EasypayTravelBrowserFragment.smali
.class public Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;
.super Landroid/app/Fragment;
.source "EasypayTravelBrowserFragment.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$CustomProgressDialog;
}
.end annotation
# instance fields
.field private MID:Ljava/lang/String;
.field public activity:Landroid/app/Activity;
.field private android_id:Ljava/lang/String;
.field private browser:Landroid/webkit/WebView;
.field private centerTextView:Landroid/widget/TextView;
.field currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
.field private device_properties:Ljava/lang/String;
.field private downloadListener:Landroid/content/BroadcastReceiver;
.field private features:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field private leftTextView:Landroid/widget/TextView;
.field private leftTextViewText:Ljava/lang/String;
.field private mAllowEasyPay:Z
.field private mAutoFillSubmitButton:Landroid/widget/TextView;
.field private mContentLinearLayout:Landroid/widget/LinearLayout;
.field private mHeaderContainer:Landroid/widget/LinearLayout;
.field private mOverLayWebview:Landroid/view/View;
.field public mProgress:Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$CustomProgressDialog;
.field private mShowPassword:Landroid/widget/TextView;
.field private mUpArrowContainer:Landroid/widget/LinearLayout;
.field private passwordFieldIsFocussed:Z
.field private rightTextView:Landroid/widget/TextView;
.field private rules:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field private sharedPref:Landroid/content/SharedPreferences;
.field private sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
.field private sharedPrefEditorForEvents:Landroid/content/SharedPreferences$Editor;
.field private sharedPrefForEvents:Landroid/content/SharedPreferences;
.field private tempData:Ljava/lang/String;
.field private travelHelperLayout:Landroid/widget/LinearLayout;
.field private travelHelperViewVisibility:Z
.field visibleViewsCount:I
# direct methods
.method public constructor <init>()V
.registers 2
.line 52
invoke-direct {p0}, Landroid/app/Fragment;-><init>()V
const/4 v0, 0x0
.line 58
iput v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->visibleViewsCount:I
const-string v0, ""
.line 60
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->tempData:Ljava/lang/String;
.line 61
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->rules:Ljava/util/ArrayList;
.line 62
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->features:Ljava/util/ArrayList;
.line 70
new-instance v0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$1;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$1;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->downloadListener:Landroid/content/BroadcastReceiver;
return-void
.end method
.method static synthetic access$000(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Ljava/lang/String;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextViewText:Ljava/lang/String;
return-object p0
.end method
.method static synthetic access$100(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Landroid/widget/TextView;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->centerTextView:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic access$1000(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Ljava/lang/String;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->device_properties:Ljava/lang/String;
return-object p0
.end method
.method static synthetic access$1100(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Ljava/lang/String;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->tempData:Ljava/lang/String;
return-object p0
.end method
.method static synthetic access$200(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
.registers 1
.line 52
invoke-direct {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->showPasswordView()V
return-void
.end method
.method static synthetic access$300(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
.registers 1
.line 52
invoke-direct {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->hidePasswordView()V
return-void
.end method
.method static synthetic access$400(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Landroid/view/View;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mOverLayWebview:Landroid/view/View;
return-object p0
.end method
.method static synthetic access$500(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Landroid/widget/LinearLayout;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
return-object p0
.end method
.method static synthetic access$600(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Landroid/widget/LinearLayout;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mContentLinearLayout:Landroid/widget/LinearLayout;
return-object p0
.end method
.method static synthetic access$700(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
.registers 1
.line 52
invoke-direct {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->resetViewState()V
return-void
.end method
.method static synthetic access$800(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Landroid/content/SharedPreferences;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPref:Landroid/content/SharedPreferences;
return-object p0
.end method
.method static synthetic access$900(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)Ljava/lang/String;
.registers 1
.line 52
iget-object p0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->android_id:Ljava/lang/String;
return-object p0
.end method
.method private hidePasswordView()V
.registers 4
.line 491
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
if-eqz v0, :cond_42
.line 492
invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object v0
invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextViewText:Ljava/lang/String;
.line 493
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3b
.line 495
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextViewText:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
const-string v1, ""
:goto_1c
add-int/lit8 v2, v0, -0x1
if-lez v0, :cond_35
.line 497
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
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 v1
move v0, v2
goto :goto_1c
.line 499
:cond_35
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_42
.line 501
:cond_3b
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
const-string v1, "Password"
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setHint(Ljava/lang/CharSequence;)V
:cond_42
:goto_42
return-void
.end method
.method private resetViewState()V
.registers 4
.line 540
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v2, Lcom/paytm/pgsdk/R$string;->password_text:I
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 542
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->centerTextView:Landroid/widget/TextView;
sget v1, Lcom/paytm/pgsdk/R$string;->easypay_hide_password:I
invoke-virtual {p0, v1}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const-string v0, ""
.line 543
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextViewText:Ljava/lang/String;
return-void
.end method
.method private setTravelHelperViewVisibility(I)V
.registers 3
.line 589
iget-boolean v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->travelHelperViewVisibility:Z
if-nez v0, :cond_5
return-void
.line 592
:cond_5
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->travelHelperLayout:Landroid/widget/LinearLayout;
if-eqz v0, :cond_c
.line 593
invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->setVisibility(I)V
:cond_c
return-void
.end method
.method private showPasswordView()V
.registers 3
.line 481
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
if-eqz v0, :cond_21
.line 482
invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object v0
invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
.line 483
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1a
.line 484
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextViewText:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_21
.line 486
:cond_1a
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
const-string v1, "Password"
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setHint(Ljava/lang/CharSequence;)V
:cond_21
:goto_21
return-void
.end method
# virtual methods
.method public bindClickHandler()V
.registers 1
return-void
.end method
.method public convertDpToPixels(Landroid/content/Context;F)F
.registers 4
.line 106
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object p1
const/4 v0, 0x1
.line 107
invoke-static {v0, p2, p1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result p1
return p1
.end method
.method public doActions(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 15
.line 628
invoke-virtual {p0, p2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getActions(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object p2
.line 629
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "found actions "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p2}, Ljava/util/ArrayList;->size()I
move-result v1
invoke-virtual {v0, v1}, 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
const-string v1, "LOG"
invoke-static {v1, v0}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 632
invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_24
:goto_24
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1ad
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
move-object v6, v0
check-cast v6, Ljava/util/Map;
const-string v0, "active"
.line 634
invoke-interface {v6, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_48
invoke-interface {v6, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
const-string v2, "false"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_48
goto :goto_24
:cond_48
const-string v0, "id"
.line 637
invoke-interface {v6, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
const-string v3, "28"
.line 638
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_24
const-string v3, "22"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_24
const-string v3, "33"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_24
const-string v3, "19"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_71
goto :goto_24
:cond_71
const-string v3, "selector"
.line 641
invoke-interface {v6, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
const-string v4, "customjs"
.line 642
invoke-interface {v6, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-nez v4, :cond_85
const-string v4, "customJs=function(){};"
.line 646
:cond_85
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "(function(){ try { "
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const-string v5, "functionStart"
invoke-interface {v6, v5, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 647
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "}catch(e){ Android.logError("
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v4, "); Android.logData(e); } })();"
invoke-virtual {v2, v4}, 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
const-string v4, "functionEnd"
invoke-interface {v6, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "if(fields.length == 0){Android.showLog(\'not found - \' + fields.length); throw \'error\';}"
const-string v4, "action"
.line 649
invoke-interface {v6, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
const-string v5, "selectorType"
.line 650
invoke-interface {v6, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
const-string v7, "buttonSelectorName"
.line 651
invoke-interface {v6, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/String;
const-string v8, "name"
.line 658
invoke-virtual {v5, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
const-string v9, "var fields = document.getElementsByName(\'"
const-string v10, "\');"
if-eqz v8, :cond_fb
.line 659
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
goto :goto_fd
:cond_fb
const-string v8, ""
:goto_fd
const-string v11, "tagname"
.line 663
invoke-virtual {v5, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v11
if-eqz v11, :cond_120
.line 664
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
const-string v11, "var fields = document.getElementsByTagName(\'"
invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
.line 667
:cond_120
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_143
.line 668
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v8, "var field = document.getElementById(\'"
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v8, "\'); var fields = field ? [field] : [];"
invoke-virtual {v0, v8}, 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 v8
:cond_143
const-string v0, "custom"
.line 673
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_164
const-string v0, "customSelector"
.line 674
invoke-interface {v6, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 675
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v8, 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 v8
:cond_164
const-string v0, "password"
.line 678
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_174
const-string v0, "text"
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_18d
.line 679
:cond_174
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v10}, 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 v8
:cond_18d
const-string v0, "fields"
.line 683
invoke-interface {v6, v0, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v0, "passwordtracker"
.line 685
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_24
const-string v0, "performing passwordHelper"
.line 687
invoke-static {v1, v0}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 688
new-instance v0, Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
iget-object v3, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
move-object v2, v0
move-object v4, p1
move-object v5, p0
invoke-direct/range {v2 .. v7}, Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;-><init>(Landroid/app/Activity;Landroid/webkit/WebView;Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;Ljava/util/Map;Ljava/lang/String;)V
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
goto/16 :goto_24
:cond_1ad
return-void
.end method
.method public getActions(Ljava/lang/String;)Ljava/util/ArrayList;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.line 886
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 887
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPref:Landroid/content/SharedPreferences;
const-string v2, "enableEasyPay"
const/4 v3, 0x0
invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v1
iput-boolean v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mAllowEasyPay:Z
if-nez v1, :cond_13
return-object v0
.line 891
:cond_13
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->rules:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_19
:goto_19
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_f6
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map;
const-string v4, "action"
.line 892
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
const-string v5, "url"
.line 893
invoke-interface {v2, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
invoke-virtual {p1, v6}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v6
const/4 v7, -0x1
if-ne v6, v7, :cond_4a
invoke-interface {v2, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
const-string v6, "*"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_19
.line 895
:cond_4a
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v5
.line 897
invoke-virtual {v5}, Landroid/net/Uri;->getQuery()Ljava/lang/String;
move-result-object v5
const-string v6, ""
if-nez v5, :cond_57
move-object v5, v6
:cond_57
const-string v8, "query"
.line 901
invoke-interface {v2, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
if-eqz v9, :cond_db
.line 904
invoke-interface {v2, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/String;
const-string v10, "null"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
const-string v11, " - "
const-string v12, "LOG"
if-eqz v9, :cond_9d
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-nez v6, :cond_9d
.line 905
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "query1 - "
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-interface {v2, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v12, v2}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_19
.line 910
:cond_9d
invoke-interface {v2, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
invoke-virtual {v6, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-nez v6, :cond_db
invoke-interface {v2, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v6
if-ne v6, v7, :cond_db
.line 911
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "query2 - "
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-interface {v2, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v12, v2}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_19
.line 917
:cond_db
iget-object v5, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->features:Ljava/util/ArrayList;
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/util/Map;
invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
const-string v5, "true"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_19
.line 919
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_19
:cond_f6
return-object v0
.end method
.method public getLogData(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.line 798
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPref:Landroid/content/SharedPreferences;
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public getWebView(Ljava/lang/String;)Landroid/webkit/WebView;
.registers 4
.line 330
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->MID:Ljava/lang/String;
.line 331
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
const-string v1, "merchant_mid"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 332
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 333
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser:Landroid/webkit/WebView;
return-object p1
.end method
.method public handleFocusCallback(Z)V
.registers 3
const/4 v0, 0x0
.line 583
invoke-direct {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->setTravelHelperViewVisibility(I)V
.line 584
iput-boolean p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->passwordFieldIsFocussed:Z
return-void
.end method
.method public handleReceivedSmsPassword(Ljava/lang/String;)V
.registers 3
.line 598
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
if-eqz v0, :cond_f
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_f
.line 599
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
invoke-virtual {v0, p1}, Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;->populatePassword(Ljava/lang/String;)V
:cond_f
return-void
.end method
.method public loadConfiguration()V
.registers 6
:try_start_0
const-string v0, "rules"
.line 701
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->readJsonStream(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->rules:Ljava/util/ArrayList;
const-string v0, "features"
.line 702
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->readJsonStream(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->features:Ljava/util/ArrayList;
const-string v0, "config"
.line 705
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->readJsonStream(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
const/4 v1, 0x0
.line 706
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map;
const-string v2, "ttl"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
.line 708
iget-object v2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
const-string v3, "com.paytm.com.paytm.pgsdk.easypay.PREFERENCE_FILE_KEY"
invoke-virtual {v2, v3, v1}, Landroid/app/Activity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v1
.line 709
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "easypay_configuration_ttl"
.line 710
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v3
invoke-interface {v1, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
.line 711
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
:try_end_45
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_45} :catch_46
goto :goto_4d
:catch_46
const-string v0, "DownloadManager"
const-string v1, "error"
.line 714
invoke-static {v0, v1}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
:goto_4d
return-void
.end method
.method public logData(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 778
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 779
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 780
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "logging data - "
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 p1
const-string v0, " - "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
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
const-string p2, "LOG"
invoke-static {p2, p1}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public logError(Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 733
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "found Error in rule id - "
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
const-string v1, "LOG"
invoke-static {v1, v0}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 734
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->tempData:Ljava/lang/String;
.line 736
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "rule_"
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 p1
const-string v0, "error_date"
invoke-virtual {p1, v0}, 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
.line 737
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v0
invoke-virtual {v0}, Ljava/util/Date;->getDate()I
move-result v0
.line 739
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPref:Landroid/content/SharedPreferences;
const/4 v2, 0x0
invoke-interface {v1, p1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
if-eq v1, v0, :cond_5f
.line 743
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
invoke-interface {v1, p1, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 744
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 746
new-instance p1, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$10;
invoke-direct {p1, p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$10;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
.line 759
new-instance v0, Ljava/lang/Thread;
invoke-direct {v0, p1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
:cond_5f
return-void
.end method
.method public logEvent(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 766
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "logging event - "
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, " rule id - "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p2}, 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
const-string v1, "LOG"
invoke-static {v1, v0}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 768
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 p2
const-string v0, "_"
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
invoke-virtual {p2, p1}, 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
.line 770
iget-object p2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefForEvents:Landroid/content/SharedPreferences;
const/4 v0, 0x0
invoke-interface {p2, p1, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result p2
.line 772
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditorForEvents:Landroid/content/SharedPreferences$Editor;
add-int/lit8 p2, p2, 0x1
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 773
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditorForEvents:Landroid/content/SharedPreferences$Editor;
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z
return-void
.end method
.method public logTempData(Ljava/lang/String;)V
.registers 3
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 804
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
if-eqz v0, :cond_7
.line 805
invoke-virtual {v0, p1}, Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;->logTempData(Ljava/lang/String;)V
:cond_7
return-void
.end method
.method public onActivityCreated(Landroid/os/Bundle;)V
.registers 4
.line 113
invoke-super {p0, p1}, Landroid/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
.line 115
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->leftTravelHelperView:I
invoke-virtual {p1, v0}, 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/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
.line 116
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->centerTravelHelperView:I
invoke-virtual {p1, v0}, 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/view/EasypayTravelBrowserFragment;->centerTextView:Landroid/widget/TextView;
.line 117
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->rightTravelHelperView:I
invoke-virtual {p1, v0}, 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/view/EasypayTravelBrowserFragment;->rightTextView:Landroid/widget/TextView;
.line 119
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->centerTextView:Landroid/widget/TextView;
new-instance v0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$2;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$2;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 138
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->rightTextView:Landroid/widget/TextView;
new-instance v0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$3;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$3;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 148
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->webView1:I
invoke-virtual {p1, v0}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/webkit/WebView;
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser:Landroid/webkit/WebView;
.line 149
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->travelHelper:I
invoke-virtual {p1, v0}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->travelHelperLayout:Landroid/widget/LinearLayout;
.line 151
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getArguments()Landroid/os/Bundle;
move-result-object p1
const/4 v0, 0x0
if-eqz p1, :cond_6d
.line 152
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getArguments()Landroid/os/Bundle;
move-result-object p1
const-string v1, "enable-travel-helper"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result p1
iput-boolean p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->travelHelperViewVisibility:Z
if-eqz p1, :cond_6d
.line 155
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->travelHelperLayout:Landroid/widget/LinearLayout;
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 162
:cond_6d
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v1, Lcom/paytm/pgsdk/R$id;->overlay_webview:I
invoke-virtual {p1, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mOverLayWebview:Landroid/view/View;
.line 167
new-instance v1, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$4;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$4;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
invoke-virtual {p1, v1}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 177
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v1, Lcom/paytm/pgsdk/R$id;->my_content:I
invoke-virtual {p1, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mContentLinearLayout:Landroid/widget/LinearLayout;
.line 178
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser: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;->setJavaScriptEnabled(Z)V
.line 180
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt p1, v1, :cond_a4
.line 182
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
.line 187
:cond_a4
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser:Landroid/webkit/WebView;
const-string v1, "Android"
invoke-virtual {p1, p0, v1}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V
.line 192
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser:Landroid/webkit/WebView;
new-instance v1, Lcom/paytm/pgsdk/easypay/clients/EasypayTravelWebViewClient;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/clients/EasypayTravelWebViewClient;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
invoke-virtual {p1, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 193
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->browser:Landroid/webkit/WebView;
new-instance v1, Landroid/webkit/WebChromeClient;
invoke-direct {v1}, Landroid/webkit/WebChromeClient;-><init>()V
invoke-virtual {p1, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 196
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
const-string v1, "com.paytm.com.paytm.pgsdk.easypay.PREFERENCE_FILE_KEY"
invoke-virtual {p1, v1, v0}, Landroid/app/Activity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPref:Landroid/content/SharedPreferences;
.line 197
invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditor:Landroid/content/SharedPreferences$Editor;
.line 199
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
const-string v1, "com.paytm.com.paytm.pgsdk.easypay.EVENTS_FILE"
invoke-virtual {p1, v1, v0}, Landroid/app/Activity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefForEvents:Landroid/content/SharedPreferences;
.line 200
invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sharedPrefEditorForEvents:Landroid/content/SharedPreferences$Editor;
.line 202
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->bindClickHandler()V
.line 203
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->buttonShowPassword:I
invoke-virtual {p1, v0}, 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/view/EasypayTravelBrowserFragment;->mShowPassword:Landroid/widget/TextView;
.line 205
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
sget v0, Lcom/paytm/pgsdk/R$id;->headerContainer:I
invoke-virtual {p1, v0}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
.line 318
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->loadConfiguration()V
.line 319
new-instance p1, Landroid/content/IntentFilter;
const-string v0, "com.drc.paytm_example.EASYPAY_CONFIG_DOWNLOADED"
invoke-direct {p1, v0}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 320
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->downloadListener:Landroid/content/BroadcastReceiver;
invoke-virtual {v0, v1, p1}, Landroid/app/Activity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 322
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
invoke-virtual {p1}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver;
move-result-object p1
const-string v0, "android_id"
invoke-static {p1, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->android_id:Ljava/lang/String;
.line 323
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
const-string v0, "-"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
invoke-virtual {p1, v0}, 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/view/EasypayTravelBrowserFragment;->device_properties:Ljava/lang/String;
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 9
.line 351
new-instance v0, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
.line 352
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v1
sget v2, Lcom/paytm/pgsdk/R$id;->down_hide:I
const-wide/16 v3, 0x1f4
const-string v5, "#FFFFFF"
if-ne v1, v2, :cond_46
.line 353
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mContentLinearLayout:Landroid/widget/LinearLayout;
invoke-static {v5}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
.line 355
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mOverLayWebview:Landroid/view/View;
const/16 v2, 0x8
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 356
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v1
.line 357
iget-object v2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
invoke-virtual {v2}, Landroid/widget/LinearLayout;->getHeight()I
move-result v2
int-to-float v2, v2
invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
move-result-object v2
invoke-virtual {v2, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object v0
new-instance v2, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$5;
invoke-direct {v2, p0, v1}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$5;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;Landroid/view/ViewPropertyAnimator;)V
.line 358
invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object v0
.line 380
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V
.line 383
:cond_46
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->down_show:I
const/4 v2, 0x0
if-ne v0, v1, :cond_81
.line 385
new-instance v0, Landroid/view/animation/AccelerateInterpolator;
invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
.line 389
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 390
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mContentLinearLayout:Landroid/widget/LinearLayout;
invoke-static {v5}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
.line 391
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v1
int-to-float v6, v2
.line 392
invoke-virtual {v1, v6}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
move-result-object v6
invoke-virtual {v6, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object v6
invoke-virtual {v6, v0}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object v0
new-instance v6, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$6;
invoke-direct {v6, p0, v1}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$6;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;Landroid/view/ViewPropertyAnimator;)V
.line 393
invoke-virtual {v0, v6}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object v0
.line 413
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V
.line 415
:cond_81
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->up_arrow_container:I
if-ne v0, v1, :cond_bb
.line 417
new-instance v0, Landroid/view/animation/AccelerateInterpolator;
invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
.line 421
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 422
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mContentLinearLayout:Landroid/widget/LinearLayout;
invoke-static {v5}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
.line 423
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mHeaderContainer:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v1
int-to-float v2, v2
.line 424
invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
move-result-object v2
invoke-virtual {v2, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object v0
new-instance v2, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$7;
invoke-direct {v2, p0, v1}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$7;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;Landroid/view/ViewPropertyAnimator;)V
.line 425
invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object v0
.line 445
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V
.line 448
:cond_bb
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->autoFillerHelperButton:I
const-string v2, ""
if-ne v0, v1, :cond_cc
const-string v0, "toggleAutoFiller"
const-string v1, "false"
.line 449
invoke-virtual {p0, v0, v1, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 452
:cond_cc
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->buttonShowPassword:I
if-ne v0, v1, :cond_d9
const-string v0, "togglePassword"
.line 453
invoke-virtual {p0, v0, v2, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 456
:cond_d9
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->radioOption1:I
const-string v3, "selectRadioOption"
if-ne v0, v1, :cond_e8
const-string v0, "1"
.line 457
invoke-virtual {p0, v3, v0, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 460
:cond_e8
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->radioOption2:I
if-ne v0, v1, :cond_f5
const-string v0, "2"
.line 461
invoke-virtual {p0, v3, v0, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 464
:cond_f5
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->buttonProceed:I
if-ne v0, v1, :cond_102
const-string v0, "proceedProceedHelper"
.line 465
invoke-virtual {p0, v0, v2, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 468
:cond_102
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->buttonApproveOtp:I
if-ne v0, v1, :cond_10f
const-string v0, "approveOtp"
.line 469
invoke-virtual {p0, v0, v2, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 472
:cond_10f
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
sget v1, Lcom/paytm/pgsdk/R$id;->buttonResendOtp:I
if-ne v0, v1, :cond_11c
const-string v0, "resendOtp"
.line 473
invoke-virtual {p0, v0, v2, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 475
:cond_11c
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result p1
sget v0, Lcom/paytm/pgsdk/R$id;->button_submit_password:I
if-ne p1, v0, :cond_129
const-string p1, "submitPassword"
.line 476
invoke-virtual {p0, p1, v2, v2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_129
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 5
.line 98
sget p3, Lcom/paytm/pgsdk/R$layout;->easypay_travel_browser_fragment:I
const/4 v0, 0x0
invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 100
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getActivity()Landroid/app/Activity;
move-result-object p2
iput-object p2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
return-object p1
.end method
.method public onDestroy()V
.registers 3
.line 1042
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
if-eqz v0, :cond_7
.line 1043
invoke-virtual {v0}, Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;->unregisterEvent()V
.line 1045
:cond_7
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
if-eqz v0, :cond_12
iget-object v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->downloadListener:Landroid/content/BroadcastReceiver;
if-eqz v1, :cond_12
.line 1046
invoke-virtual {v0, v1}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 1048
:cond_12
invoke-super {p0}, Landroid/app/Fragment;->onDestroy()V
return-void
.end method
.method public readJSONArray(Landroid/util/JsonReader;)Ljava/util/ArrayList;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/JsonReader;",
")",
"Ljava/util/ArrayList<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1013
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 1015
invoke-virtual {p1}, Landroid/util/JsonReader;->beginArray()V
.line 1016
:goto_8
invoke-virtual {p1}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_16
.line 1017
invoke-virtual {p0, p1}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->readObject(Landroid/util/JsonReader;)Ljava/util/Map;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_8
.line 1019
:cond_16
invoke-virtual {p1}, Landroid/util/JsonReader;->endArray()V
return-object v0
.end method
.method public readJsonStream(Ljava/lang/String;)Ljava/util/ArrayList;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 957
new-instance v0, Landroid/util/JsonReader;
new-instance v1, Ljava/io/InputStreamReader;
invoke-virtual {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getActivity()Landroid/app/Activity;
move-result-object v2
invoke-virtual {v2}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
move-result-object v2
const-string v3, "bank_ids"
invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v2
invoke-direct {v1, v2}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v0, v1}, Landroid/util/JsonReader;-><init>(Ljava/io/Reader;)V
.line 960
:try_start_1c
invoke-virtual {v0}, Landroid/util/JsonReader;->beginObject()V
.line 961
:goto_1f
invoke-virtual {v0}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_3b
.line 962
invoke-virtual {v0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v1
.line 964
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_37
.line 965
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->readJSONArray(Landroid/util/JsonReader;)Ljava/util/ArrayList;
move-result-object p1
:try_end_33
.catchall {:try_start_1c .. :try_end_33} :catchall_46
.line 974
invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
return-object p1
.line 967
:cond_37
:try_start_37
invoke-virtual {v0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_1f
.line 970
:cond_3b
invoke-virtual {v0}, Landroid/util/JsonReader;->endObject()V
.line 972
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->readJSONArray(Landroid/util/JsonReader;)Ljava/util/ArrayList;
move-result-object p1
:try_end_42
.catchall {:try_start_37 .. :try_end_42} :catchall_46
.line 974
invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
return-object p1
:catchall_46
move-exception p1
invoke-virtual {v0}, Landroid/util/JsonReader;->close()V
.line 975
throw p1
.end method
.method public readObject(Landroid/util/JsonReader;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/JsonReader;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1026
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 1028
invoke-virtual {p1}, Landroid/util/JsonReader;->beginObject()V
.line 1029
:goto_8
invoke-virtual {p1}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_1a
.line 1030
invoke-virtual {p1}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v1
.line 1031
invoke-virtual {p1}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v2
.line 1033
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_8
.line 1035
:cond_1a
invoke-virtual {p1}, Landroid/util/JsonReader;->endObject()V
return-object v0
.end method
.method public resetActions(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 4
const-string p1, "LOG"
const-string p2, "resetting actions "
.line 604
invoke-static {p1, p2}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 605
iget-object p2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mOverLayWebview:Landroid/view/View;
if-eqz p2, :cond_10
const/16 v0, 0x8
.line 606
invoke-virtual {p2, v0}, Landroid/view/View;->setVisibility(I)V
.line 614
:cond_10
iget-object p2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
if-eqz p2, :cond_1a
.line 615
invoke-virtual {p2}, Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;->reset()V
const/4 p2, 0x0
.line 616
iput-object p2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->currentPasswordHelper:Lcom/paytm/pgsdk/easypay/PasswordTravelHelper;
:cond_1a
const-string p2, "resetting actions done"
.line 620
invoke-static {p1, p2}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public sendEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 786
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
const-string v1, "com.paytm.com.paytm.pgsdk.easypay.CUSTOM_EVENT"
.line 787
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
const-string v1, "eventName"
.line 788
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string p1, "data0"
.line 789
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string p1, "data1"
.line 790
invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 792
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
invoke-virtual {p1, v0}, Landroid/app/Activity;->sendBroadcast(Landroid/content/Intent;)V
return-void
.end method
.method public showLog(Ljava/lang/String;)V
.registers 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 727
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "logged - "
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 p1
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "LOG"
invoke-static {v0, p1}, Lcom/paytm/pgsdk/easypay/utils/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public showSoftKeyboard(Landroid/view/View;)V
.registers 4
.line 811
invoke-virtual {p1}, Landroid/view/View;->requestFocus()Z
move-result v0
if-eqz v0, :cond_14
.line 812
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
const-string v1, "input_method"
invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/inputmethod/InputMethodManager;
const/4 v1, 0x1
.line 813
invoke-virtual {v0, p1, v1}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
:cond_14
return-void
.end method
.method public showToast(Ljava/lang/String;)V
.registers 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 722
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object p1
invoke-virtual {p1}, Landroid/widget/Toast;->show()V
return-void
.end method
.method public toggleView(ILjava/lang/Boolean;)V
.registers 7
.line 820
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
invoke-virtual {v0, p1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
.line 821
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_f
move v0, v1
goto :goto_11
:cond_f
const/16 v0, 0x8
.line 823
:goto_11
invoke-virtual {p1}, Landroid/view/View;->getVisibility()I
move-result v2
if-ne v2, v0, :cond_18
return-void
.line 826
:cond_18
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_26
.line 828
iget-object v2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->mOverLayWebview:Landroid/view/View;
invoke-virtual {v2, v1}, Landroid/view/View;->setVisibility(I)V
.line 830
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 833
:cond_26
new-instance v2, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
.line 836
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_33
iget v2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->visibleViewsCount:I
.line 869
:cond_33
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
const/4 v3, 0x1
if-nez v2, :cond_41
iget v2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->visibleViewsCount:I
if-le v2, v3, :cond_41
.line 870
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 875
:cond_41
iget p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->visibleViewsCount:I
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result p2
if-eqz p2, :cond_4a
goto :goto_4b
:cond_4a
const/4 v3, -0x1
:goto_4b
add-int/2addr p1, v3
iput p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->visibleViewsCount:I
if-gez p1, :cond_52
.line 877
iput v1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->visibleViewsCount:I
:cond_52
return-void
.end method
.method public updateInputField(ILjava/lang/String;)V
.registers 5
.line 506
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
invoke-virtual {v0, p1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_2f
.line 508
instance-of v1, v0, Landroid/widget/TextView;
if-eqz v1, :cond_2f
.line 509
check-cast v0, Landroid/widget/TextView;
.line 510
sget v0, Lcom/paytm/pgsdk/R$id;->leftTravelHelperView:I
if-ne p1, v0, :cond_2f
.line 512
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_25
.line 513
sget p1, Lcom/paytm/pgsdk/R$color;->white:I
.line 526
iget-object v0, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
new-instance v1, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$9;
invoke-direct {v1, p0, p1, p2}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$9;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;ILjava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :goto_2f
.line 515
:cond_25
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->activity:Landroid/app/Activity;
new-instance p2, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$8;
invoke-direct {p2, p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment$8;-><init>(Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;)V
invoke-virtual {p1, p2}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:cond_2f
:goto_2f
return-void
.end method
.method public updateLeftTextView(ILjava/lang/String;)V
.registers 5
.line 548
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextView:Landroid/widget/TextView;
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 550
iget-object p1, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->centerTextView:Landroid/widget/TextView;
invoke-virtual {p1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object p1
invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object p1
.line 552
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_2e
.line 553
sget v0, Lcom/paytm/pgsdk/R$string;->easypay_show_password:I
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_24
const/4 v1, 0x1
goto :goto_2e
.line 556
:cond_24
sget v0, Lcom/paytm/pgsdk/R$string;->easypay_hide_password:I
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p1
:cond_2e
:goto_2e
if-eqz v1, :cond_34
.line 563
invoke-direct {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->hidePasswordView()V
goto :goto_39
.line 565
:cond_34
iput-object p2, p0, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->leftTextViewText:Ljava/lang/String;
.line 566
invoke-direct {p0}, Lcom/paytm/pgsdk/view/EasypayTravelBrowserFragment;->showPasswordView()V
:goto_39
return-void
.end method