b$1.smali
.class final Lcom/cmcm/safewallet/ui/exchange/b$1;
.super Ljava/lang/Object;
.source "ExchangeConfirmPresenter.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/cmcm/safewallet/ui/exchange/b;->cx(Ljava/lang/String;)V
.end annotation
# instance fields
.field private synthetic aja:Ljava/lang/String;
.field final synthetic ajb:Lcom/cmcm/safewallet/ui/exchange/b;
# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/exchange/b;Ljava/lang/String;)V
.registers 3
.prologue
.line 130
iput-object p1, p0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
iput-object p2, p0, Lcom/cmcm/safewallet/ui/exchange/b$1;->aja:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private nQ()V
.registers 4
.prologue
.line 358
iget-object v0, p0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v0
if-eqz v0, :cond_20
.line 50102
invoke-static {}, Lcom/cmcm/safewallet/utils/b;->rF()Z
move-result v0
.line 358
if-eqz v0, :cond_20
.line 359
invoke-static {}, Lcom/cmcm/safewallet/utils/p;->uX()Z
move-result v0
.line 360
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "HDCoinAddPresenter, hardware shutdown result = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz v0, :cond_21
const-string v0, "success"
:goto_1d
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 365
:cond_20
return-void
.line 360
:cond_21
const-string v0, "fail"
goto :goto_1d
.end method
# virtual methods
.method public final run()V
.registers 25
.prologue
.line 260
.line 1250
:try_start_0
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v2
if-nez v2, :cond_2f4
.line 1251
invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/c;->kr()Lcom/cmcm/safewallet/data/marketprovider/c;
move-result-object v2
const/4 v3, 0x2
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lcom/cmcm/safewallet/data/marketprovider/c;->g(IZ)Lcom/cmcm/safewallet/data/marketprovider/b;
move-result-object v2
.line 261
:goto_14
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->aja:Ljava/lang/String;
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 3056
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 4037
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;
.line 262
move-object/from16 v0, p0
iget-object v5, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 4056
iget-object v5, v5, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 5045
iget-object v5, v5, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vj:Ljava/lang/String;
.line 262
move-object/from16 v0, p0
iget-object v6, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 5056
iget-object v6, v6, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 6053
iget-object v6, v6, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;
.line 262
move-object/from16 v0, p0
iget-object v7, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 6056
iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 6069
iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;
.line 263
move-object/from16 v0, p0
iget-object v8, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 7056
iget-object v8, v8, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 7073
iget-wide v8, v8, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akq:D
.line 263
move-object/from16 v0, p0
iget-object v10, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 8056
iget-object v10, v10, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 8149
iget-wide v10, v10, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->YD:D
.line 261
invoke-interface/range {v2 .. v11}, Lcom/cmcm/safewallet/data/marketprovider/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)Lcom/cmcm/safewallet/data/models/c;
move-result-object v16
.line 264
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "translation details "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 9056
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 264
invoke-virtual {v4}, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 267
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "iTransaction details "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual/range {v16 .. v16}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 268
invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lM()I
move-result v3
const/4 v4, 0x1
if-ne v3, v4, :cond_303
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->kJ()Ljava/lang/String;
move-result-object v3
.line 269
:goto_79
if-nez v3, :cond_603
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;
move-result-object v3
move-object/from16 v19, v3
.line 271
:goto_81
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 10056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 271
if-eqz v3, :cond_5a7
invoke-static/range {v19 .. v19}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_5a7
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_5a7
.line 273
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v3
if-eqz v3, :cond_4d7
.line 10124
invoke-static {}, Lcom/cmcm/safewallet/utils/b;->rF()Z
move-result v3
.line 274
if-eqz v3, :cond_3a3
.line 275
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 11056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 12053
iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;
.line 275
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 12056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 13049
iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->ako:Ljava/lang/String;
.line 275
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 13056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 13069
iget-object v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;
.line 275
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 14056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 14061
iget-object v5, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;
.line 14211
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_115
.line 14217
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/n;->gb()Lcom/cmcm/safewallet/data/thwallet/e/e;
move-result-object v11
.line 14218
new-instance v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;
const-string v7, ""
const/4 v8, 0x0
const-string v9, ""
invoke-direct/range {v3 .. v9}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/lang/String;)V
.line 14219
iget-object v5, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;
invoke-interface {v11, v10, v5}, Lcom/cmcm/safewallet/data/thwallet/e/e;->ag(Ljava/lang/String;Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_363
.line 14220
const/4 v5, 0x0
.line 14221
move-object/from16 v0, p0
iget-object v6, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-static {v6}, Lcom/cmcm/safewallet/ui/exchange/b;->f(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
:try_end_f1
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_0 .. :try_end_f1} :catch_33a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_f1} :catch_379
.catchall {:try_start_0 .. :try_end_f1} :catchall_412
.line 14223
:try_start_f1
new-instance v6, Lcom/cmcm/safewallet/ui/exchange/b$1$1;
move-object/from16 v0, p0
invoke-direct {v6, v0}, Lcom/cmcm/safewallet/ui/exchange/b$1$1;-><init>(Lcom/cmcm/safewallet/ui/exchange/b$1;)V
invoke-interface {v11, v10, v3, v6}, Lcom/cmcm/safewallet/data/thwallet/e/e;->a(Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;Lcom/cmcm/safewallet/utils/concurrent/a/c;)Z
:try_end_fb
.catch Ljava/lang/Exception; {:try_start_f1 .. :try_end_fb} :catch_309
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_f1 .. :try_end_fb} :catch_33a
.catchall {:try_start_f1 .. :try_end_fb} :catchall_412
move-result v3
.line 14235
:goto_fc
if-eqz v3, :cond_324
.line 14237
:try_start_fe
new-instance v3, Landroid/content/Intent;
invoke-direct {v3}, Landroid/content/Intent;-><init>()V
.line 14238
const-string v4, "bind_token_success"
invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 14239
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 15122
iget-object v4, v4, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 14239
invoke-static {v4}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v4
invoke-virtual {v4, v3}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z
.line 283
:cond_115
:goto_115
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
.line 284
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 31056
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 32037
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;
.line 284
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 285
const-string v4, ","
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 286
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 32056
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 32085
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akk:Ljava/lang/String;
.line 286
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 287
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 33056
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 34037
iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;
.line 287
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;
move-result-object v5
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;
move-result-object v6
move-object/from16 v0, p0
iget-object v7, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 34056
iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 34085
iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akk:Ljava/lang/String;
.line 288
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_586
const-string v7, "0.0"
:goto_159
move-object/from16 v0, p0
iget-object v8, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 36056
iget-object v8, v8, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 36105
iget-object v8, v8, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->adi:Ljava/lang/String;
.line 288
move-object/from16 v0, p0
iget-object v9, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 37056
iget-object v9, v9, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 37085
iget-object v9, v9, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akk:Ljava/lang/String;
.line 287
invoke-static/range {v3 .. v9}, Lcom/cmcm/safewallet/data/d/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 289
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 38056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 39041
iget-object v0, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akl:Ljava/lang/String;
move-object/from16 v20, v0
.line 290
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 39056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 40037
iget-object v0, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;
move-object/from16 v21, v0
.line 291
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 40056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 41045
iget-object v0, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vj:Ljava/lang/String;
move-object/from16 v22, v0
.line 292
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 41056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 41073
iget-wide v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akq:D
.line 292
invoke-static {v4, v5}, Lcom/cmcm/safewallet/utils/an;->k(D)Ljava/lang/String;
move-result-object v23
.line 293
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 42056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 42065
iget-object v8, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vl:Ljava/lang/String;
.line 294
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 43056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 43057
iget-object v9, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akp:Ljava/lang/String;
.line 295
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 44056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 45053
iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;
.line 296
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 45056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 45069
iget-object v11, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;
.line 297
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 46056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 46077
iget-wide v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akr:D
.line 297
invoke-static {v4, v5}, Lcom/cmcm/safewallet/utils/an;->k(D)Ljava/lang/String;
move-result-object v12
.line 298
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 47056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 47061
iget-object v13, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;
.line 299
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;
move-result-object v4
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;
move-result-object v5
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 48056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 49045
iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vj:Ljava/lang/String;
.line 299
invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/d;->ks()Ljava/lang/String;
move-result-object v7
move-object/from16 v3, v19
invoke-interface/range {v2 .. v7}, Lcom/cmcm/safewallet/data/marketprovider/b;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/data/marketprovider/a/b;
move-result-object v2
invoke-interface {v2}, Lcom/cmcm/safewallet/data/marketprovider/a/b;->getStatus()Ljava/lang/String;
move-result-object v14
.line 300
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v15
.line 301
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;
move-result-object v16
.line 303
new-instance v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
const-string v17, ""
.line 304
invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/d;->ks()Ljava/lang/String;
move-result-object v18
move-object/from16 v3, v19
move-object/from16 v4, v20
move-object/from16 v5, v21
move-object/from16 v6, v22
move-object/from16 v7, v23
invoke-direct/range {v2 .. v18}, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 306
invoke-static {}, Lcom/cmcm/safewallet/data/database/a;->jt()Lcom/cmcm/safewallet/data/database/a;
move-result-object v3
const-class v4, Lcom/cmcm/safewallet/data/database/tables/MarketHistoryDao;
invoke-virtual {v3, v4}, Lcom/cmcm/safewallet/data/database/a;->h(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/cmcm/safewallet/data/database/tables/MarketHistoryDao;
invoke-virtual {v3, v2}, Lcom/cmcm/safewallet/data/database/tables/MarketHistoryDao;->a(Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;)Z
.line 307
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 49138
iget-object v3, v3, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 307
const/4 v4, 0x1
invoke-virtual {v3, v4}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z
.line 309
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 50057
new-instance v4, Landroid/content/Intent;
invoke-direct {v4}, Landroid/content/Intent;-><init>()V
.line 50059
const-string v5, "refresh_wallet_by_net"
invoke-virtual {v4, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 50062
iget-object v3, v3, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 50060
invoke-static {v3}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v3
invoke-virtual {v3, v4}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z
.line 311
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 50064
iget v4, v3, Lcom/cmcm/safewallet/ui/exchange/b;->agG:I
const/4 v5, 0x2
if-ne v4, v5, :cond_590
.line 50065
const-string v3, "1"
move-object v4, v3
.line 50070
:goto_248
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->ls()Landroid/os/Bundle;
move-result-object v5
.line 50071
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acj:Ljava/lang/String;
move-object/from16 v0, v22
invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50072
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->ack:Ljava/lang/String;
invoke-virtual {v5, v3, v11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50073
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acl:Ljava/lang/String;
move-object/from16 v0, v23
invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50074
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acm:Ljava/lang/String;
invoke-virtual {v5, v3, v12}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50075
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acn:Ljava/lang/String;
move-object/from16 v0, v21
invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50076
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->aco:Ljava/lang/String;
invoke-virtual {v5, v3, v10}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50077
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->act:Ljava/lang/String;
invoke-virtual {v5, v3, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50078
sget-object v6, Lcom/cmcm/safewallet/data/f/b/c;->acx:Ljava/lang/String;
invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lM()I
move-result v3
if-nez v3, :cond_59f
const-string v3, "1"
:goto_27f
invoke-virtual {v5, v6, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 50079
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->aaK:Ljava/lang/String;
invoke-static {v3, v5}, Lcom/cmcm/safewallet/data/f/b/b;->logEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.line 50081
new-instance v5, Ljava/util/LinkedHashMap;
invoke-direct {v5}, Ljava/util/LinkedHashMap;-><init>()V
.line 50082
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acj:Ljava/lang/String;
move-object/from16 v0, v22
invoke-interface {v5, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50083
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->ack:Ljava/lang/String;
invoke-interface {v5, v3, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50084
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acl:Ljava/lang/String;
move-object/from16 v0, v23
invoke-interface {v5, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50085
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acm:Ljava/lang/String;
invoke-interface {v5, v3, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50086
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acn:Ljava/lang/String;
move-object/from16 v0, v21
invoke-interface {v5, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50087
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->aco:Ljava/lang/String;
invoke-interface {v5, v3, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50088
sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->act:Ljava/lang/String;
invoke-interface {v5, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50089
sget-object v4, Lcom/cmcm/safewallet/data/f/b/c;->acx:Ljava/lang/String;
invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lM()I
move-result v3
if-nez v3, :cond_5a3
const-string v3, "1"
:goto_2bf
invoke-interface {v5, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50091
invoke-static {}, Lcom/cmcm/common/kinfoc/k;->eX()Lcom/cmcm/common/kinfoc/k;
move-result-object v3
const-string v4, "safewallet_exchange_result"
invoke-static {v5}, Lcom/cmcm/safewallet/data/f/c/b;->m(Ljava/util/Map;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v4, v5}, Lcom/cmcm/common/kinfoc/k;->g(Ljava/lang/String;Ljava/lang/String;)Z
.line 312
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->toString()Ljava/lang/String;
.line 50094
const/4 v2, 0x1
invoke-static {v2}, Lcom/cmcm/safewallet/data/f/c/a;->aS(I)V
.line 50095
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
const/4 v2, 0x1
invoke-static {v2}, Lcom/cmcm/safewallet/data/f/b/b;->aS(I)V
.line 315
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v2
if-eqz v2, :cond_2f0
.line 316
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
const-string v3, "exchange,HD wallet,success"
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
:try_end_2f0
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_fe .. :try_end_2f0} :catch_33a
.catch Ljava/lang/Exception; {:try_start_fe .. :try_end_2f0} :catch_379
.catchall {:try_start_fe .. :try_end_2f0} :catchall_412
.line 353
:cond_2f0
:goto_2f0
invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V
.line 354
:goto_2f3
return-void
.line 1253
:cond_2f4
:try_start_2f4
invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/c;->kr()Lcom/cmcm/safewallet/data/marketprovider/c;
move-result-object v2
const/4 v3, 0x1
.line 2124
invoke-static {}, Lcom/cmcm/safewallet/utils/b;->rF()Z
move-result v4
.line 1253
invoke-virtual {v2, v3, v4}, Lcom/cmcm/safewallet/data/marketprovider/c;->g(IZ)Lcom/cmcm/safewallet/data/marketprovider/b;
move-result-object v2
goto/16 :goto_14
.line 268
:cond_303
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;
move-result-object v3
goto/16 :goto_79
.line 14231
:catch_309
move-exception v3
.line 14232
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "bindContractToWalletForTHWallet(), "
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
.line 15052
invoke-static {v6, v7}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 14233
invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
move v3, v5
goto/16 :goto_fc
.line 14242
:cond_324
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, " \u6dfb\u52a0\u4ee3\u5e01\u5931\u8d25 "
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v5, " "
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_338
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_2f4 .. :try_end_338} :catch_33a
.catch Ljava/lang/Exception; {:try_start_2f4 .. :try_end_338} :catch_379
.catchall {:try_start_2f4 .. :try_end_338} :catchall_412
goto/16 :goto_115
.line 337
:catch_33a
move-exception v2
:try_start_33b
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException;->printStackTrace()V
.line 338
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 50100
iget-object v2, v2, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 338
const/4 v3, 0x3
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z
.line 339
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v2
if-eqz v2, :cond_35b
.line 340
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
const-string v3, "exchange,fail,HD wallet,insufficient balance"
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
.line 343
:cond_35b
const/4 v2, 0x4
invoke-static {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->bf(I)V
:try_end_35f
.catchall {:try_start_33b .. :try_end_35f} :catchall_412
.line 353
invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V
goto :goto_2f3
.line 14245
:cond_363
:try_start_363
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, " \u5df2\u7ecf\u521b\u5efa\u8fc7\u7684\u4ee3\u5e01 "
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v5, " "
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_377
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_363 .. :try_end_377} :catch_33a
.catch Ljava/lang/Exception; {:try_start_363 .. :try_end_377} :catch_379
.catchall {:try_start_363 .. :try_end_377} :catchall_412
goto/16 :goto_115
.line 345
:catch_379
move-exception v2
:try_start_37a
invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
.line 346
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 50101
iget-object v2, v2, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 346
const/4 v3, 0x2
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z
.line 347
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v2
if-eqz v2, :cond_39a
.line 348
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
const-string v3, "exchange,fail,HD wallet,send exchange failed"
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
.line 351
:cond_39a
const/4 v2, 0x5
invoke-static {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->bf(I)V
:try_end_39e
.catchall {:try_start_37a .. :try_end_39e} :catchall_412
.line 353
invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V
goto/16 :goto_2f3
.line 277
:cond_3a3
:try_start_3a3
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 16056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 16157
iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->aks:Ljava/lang/String;
.line 277
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 17056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 18053
iget-object v11, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;
.line 277
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 18056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 19049
iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->ako:Ljava/lang/String;
.line 277
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 19056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 19069
iget-object v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;
.line 277
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 20056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 20061
iget-object v5, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;
.line 20164
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_115
.line 20170
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/n;->fV()Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;
move-result-object v12
.line 20171
new-instance v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;
const-string v7, ""
const/4 v8, 0x0
const-string v9, ""
invoke-direct/range {v3 .. v9}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/lang/String;)V
.line 20172
iget-object v5, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;
invoke-interface {v12, v10, v11, v5}, Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;->p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_4c1
.line 20173
const/4 v5, 0x0
.line 20174
move-object/from16 v0, p0
iget-object v6, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-static {v6}, Lcom/cmcm/safewallet/ui/exchange/b;->a(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
:try_end_3f3
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_3a3 .. :try_end_3f3} :catch_33a
.catch Ljava/lang/Exception; {:try_start_3a3 .. :try_end_3f3} :catch_379
.catchall {:try_start_3a3 .. :try_end_3f3} :catchall_412
.line 20176
:try_start_3f3
invoke-interface {v12, v10, v11, v3}, Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;->a(Ljava/lang/String;Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;)Z
:try_end_3f6
.catch Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException; {:try_start_3f3 .. :try_end_3f6} :catch_417
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/InvalidCloudDataException; {:try_start_3f3 .. :try_end_3f6} :catch_435
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/SyncCloudDataFailException; {:try_start_3f3 .. :try_end_3f6} :catch_453
.catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/DataUpdateFailException; {:try_start_3f3 .. :try_end_3f6} :catch_471
.catch Ljava/lang/Exception; {:try_start_3f3 .. :try_end_3f6} :catch_490
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_3f3 .. :try_end_3f6} :catch_33a
.catchall {:try_start_3f3 .. :try_end_3f6} :catchall_412
move-result v3
.line 20193
:goto_3f7
if-eqz v3, :cond_4ab
.line 20195
:try_start_3f9
new-instance v3, Landroid/content/Intent;
invoke-direct {v3}, Landroid/content/Intent;-><init>()V
.line 20196
const-string v4, "bind_token_success"
invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 20197
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 25122
iget-object v4, v4, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 20197
invoke-static {v4}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v4
invoke-virtual {v4, v3}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z
:try_end_410
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_3f9 .. :try_end_410} :catch_33a
.catch Ljava/lang/Exception; {:try_start_3f9 .. :try_end_410} :catch_379
.catchall {:try_start_3f9 .. :try_end_410} :catchall_412
goto/16 :goto_115
.line 353
:catchall_412
move-exception v2
invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V
throw v2
.line 20177
:catch_417
move-exception v3
.line 20178
:try_start_418
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "bindContractToWalletForHDWallet(), "
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 21052
invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 20179
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->b(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
move v3, v5
.line 20192
goto :goto_3f7
.line 20180
:catch_435
move-exception v3
.line 20181
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "bindContractToWalletForHDWallet(), "
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 22052
invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 20182
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->c(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
move v3, v5
.line 20192
goto :goto_3f7
.line 20183
:catch_453
move-exception v3
.line 20184
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "bindContractToWalletForHDWallet(), "
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 23052
invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 20185
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->d(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
move v3, v5
.line 20192
goto :goto_3f7
.line 20186
:catch_471
move-exception v3
.line 20187
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "bindContractToWalletForHDWallet(), "
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 24052
invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 20188
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->e(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
move v3, v5
.line 20192
goto/16 :goto_3f7
.line 20189
:catch_490
move-exception v3
.line 20190
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v8, "bindContractToWalletForHDWallet(), "
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
.line 25052
invoke-static {v6, v7}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 20191
invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
move v3, v5
goto/16 :goto_3f7
.line 20200
:cond_4ab
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, " \u6dfb\u52a0\u4ee3\u5e01\u5931\u8d25 "
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v5, " "
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto/16 :goto_115
.line 20203
:cond_4c1
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, " \u5df2\u7ecf\u521b\u5efa\u8fc7\u7684\u4ee3\u5e01 "
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v5, " "
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto/16 :goto_115
.line 280
:cond_4d7
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 26056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 27053
iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;
.line 280
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 27056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 28049
iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->ako:Ljava/lang/String;
.line 280
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 28056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 28069
iget-object v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;
.line 280
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 29056
iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 29061
iget-object v5, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;
.line 29135
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_115
.line 29141
new-instance v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;
const-string v7, ""
const/4 v8, 0x0
const-string v9, ""
invoke-direct/range {v3 .. v9}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/lang/String;)V
.line 29142
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v7
const/4 v8, 0x2
invoke-virtual {v7, v8}, Lcom/cmcm/safewallet/data/coinprovider/n;->az(I)Lcom/cmcm/safewallet/data/c/a;
move-result-object v7
.line 29143
iget-object v8, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;
invoke-interface {v7, v10, v8}, Lcom/cmcm/safewallet/data/c/a;->m(Ljava/lang/String;Ljava/lang/String;)Z
move-result v8
.line 29144
if-nez v8, :cond_115
.line 29145
new-instance v8, Ljava/lang/StringBuilder;
const-string v9, "\u6b63\u5728\u521b\u5efa\u4ee3\u5e01 >> walletAddress : "
invoke-direct {v8, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
const-string v9, " contractAddress : "
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v8
invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
const-string v8, " coinName : "
invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v6, " iconUrl : "
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 29147
invoke-interface {v7, v10, v3}, Lcom/cmcm/safewallet/data/c/a;->a(Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;)Z
move-result v5
.line 29148
const-string v6, "ExchangeConfirmPresente"
new-instance v7, Ljava/lang/StringBuilder;
const-string v4, "\u521b\u5efa\u4ee3\u5e01 >> "
invoke-direct {v7, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz v5, :cond_583
const-string v4, "success"
:goto_551
invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v7, ", name:"
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
iget-object v3, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->name:Ljava/lang/String;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 30052
invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 29149
if-eqz v5, :cond_115
.line 29151
new-instance v3, Landroid/content/Intent;
invoke-direct {v3}, Landroid/content/Intent;-><init>()V
.line 29152
const-string v4, "bind_token_success"
invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 29153
move-object/from16 v0, p0
iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 30122
iget-object v4, v4, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 29153
invoke-static {v4}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;
move-result-object v4
invoke-virtual {v4, v3}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z
goto/16 :goto_115
.line 29148
:cond_583
const-string v4, "failed"
goto :goto_551
.line 288
:cond_586
move-object/from16 v0, p0
iget-object v7, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 35056
iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;
.line 35113
iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akm:Ljava/lang/String;
goto/16 :goto_159
.line 50066
:cond_590
iget v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->agG:I
const/4 v4, 0x1
if-ne v3, v4, :cond_59a
.line 50067
const-string v3, "2"
move-object v4, v3
goto/16 :goto_248
.line 50069
:cond_59a
const-string v3, "99"
move-object v4, v3
goto/16 :goto_248
.line 50078
:cond_59f
const-string v3, "2"
goto/16 :goto_27f
.line 50089
:cond_5a3
const-string v3, "2"
goto/16 :goto_2bf
.line 319
:cond_5a7
const-string v2, "ExchangeConfirmPresente"
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "insertOrUpdateExchangeHistory fail, mExchangeTranslationModel or id is null, id = "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-object/from16 v0, v19
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 50097
invoke-static {v2, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 321
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v2
if-eqz v2, :cond_5d0
.line 322
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
const-string v3, "exchange,fail,HD wallet,insertOrUpdateExchangeHistory fail"
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
.line 324
:cond_5d0
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
.line 50099
iget-object v2, v2, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 324
const/4 v3, 0x2
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z
.line 326
invoke-static/range {v19 .. v19}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2f0
.line 327
invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_2f0
.line 328
const/4 v2, 0x3
invoke-static {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->bf(I)V
.line 330
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z
move-result v2
if-eqz v2, :cond_2f0
.line 331
move-object/from16 v0, p0
iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;
const-string v3, "exchange,fail,HD wallet,iTransaction.getHashAsString() is empty"
invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
:try_end_601
.catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_418 .. :try_end_601} :catch_33a
.catch Ljava/lang/Exception; {:try_start_418 .. :try_end_601} :catch_379
.catchall {:try_start_418 .. :try_end_601} :catchall_412
goto/16 :goto_2f0
:cond_603
move-object/from16 v19, v3
goto/16 :goto_81
.end method