VisitorNumComponent.smali

.class public final Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;
.super Lcom/imo/android/imoim/profile/component/BaseProfileComponent;
.source "SourceFile"

# interfaces
.implements Lcom/imo/android/imoim/s/b/a;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$a;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/imo/android/imoim/profile/component/BaseProfileComponent<",
        "Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;",
        ">;",
        "Lcom/imo/android/imoim/s/b/a;"
    }
.end annotation


# static fields
.field public static final b:Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$a;


# instance fields
.field private c:Lcom/imo/android/imoim/profile/visitor/VistorViewModel;

.field private d:Lcom/airbnb/lottie/k;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/airbnb/lottie/k<",
            "Lcom/airbnb/lottie/d;",
            ">;"
        }
    .end annotation
.end field

.field private e:Lcom/airbnb/lottie/h;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/airbnb/lottie/h<",
            "Lcom/airbnb/lottie/d;",
            ">;"
        }
    .end annotation
.end field

.field private f:Lcom/airbnb/lottie/h;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/airbnb/lottie/h<",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation
.end field

.field private g:Ljava/lang/String;

.field private h:Lcom/airbnb/lottie/LottieAnimationView;

.field private i:Landroid/widget/TextView;

.field private j:Landroid/view/View;

.field private k:Landroid/view/View;

.field private final l:Landroidx/lifecycle/LiveData;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroidx/lifecycle/LiveData<",
            "Lcom/imo/android/imoim/profile/viewmodel/b;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 2

    new-instance v0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->b:Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$a;

    return-void
.end method

