d.smali

.class public final Lcom/cmcm/safewallet/ui/discovery/d;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "DiscoveryInvitePresenter.java"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/cmcm/safewallet/ui/base/c/a",
        "<",
        "Lcom/cmcm/safewallet/ui/discovery/c;",
        ">;"
    }
.end annotation


# instance fields
.field private aij:I


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 2

    .prologue
    .line 47
    invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V

    .line 48
    return-void
.end method

.method static synthetic a(Lcom/cmcm/safewallet/ui/discovery/d;ZLjava/lang/String;Z)V
    .registers 8

    .prologue
    .line 15078
    if-eqz p1, :cond_4e

    .line 15079
    if-eqz p3, :cond_46

    .line 15090
    const v0, 0x7f08033b

    invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/discovery/d;->getString(I)Ljava/lang/String;

    move-result-object v0

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

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

    const v2, 0x7f08033a

    invoke-virtual {p0, v2}, Lcom/cmcm/safewallet/ui/discovery/d;->getString(I)Ljava/lang/String;

    move-result-object v2

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

    .line 15093
    new-instance v2, Landroid/content/Intent;

    const-string v3, "android.intent.action.SEND"

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

    .line 15094
    const/high16 v3, 0x10000000

    invoke-virtual {v2, v3}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 15095
    const-string v3, "android.intent.extra.SUBJECT"

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

    .line 15096
    const-string v0, "android.intent.extra.TEXT"

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

    .line 15097
    const-string v0, "text/plain"

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

    .line 15130
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 15098
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0, v2}, Lcom/cmcm/safewallet/ui/discovery/c;->c(Landroid/content/Intent;)V

    .line 15082
    :goto_45
    return-void

    .line 16130
    :cond_46
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 15082
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0, p2}, Lcom/cmcm/safewallet/ui/discovery/c;->cv(Ljava/lang/String;)V

    goto :goto_45

    .line 17130
    :cond_4e
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 15085
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/discovery/c;->nD()V

    goto :goto_45
.end method

.method private static bb(I)V
    .registers 3

    .prologue
    const/16 v1, 0x63

    .line 183
    const-string v0, ""

    invoke-static {p0, v1, v0, v1}, Lcom/cmcm/safewallet/data/f/c/a;->b(IILjava/lang/String;I)V

    .line 184
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    const-string v0, ""

    invoke-static {p0, v1, v0, v1}, Lcom/cmcm/safewallet/data/f/b/b;->b(IILjava/lang/String;I)V

    .line 185
    return-void
