m$3.smali

.class final Lcom/cmcm/safewallet/ui/insurance/m$3;
.super Ljava/lang/Object;
.source "InsApplyLossPayPalPresenter.java"

# interfaces
.implements Lio/reactivex/b/h;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/cmcm/safewallet/ui/insurance/m;->a(Ljava/lang/String;Ljava/lang/String;Lcom/cmcm/safewallet/data/insurance/ApplyInsuranceClaimData;)V
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lio/reactivex/b/h",
        "<",
        "Lcom/cmcm/safewallet/data/insurance/FeedbackResponse;",
        "Lio/reactivex/p",
        "<*>;>;"
    }
.end annotation


# instance fields
.field private synthetic aja:Ljava/lang/String;

.field private synthetic aqn:Ljava/lang/String;


# direct methods
.method constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 221
    iput-object p1, p0, Lcom/cmcm/safewallet/ui/insurance/m$3;->aqn:Ljava/lang/String;

    iput-object p2, p0, Lcom/cmcm/safewallet/ui/insurance/m$3;->aja:Ljava/lang/String;

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

    return-void
.end method


# virtual methods
.method public final synthetic apply(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 8

    .prologue
    .line 221
    check-cast p1, Lcom/cmcm/safewallet/data/insurance/FeedbackResponse;

    .line 1224
    if-eqz p1, :cond_73

    invoke-virtual {p1}, Lcom/cmcm/safewallet/data/insurance/FeedbackResponse;->getCode()I

    move-result v0

    if-nez v0, :cond_73

    .line 1225
    invoke-static {}, Lcom/cmcm/safewallet/entry/WalletApp;->lO()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/cmcm/safewallet/data/keystore/r;->U(Landroid/content/Context;)Lcom/cmcm/safewallet/data/keystore/r;

    iget-object v0, p0, Lcom/cmcm/safewallet/ui/insurance/m$3;->aqn:Ljava/lang/String;

    invoke-static {v0}, Lcom/cmcm/safewallet/data/keystore/r;->bu(Ljava/lang/String;)Lcom/cmcm/safewallet/data/keystore/q;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/keystore/ai;

    .line 1226
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/keystore/ai;->kf()Ljava/lang/String;

    move-result-object v1

    .line 1227
    iget-object v2, p0, Lcom/cmcm/safewallet/ui/insurance/m$3;->aja:Ljava/lang/String;

    invoke-static {v0, v2}, Lcom/cmcm/safewallet/utils/b;->a(Lcom/cmcm/safewallet/data/keystore/ai;Ljava/lang/String;)Landroid/util/Pair;

    move-result-object v0

    .line 1228
    iget-object v0, v0, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v0, Ljava/lang/String;

    .line 1229
    sget-object v2, Lorg/bitcoinj/core/Utils;->HEX:Lcom/google/common/io/BaseEncoding;

    invoke-virtual {v2, v0}, Lcom/google/common/io/BaseEncoding;->m(Ljava/lang/CharSequence;)[B

    move-result-object v0

    .line 2031
    invoke-static {v0}, Lorg/bitcoinj/core/ECKey;->fromPrivate([B)Lorg/bitcoinj/core/ECKey;

    move-result-object v0

    .line 1230
    sget-object v2, Lorg/bitcoinj/core/Utils;->HEX:Lcom/google/common/io/BaseEncoding;

    invoke-static {}, Lcom/cmcm/safewallet/data/keystore/al;->randomSalt()[B

    move-result-object v3

    invoke-virtual {v2, v3}, Lcom/google/common/io/BaseEncoding;->encode([B)Ljava/lang/String;

    move-result-object v2

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

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

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

    move-result-object v3

    invoke-virtual {p1}, Lcom/cmcm/safewallet/data/insurance/FeedbackResponse;->getId()I

    move-result v4

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

    move-result-object v3

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

    move-result-object v3

    invoke-static {v3, v0}, Lcom/cmcm/safewallet/utils/am;->a(Ljava/lang/String;Lorg/bitcoinj/core/ECKey;)Ljava/lang/String;

    move-result-object v3

    .line 1233
    new-instance v0, Lcom/cmcm/safewallet/data/insurance/ApplyInsuranceClaimReq;

    invoke-virtual {p1}, Lcom/cmcm/safewallet/data/insurance/FeedbackResponse;->getId()I

    move-result v4

    int-to-long v4, v4

    invoke-direct/range {v0 .. v5}, Lcom/cmcm/safewallet/data/insurance/ApplyInsuranceClaimReq;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V

    .line 2301
    sget-object v1, Lcom/cmcm/safewallet/data/insurance/e;->VQ:Lcom/cmcm/safewallet/data/insurance/f;

    .line 3029
    sget-object v1, Lcom/cmcm/safewallet/data/insurance/g;->VS:Lcom/cmcm/safewallet/data/insurance/g;

    invoke-static {}, Lcom/cmcm/safewallet/data/insurance/g;->jz()Lcom/cmcm/safewallet/data/insurance/e;

    .line 2301
    const-string v1, "data"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 3081
    invoke-static {}, Lcom/cmcm/safewallet/data/insurance/e;->jy()Lcom/cmcm/safewallet/data/insurance/InsuranceApi;

    move-result-object v1

    .line 3082
    invoke-interface {v1, v0}, Lcom/cmcm/safewallet/data/insurance/InsuranceApi;->applyInsuranceClaim(Lcom/cmcm/safewallet/data/insurance/ApplyInsuranceClaimReq;)Lio/reactivex/k;

    move-result-object v0

    .line 1234
    :goto_72
    return-object v0

    .line 1236
    :cond_73
    new-instance v0, Ljava/lang/RuntimeException;

    const-string v1, "\u53cd\u9988\u5e73\u53f0\u4e0a\u4f20\u5931\u8d25"

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

    invoke-static {v0}, Lio/reactivex/k;->error(Ljava/lang/Throwable;)Lio/reactivex/k;

    move-result-object v0

    goto :goto_72
.end method