.method public constructor <init>(Lcom/imo/android/core/component/c;Landroid/view/View;Landroidx/lifecycle/LiveData;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/imo/android/core/component/c<",
            "*>;",
            "Landroid/view/View;",
            "Landroidx/lifecycle/LiveData<",
            "Lcom/imo/android/imoim/profile/viewmodel/b;",
            ">;)V"
        }
    .end annotation

    const-string v0, "help"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "rootView"

    invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "extraUserProfile"

    invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 v0, 0x1

    .line 31
    invoke-direct {p0, p1, p2, v0}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;-><init>(Lcom/imo/android/core/component/c;Landroid/view/View;Z)V

    iput-object p3, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->l:Landroidx/lifecycle/LiveData;

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)Lcom/airbnb/lottie/LottieAnimationView;
    .registers 2

    .line 30
    iget-object p0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->h:Lcom/airbnb/lottie/LottieAnimationView;

    if-nez p0, :cond_9

    const-string v0, "mLottieAnimationView"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object p0
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;Lcom/imo/android/imoim/profile/visitor/c;)V
    .registers 8

    const/16 v0, 0x8

    const/4 v1, 0x0

    const-string v2, "mVisitorTv"

    if-eqz p1, :cond_32

    .line 9113
    iget v3, p1, Lcom/imo/android/imoim/profile/visitor/c;->a:I

    if-lez v3, :cond_32

    .line 9114
    iget-object v3, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->i:Landroid/widget/TextView;

    if-nez v3, :cond_12

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_12
    invoke-virtual {v3, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 9115
    iget-object v3, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->i:Landroid/widget/TextView;

    if-nez v3, :cond_1c

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1c
    iget v2, p1, Lcom/imo/android/imoim/profile/visitor/c;->a:I

    const v4, 0xf423f

    if-le v2, v4, :cond_26

    const-string p1, "999999+"

    goto :goto_2c

    :cond_26
    iget p1, p1, Lcom/imo/android/imoim/profile/visitor/c;->a:I

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p1

    :goto_2c
    check-cast p1, Ljava/lang/CharSequence;

    invoke-virtual {v3, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_4a

    .line 9117
    :cond_32
    iget-object p1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->i:Landroid/widget/TextView;

    if-nez p1, :cond_39

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_39
    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V

    .line 9118
    iget-object p1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->i:Landroid/widget/TextView;

    if-nez p1, :cond_43

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_43
    const-string v2, ""

    check-cast v2, Ljava/lang/CharSequence;

    invoke-virtual {p1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10103
    :goto_4a
    iget-object p1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->l:Landroidx/lifecycle/LiveData;

    invoke-virtual {p1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/profile/viewmodel/b;

    if-eqz p1, :cond_6a

    .line 10113
    iget-object p1, p1, Lcom/imo/android/imoim/profile/viewmodel/b;->e:Lcom/imo/android/imoim/profile/visitor/c;

    .line 10106
    sget-object v2, Lcom/imo/android/imoim/util/df$ad;->LAST_UPDATE_VISITOR_NUM_TS:Lcom/imo/android/imoim/util/df$ad;

    check-cast v2, Ljava/lang/Enum;

    const-wide/16 v3, 0x0

    invoke-static {v2, v3, v4}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;J)J

    move-result-wide v2

    if-eqz p1, :cond_6a

    .line 10107
    iget-wide v4, p1, Lcom/imo/android/imoim/profile/visitor/c;->b:J

    cmp-long p1, v4, v2

    if-lez p1, :cond_6a

    const/4 p1, 0x1

    goto :goto_6b

    :cond_6a
    const/4 p1, 0x0

    :goto_6b
    const-string v2, "mVisitorDot"

    if-eqz p1, :cond_7a

    .line 9121
    iget-object p0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->j:Landroid/view/View;

    if-nez p0, :cond_76

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_76
    invoke-virtual {p0, v1}, Landroid/view/View;->setVisibility(I)V

    return-void

    .line 9123
    :cond_7a
    iget-object p0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->j:Landroid/view/View;

    if-nez p0, :cond_81

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_81
    invoke-virtual {p0, v0}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;Z)V
    .registers 6

    .line 7226
    invoke-virtual {p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->x()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    invoke-static {v0}, Lcom/imo/android/imoim/profile/visitor/RecentVisitorActivity;->a(Landroid/content/Context;)V

    .line 7227
    const-class v0, Lcom/imo/android/imoim/s/b/d;

    invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/s/b/d;

    const/4 v1, 0x0

    if-eqz v0, :cond_19

    invoke-interface {v0}, Lcom/imo/android/imoim/s/b/d;->c()I

    move-result v0

    goto :goto_1a

    :cond_19
    const/4 v0, 0x0

    .line 8038
    :goto_1a
    invoke-static {}, Lcom/imo/android/imoim/profile/a/d$a;->a()Lcom/imo/android/imoim/profile/a/d;

    .line 7228
    iget-object v2, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->j:Landroid/view/View;

    if-nez v2, :cond_26

    const-string v3, "mVisitorDot"

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_26
    invoke-virtual {v2}, Landroid/view/View;->getVisibility()I

    move-result v2

    if-nez v2, :cond_2e

    const/4 v2, 0x1

    goto :goto_2f

    :cond_2e
    const/4 v2, 0x0

    :goto_2f
    iget-object p0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->l:Landroidx/lifecycle/LiveData;

    invoke-virtual {p0}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/imo/android/imoim/profile/viewmodel/b;

    if-eqz p0, :cond_3f

    .line 8113
    iget-object p0, p0, Lcom/imo/android/imoim/profile/viewmodel/b;->e:Lcom/imo/android/imoim/profile/visitor/c;

    if-eqz p0, :cond_3f

    .line 7228
    iget v1, p0, Lcom/imo/android/imoim/profile/visitor/c;->a:I

    :cond_3f
    invoke-static {v2, p1, v0, v1}, Lcom/imo/android/imoim/profile/a/d;->a(ZZII)V

    return-void
.end method

.method public static final synthetic b(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)Landroid/view/View;
    .registers 2

    .line 30
    iget-object p0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez p0, :cond_9

    const-string v0, "mBvUnGreetings"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object p0
.end method

.method private static g()Lcom/imo/android/imoim/s/b/b;
    .registers 2

    .line 57
    const-class v0, Lcom/imo/android/imoim/s/b/d;

    invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    instance-of v1, v0, Lcom/imo/android/imoim/s/b/b;

    if-nez v1, :cond_b

    const/4 v0, 0x0

    :cond_b
    check-cast v0, Lcom/imo/android/imoim/s/b/b;

    return-object v0
.end method


# virtual methods
.method public final a(Landroidx/lifecycle/LifecycleOwner;)V
    .registers 3

    .line 50
    invoke-super {p0, p1}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->a(Landroidx/lifecycle/LifecycleOwner;)V

    .line 51
    invoke-static {}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->g()Lcom/imo/android/imoim/s/b/b;

    move-result-object p1

    if-eqz p1, :cond_1b

    move-object v0, p0

    check-cast v0, Lcom/imo/android/imoim/managers/ax;

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/s/b/b;->isSubscribed(Lcom/imo/android/imoim/managers/ax;)Z

    move-result p1

    if-nez p1, :cond_1b

    .line 52
    invoke-static {}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->g()Lcom/imo/android/imoim/s/b/b;

    move-result-object p1

    if-eqz p1, :cond_1b

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/s/b/b;->subscribe(Lcom/imo/android/imoim/managers/ax;)V

    :cond_1b
    return-void
.end method

.method public final b()V
    .registers 1

    return-void
.end method

.method public final c()V
    .registers 6

    const v0, 0x7f091572

    .line 71
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->a(I)Landroid/view/View;

    move-result-object v0

    const-string v1, "findViewById(R.id.visitor_anim_view)"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast v0, Lcom/airbnb/lottie/LottieAnimationView;

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->h:Lcom/airbnb/lottie/LottieAnimationView;

    const v0, 0x7f09148a

    .line 72
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->a(I)Landroid/view/View;

    move-result-object v0

    const-string v1, "findViewById(R.id.tv_visitor_num)"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->i:Landroid/widget/TextView;

    const v0, 0x7f091574

    .line 73
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->a(I)Landroid/view/View;

    move-result-object v0

    const-string v1, "findViewById(R.id.visitor_dot)"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->j:Landroid/view/View;

    const v0, 0x7f09024f

    .line 74
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->a(I)Landroid/view/View;

    move-result-object v0

    const-string v1, "findViewById(R.id.bubble_unread_greetings)"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    const v0, 0x7f091573

    .line 75
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->a(I)Landroid/view/View;

    move-result-object v0

    new-instance v1, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$b;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$b;-><init>(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)V

    check-cast v1, Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1128
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->g:Ljava/lang/String;

    const-string v1, "lottie/has_visitor_trans_abnew.zip"

    invoke-static {v1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_ec

    .line 1132
    iput-object v1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->g:Ljava/lang/String;

    .line 1133
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->h:Lcom/airbnb/lottie/LottieAnimationView;

    const-string v2, "mLottieAnimationView"

    if-nez v0, :cond_62

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_62
    const/4 v3, -0x1

    invoke-virtual {v0, v3}, Lcom/airbnb/lottie/LottieAnimationView;->setRepeatCount(I)V

    .line 1135
    :try_start_66
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->f:Lcom/airbnb/lottie/h;

    if-nez v0, :cond_7c

    .line 1136
    new-instance v0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$e;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$e;-><init>(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)V

    check-cast v0, Lcom/airbnb/lottie/h;

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->f:Lcom/airbnb/lottie/h;

    .line 1142
    new-instance v0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$f;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$f;-><init>(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)V

    check-cast v0, Lcom/airbnb/lottie/h;

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->e:Lcom/airbnb/lottie/h;

    .line 1153
    :cond_7c
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->d:Lcom/airbnb/lottie/k;

    if-eqz v0, :cond_92

    .line 1154
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->d:Lcom/airbnb/lottie/k;

    if-eqz v0, :cond_89

    iget-object v3, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->f:Lcom/airbnb/lottie/h;

    invoke-virtual {v0, v3}, Lcom/airbnb/lottie/k;->d(Lcom/airbnb/lottie/h;)Lcom/airbnb/lottie/k;

    .line 1155
    :cond_89
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->d:Lcom/airbnb/lottie/k;

    if-eqz v0, :cond_92

    iget-object v3, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->e:Lcom/airbnb/lottie/h;

    invoke-virtual {v0, v3}, Lcom/airbnb/lottie/k;->b(Lcom/airbnb/lottie/h;)Lcom/airbnb/lottie/k;

    .line 1157
    :cond_92
    new-instance v0, Ljava/util/zip/ZipInputStream;

    .line 2034
    invoke-virtual {p0}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->x()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    const-string v4, "activity"

    .line 1157
    invoke-static {v3, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v3

    invoke-virtual {v3, v1}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;

    move-result-object v3

    invoke-direct {v0, v3}, Ljava/util/zip/ZipInputStream;-><init>(Ljava/io/InputStream;)V

    invoke-static {v0, v1}, Lcom/airbnb/lottie/e;->a(Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lcom/airbnb/lottie/k;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->d:Lcom/airbnb/lottie/k;

    if-eqz v0, :cond_b5

    .line 1158
    iget-object v1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->e:Lcom/airbnb/lottie/h;

    invoke-virtual {v0, v1}, Lcom/airbnb/lottie/k;->a(Lcom/airbnb/lottie/h;)Lcom/airbnb/lottie/k;

    .line 1159
    :cond_b5
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->d:Lcom/airbnb/lottie/k;

    if-eqz v0, :cond_ec

    iget-object v1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->f:Lcom/airbnb/lottie/h;

    invoke-virtual {v0, v1}, Lcom/airbnb/lottie/k;->c(Lcom/airbnb/lottie/h;)Lcom/airbnb/lottie/k;
    :try_end_be
    .catch Ljava/lang/Exception; {:try_start_66 .. :try_end_be} :catch_bf

    goto :goto_ec

    :catch_bf
    move-exception v0

    .line 3021
    invoke-static {}, Lcom/imo/android/imoim/profile/a/c$a;->a()Lcom/imo/android/imoim/profile/a/c;

    const/4 v1, 0x0

    .line 1162
    invoke-static {v1}, Lcom/imo/android/imoim/profile/a/c;->a(Z)V

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

    const-string v3, "load lottie anim zip file failed: "

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

    invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object v0

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

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

    move-result-object v0

    const/4 v1, 0x1

    const-string v3, "VisitorNumComponent"

    .line 3079
    invoke-static {v3, v0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    .line 1164
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->h:Lcom/airbnb/lottie/LottieAnimationView;

    if-nez v0, :cond_e6

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_e6
    const v1, 0x7f0805f8

    invoke-virtual {v0, v1}, Lcom/airbnb/lottie/LottieAnimationView;->setImageResource(I)V

    .line 81
    :cond_ec
    :goto_ec
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->l:Landroidx/lifecycle/LiveData;

    move-object v1, p0

    check-cast v1, Landroidx/lifecycle/LifecycleOwner;

    new-instance v2, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$c;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$c;-><init>(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)V

    check-cast v2, Landroidx/lifecycle/Observer;

    invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 4034
    invoke-virtual {p0}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->x()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    .line 86
    invoke-static {v0}, Lcom/imo/android/imoim/profile/visitor/VistorViewModel;->b(Landroidx/fragment/app/FragmentActivity;)Lcom/imo/android/imoim/profile/visitor/VistorViewModel;

    move-result-object v0

    const-string v2, "VistorViewModel.get(activity)"

    invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->c:Lcom/imo/android/imoim/profile/visitor/VistorViewModel;

    if-nez v0, :cond_111

    const-string v2, "mVisitorViewModel"

    .line 87
    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    .line 5019
    :cond_111
    iget-object v0, v0, Lcom/imo/android/imoim/profile/visitor/VistorViewModel;->a:Lcom/imo/android/imoim/profile/visitor/e;

    .line 5029
    iget-object v0, v0, Lcom/imo/android/imoim/profile/visitor/e;->a:Landroidx/lifecycle/MutableLiveData;

    .line 87
    new-instance v2, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$d;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$d;-><init>(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)V

    check-cast v2, Landroidx/lifecycle/Observer;

    invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 91
    invoke-virtual {p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->onUnreadGreetingUpdate()V

    return-void
.end method

.method public final c(Landroidx/lifecycle/LifecycleOwner;)V
    .registers 3

    .line 96
    invoke-super {p0, p1}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->c(Landroidx/lifecycle/LifecycleOwner;)V

    .line 97
    iget-object p1, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->c:Lcom/imo/android/imoim/profile/visitor/VistorViewModel;

    if-nez p1, :cond_c

    const-string v0, "mVisitorViewModel"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    .line 5031
    :cond_c
    iget-object p1, p1, Lcom/imo/android/imoim/profile/visitor/VistorViewModel;->a:Lcom/imo/android/imoim/profile/visitor/e;

    invoke-virtual {p1}, Lcom/imo/android/imoim/profile/visitor/e;->a()V

    return-void
.end method

.method public final d()Ljava/lang/Class;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class<",
            "Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;",
            ">;"
        }
    .end annotation

    .line 100
    const-class v0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;

    return-object v0
.end method

.method public final f(Landroidx/lifecycle/LifecycleOwner;)V
    .registers 4

    .line 61
    invoke-super {p0, p1}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->f(Landroidx/lifecycle/LifecycleOwner;)V

    .line 62
    invoke-static {}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->g()Lcom/imo/android/imoim/s/b/b;

    move-result-object p1

    if-eqz p1, :cond_1c

    move-object v0, p0

    check-cast v0, Lcom/imo/android/imoim/managers/ax;

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/s/b/b;->isSubscribed(Lcom/imo/android/imoim/managers/ax;)Z

    move-result p1

    const/4 v1, 0x1

    if-ne p1, v1, :cond_1c

    .line 63
    invoke-static {}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->g()Lcom/imo/android/imoim/s/b/b;

    move-result-object p1

    if-eqz p1, :cond_1c

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/s/b/b;->unsubscribe(Lcom/imo/android/imoim/managers/ax;)V

    :cond_1c
    return-void
.end method

.method public final onGreetingNumberChange(Ljava/lang/String;I)V
    .registers 3

    return-void
.end method

.method public final onUnreadGreetingUpdate()V
    .registers 11

    .line 233
    const-class v0, Lcom/imo/android/imoim/s/b/d;

    invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/s/b/d;

    const/4 v1, 0x0

    if-eqz v0, :cond_10

    invoke-interface {v0}, Lcom/imo/android/imoim/s/b/d;->c()I

    move-result v0

    goto :goto_11

    :cond_10
    const/4 v0, 0x0

    .line 6034
    :goto_11
    invoke-virtual {p0}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->x()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    if-eqz v2, :cond_150

    .line 7034
    invoke-virtual {p0}, Lcom/imo/android/imoim/profile/component/BaseProfileComponent;->x()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    const-string v3, "activity"

    .line 5169
    invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;->isFinishing()Z

    move-result v2

    if-eqz v2, :cond_28

    goto/16 :goto_150

    :cond_28
    const/16 v2, 0x8

    const-string v3, "mBvUnGreetings"

    if-lez v0, :cond_146

    .line 5174
    iget-object v4, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v4, :cond_35

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_35
    new-instance v5, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$g;

    invoke-direct {v5, p0}, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent$g;-><init>(Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;)V

    check-cast v5, Landroid/view/View$OnClickListener;

    invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 7186
    iget-object v4, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v4, :cond_46

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_46
    const v5, 0x7f0906fa

    invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    const v5, 0x7f080911

    .line 7187
    invoke-virtual {v4, v5}, Landroid/view/View;->setBackgroundResource(I)V

    .line 7188
    iget-object v4, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v4, :cond_5a

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_5a
    const v5, 0x7f0900a6

    invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    const-string v5, "mBvUnGreetings.findViewB\u2026d<View>(R.id.anchor_down)"

    invoke-static {v4, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v4, v2}, Landroid/view/View;->setVisibility(I)V

    .line 7189
    iget-object v4, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v4, :cond_70

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_70
    const v5, 0x7f0900a7

    invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v4

    const-string v5, "mBvUnGreetings.findViewById<View>(R.id.anchor_up)"

    invoke-static {v4, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v4, v1}, Landroid/view/View;->setVisibility(I)V

    const/4 v4, 0x4

    new-array v5, v4, [I

    .line 7190
    fill-array-data v5, :array_152

    new-array v4, v4, [Lcom/imo/android/imoim/fresco/XCircleImageView;

    const/4 v6, 0x0

    :goto_88
    const/4 v7, 0x3

    if-gt v6, v7, :cond_104

    .line 7194
    iget-object v8, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v8, :cond_92

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_92
    aget v9, v5, v6

    invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v8

    check-cast v8, Lcom/imo/android/imoim/fresco/XCircleImageView;

    aput-object v8, v4, v6

    const v8, 0x7f0914b3

    if-ge v6, v0, :cond_e6

    .line 7196
    aget-object v9, v4, v6

    if-nez v9, :cond_a8

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_a8
    invoke-virtual {v9, v1}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setVisibility(I)V

    if-ne v6, v7, :cond_101

    .line 7198
    iget-object v7, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v7, :cond_b4

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_b4
    invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v7

    const-string v8, "view"

    .line 7199
    invoke-static {v7, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v7, v1}, Landroid/view/View;->setVisibility(I)V

    .line 7200
    iget-object v7, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v7, :cond_c7

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_c7
    const v8, 0x7f090c4a

    invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v7

    check-cast v7, Landroid/widget/TextView;

    const-string v8, "tvNumber"

    .line 7201
    invoke-static {v7, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const/16 v8, 0x63

    if-le v0, v8, :cond_dc

    const-string v8, "99+"

    goto :goto_e0

    :cond_dc
    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v8

    :goto_e0
    check-cast v8, Ljava/lang/CharSequence;

    invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_101

    :cond_e6
    if-ne v6, v7, :cond_f7

    .line 7205
    iget-object v7, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v7, :cond_ef

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_ef
    invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v7

    .line 7206
    invoke-static {v7, v2}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    goto :goto_101

    .line 7208
    :cond_f7
    aget-object v7, v4, v6

    if-nez v7, :cond_fe

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_fe
    invoke-virtual {v7, v2}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setVisibility(I)V

    :cond_101
    :goto_101
    add-int/lit8 v6, v6, 0x1

    goto :goto_88

    .line 7213
    :cond_104
    invoke-static {v0, v7}, Ljava/lang/Math;->min(II)I

    move-result v2

    const/4 v5, 0x0

    :goto_109
    const v6, 0x7f08034c

    const-string v8, ""

    if-ge v5, v2, :cond_128

    .line 7215
    sget-object v9, Lcom/imo/android/imoim/util/df;->a:[Lcom/imo/android/imoim/util/df$at;

    aget-object v9, v9, v5

    check-cast v9, Ljava/lang/Enum;

    invoke-static {v9, v8}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v8

    sub-int v9, v2, v5

    add-int/lit8 v9, v9, -0x1

    .line 7216
    aget-object v9, v4, v9

    check-cast v9, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {v9, v8, v6}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;I)V

    add-int/lit8 v5, v5, 0x1

    goto :goto_109

    :cond_128
    if-le v0, v7, :cond_13b

    .line 7219
    sget-object v0, Lcom/imo/android/imoim/util/df;->a:[Lcom/imo/android/imoim/util/df$at;

    aget-object v0, v0, v7

    check-cast v0, Ljava/lang/Enum;

    invoke-static {v0, v8}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 7220
    aget-object v2, v4, v7

    check-cast v2, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {v2, v0, v6}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;I)V

    .line 5179
    :cond_13b
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v0, :cond_142

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_142
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    return-void

    .line 5181
    :cond_146
    iget-object v0, p0, Lcom/imo/android/imoim/profile/visitor/VisitorNumComponent;->k:Landroid/view/View;

    if-nez v0, :cond_14d

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_14d
    invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V

    :cond_150
    :goto_150
    return-void

    nop

    :array_152
    .array-data 4
        0x7f0914ae
        0x7f0914af
        0x7f0914b0
        0x7f0914b1
    .end array-data
.end method