.end method

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

    .prologue
    .line 102
    invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/n;->fY()Lcom/cmcm/safewallet/data/c/f;

    move-result-object v0

    .line 103
    invoke-interface {v0}, Lcom/cmcm/safewallet/data/c/f;->fH()Ljava/util/List;

    move-result-object v0

    .line 104
    if-eqz v0, :cond_14

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_16

    .line 105
    :cond_14
    const/4 v0, 0x0

    .line 116
    :goto_15
    return-object v0

    .line 108
    :cond_16
    new-instance v1, Lcom/cmcm/safewallet/utils/b/f;

    invoke-direct {v1}, Lcom/cmcm/safewallet/utils/b/f;-><init>()V

    invoke-static {v0, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V

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

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v2

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

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

    move-result-object v2

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

    move-result v0

    if-eqz v0, :cond_44

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

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;

    .line 111
    new-instance v3, Lcom/cmcm/safewallet/data/invite/i;

    .line 11065
    iget-object v4, v0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->mName:Ljava/lang/String;

    .line 11073
    iget-object v0, v0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->RR:Ljava/lang/String;

    .line 111
    invoke-direct {v3}, Lcom/cmcm/safewallet/data/invite/i;-><init>()V

    invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_2b

    .line 114
    :cond_44
    new-instance v0, Lcom/google/gson/d;

    invoke-direct {v0}, Lcom/google/gson/d;-><init>()V

    invoke-virtual {v0, v1}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    goto :goto_15
.end method


# virtual methods
.method public final F(Z)V
    .registers 4

    .prologue
    .line 203
    .line 11130
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 203
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/discovery/c;->nE()Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;

    move-result-object v0

    .line 204
    if-eqz p1, :cond_53

    .line 205
    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->getStatusBarColor()I

    move-result v0

    iput v0, p0, Lcom/cmcm/safewallet/ui/discovery/d;->aij:I

    .line 12130
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 206
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/discovery/c;->nE()Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;

    move-result-object v0

    const v1, 0x7f0d007a

    invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->aZ(I)V

    .line 13130
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 13061
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/discovery/c;->nC()V

    .line 13169
    invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lK()Z

    move-result v0

    if-nez v0, :cond_30

    .line 13170
    const/4 v0, 0x4

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/discovery/d;->bb(I)V

    .line 13175
    :goto_2f
    return-void

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

    move-result-object v0

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/ab;->al(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_4e

    .line 13172
    invoke-static {}, Lcom/cmcm/safewallet/ui/discovery/d;->nF()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_49

    .line 13173
    const/4 v0, 0x2

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/discovery/d;->bb(I)V

    goto :goto_2f

    .line 13175
    :cond_49
    const/4 v0, 0x1

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/discovery/d;->bb(I)V

    goto :goto_2f

    .line 13178
    :cond_4e
    const/4 v0, 0x3

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/discovery/d;->bb(I)V

    goto :goto_2f

    .line 14130
    :cond_53
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;

    .line 211
    check-cast v0, Lcom/cmcm/safewallet/ui/discovery/c;

    invoke-interface {v0}, Lcom/cmcm/safewallet/ui/discovery/c;->nE()Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;

    move-result-object v0

    iget v1, p0, Lcom/cmcm/safewallet/ui/discovery/d;->aij:I

    invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/base/activity/AbsActivity;->aZ(I)V

    goto :goto_2f
.end method

.method final b(Landroid/content/Context;Ljava/lang/String;Z)V
    .registers 11

    .prologue
    const/4 v6, 0x0

    .line 65
    invoke-static {}, Lcom/cmcm/safewallet/data/invite/f;->jA()Lcom/cmcm/safewallet/data/invite/f;

    move-result-object v0

    new-instance v1, Lcom/cmcm/safewallet/ui/discovery/d$1;

    invoke-direct {v1, p0, p2, p3}, Lcom/cmcm/safewallet/ui/discovery/d$1;-><init>(Lcom/cmcm/safewallet/ui/discovery/d;Ljava/lang/String;Z)V

    .line 1065
    iget-object v0, v0, Lcom/cmcm/safewallet/data/invite/f;->VU:Lcom/cmcm/safewallet/data/invite/g;

    .line 1111
    invoke-static {}, Lcom/google/firebase/b/g;->getInstance()Lcom/google/firebase/b/g;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/firebase/b/g;->createDynamicLink()Lcom/google/firebase/b/d;

    move-result-object v0

    .line 1137
    const-string v2, "invitedby=%s&address=%s"

    const/4 v3, 0x2

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

    .line 1138
    invoke-static {p1}, Lcom/cmcm/safewallet/utils/SystemUtils;->O(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v6

    const/4 v4, 0x1

    aput-object p2, v3, v4

    .line 1137
    invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1139
    invoke-virtual {v2}, Ljava/lang/String;->getBytes()[B

    move-result-object v2

    invoke-static {v2, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v2

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

    const-string v4, "http://www.cmcmbc.com/?"

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

    invoke-virtual {v3, v2}, 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 {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v2

    .line 2000
    iget-object v3, v0, Lcom/google/firebase/b/d;->bcU:Landroid/os/Bundle;

    const-string v4, "link"

    invoke-virtual {v3, v4, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V

    .line 1112
    const-string v2, "h4gdr.app.goo.gl"

    .line 3000
    iget-object v3, v0, Lcom/google/firebase/b/d;->zzbqc:Landroid/os/Bundle;

    const-string v4, "domain"

    invoke-virtual {v3, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 1113
    new-instance v2, Lcom/google/firebase/b/c;

    invoke-direct {v2}, Lcom/google/firebase/b/c;-><init>()V

    .line 4000
    iget-object v3, v2, Lcom/google/firebase/b/c;->bcS:Landroid/os/Bundle;

    const-string v4, "amv"

    invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 5000
    new-instance v3, Lcom/google/firebase/b/b;

    iget-object v2, v2, Lcom/google/firebase/b/c;->bcS:Landroid/os/Bundle;

    invoke-direct {v3, v2, v6}, Lcom/google/firebase/b/b;-><init>(Landroid/os/Bundle;B)V

    .line 6000
    iget-object v2, v0, Lcom/google/firebase/b/d;->bcU:Landroid/os/Bundle;

    iget-object v3, v3, Lcom/google/firebase/b/b;->bcS:Landroid/os/Bundle;

    invoke-virtual {v2, v3}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V

    .line 1114
    new-instance v2, Lcom/google/firebase/b/f;

    invoke-direct {v2}, Lcom/google/firebase/b/f;-><init>()V

    const-string v3, "100010"

    .line 7000
    iget-object v4, v2, Lcom/google/firebase/b/f;->bcS:Landroid/os/Bundle;

    const-string v5, "utm_source"

    invoke-virtual {v4, v5, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 8000
    new-instance v3, Lcom/google/firebase/b/e;

    iget-object v2, v2, Lcom/google/firebase/b/f;->bcS:Landroid/os/Bundle;

    invoke-direct {v3, v2, v6}, Lcom/google/firebase/b/e;-><init>(Landroid/os/Bundle;B)V

    .line 9000
    iget-object v2, v0, Lcom/google/firebase/b/d;->bcU:Landroid/os/Bundle;

    iget-object v3, v3, Lcom/google/firebase/b/e;->bcS:Landroid/os/Bundle;

    invoke-virtual {v2, v3}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V

    .line 11000
    iget-object v2, v0, Lcom/google/firebase/b/d;->zzbqc:Landroid/os/Bundle;

    const-string v3, "apiKey"

    invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    if-nez v2, :cond_99

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Missing API key. Set with setApiKey()."

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

    throw v0

    .line 10000
    :cond_99
    iget-object v2, v0, Lcom/google/firebase/b/d;->bcT:Lcom/google/android/gms/internal/measurement/zzyg;

    iget-object v0, v0, Lcom/google/firebase/b/d;->zzbqc:Landroid/os/Bundle;

    invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/measurement/zzyg;->zzf(Landroid/os/Bundle;)Lcom/google/android/gms/tasks/Task;

    move-result-object v0

    .line 1121
    new-instance v2, Lcom/cmcm/safewallet/data/invite/g$2;

    invoke-direct {v2, v1}, Lcom/cmcm/safewallet/data/invite/g$2;-><init>(Lcom/cmcm/safewallet/data/invite/e;)V

    .line 1122
    invoke-virtual {v0, v2}, Lcom/google/android/gms/tasks/Task;->addOnSuccessListener(Lcom/google/android/gms/tasks/OnSuccessListener;)Lcom/google/android/gms/tasks/Task;

    move-result-object v0

    new-instance v2, Lcom/cmcm/safewallet/data/invite/g$1;

    invoke-direct {v2, v1}, Lcom/cmcm/safewallet/data/invite/g$1;-><init>(Lcom/cmcm/safewallet/data/invite/e;)V

    .line 1128
    invoke-virtual {v0, v2}, Lcom/google/android/gms/tasks/Task;->addOnFailureListener(Lcom/google/android/gms/tasks/OnFailureListener;)Lcom/google/android/gms/tasks/Task;

    .line 75
    return-void
.end method

.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
    .registers 3

    .prologue
    .line 52
    invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V

    .line 53
    return-void
.end method

.method public final onDestroy()V
    .registers 1

    .prologue
    .line 57
    invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/c/a;->onDestroy()V

    .line 58
    return-void
.end method