BaseViewBinder.smali

.class public abstract Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;
.super Lcom/drakeet/multitype/c;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;,
        Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$a;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Ljava/lang/Object;",
        "VH:",
        "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
        ">",
        "Lcom/drakeet/multitype/c<",
        "Lcom/imo/android/imoim/world/data/bean/c;",
        "Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;",
        ">;"
    }
.end annotation


# instance fields
.field private final b:Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;

.field public final c:Landroid/content/Context;

.field public final d:Landroidx/recyclerview/widget/RecyclerView;

.field public final e:I

.field final f:Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$a;

.field private final g:Landroidx/lifecycle/LifecycleOwner;


# direct methods
.method public constructor <init>(Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;Landroid/content/Context;Landroidx/recyclerview/widget/RecyclerView;ILandroidx/lifecycle/LifecycleOwner;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$a;)V
    .registers 8

    const-string v0, "viewModel"

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

    const-string v0, "recyclerView"

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

    const-string v0, "lifecycleOwner"

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

    .line 104
    invoke-direct {p0}, Lcom/drakeet/multitype/c;-><init>()V

    iput-object p1, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b:Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;

    iput-object p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->c:Landroid/content/Context;

    iput-object p3, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->d:Landroidx/recyclerview/widget/RecyclerView;

    iput p4, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    iput-object p5, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->g:Landroidx/lifecycle/LifecycleOwner;

    iput-object p6, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->f:Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$a;

    return-void
.end method

.method public synthetic constructor <init>(Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;Landroid/content/Context;Landroidx/recyclerview/widget/RecyclerView;ILandroidx/lifecycle/LifecycleOwner;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$a;ILkotlin/f/b/j;)V
    .registers 16

    and-int/lit8 p7, p7, 0x20

    if-eqz p7, :cond_5

    const/4 p6, 0x0

    :cond_5
    move-object v6, p6

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v4, p4

    move-object v5, p5

    .line 103
    invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;-><init>(Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;Landroid/content/Context;Landroidx/recyclerview/widget/RecyclerView;ILandroidx/lifecycle/LifecycleOwner;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$a;)V

    return-void
.end method

.method private static a(Lcom/imo/android/imoim/world/data/bean/c;)Z
    .registers 2

    .line 43032
    iget-boolean v0, p0, Lcom/imo/android/imoim/world/data/bean/c;->d:Z

    if-eqz v0, :cond_a

    .line 43034
    iget-boolean p0, p0, Lcom/imo/android/imoim/world/data/bean/c;->f:Z

    if-eqz p0, :cond_a

    const/4 p0, 0x1

    return p0

    :cond_a
    const/4 p0, 0x0

    return p0
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;)Z
    .registers 1

    .line 50031
    iget p0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    packed-switch p0, :pswitch_data_a

    :pswitch_5
    const/4 p0, 0x0

    return p0

    :pswitch_7
    const/4 p0, 0x1

    return p0

    nop

    :pswitch_data_a
    .packed-switch 0x1
        :pswitch_7
        :pswitch_5
        :pswitch_7
        :pswitch_5
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_5
        :pswitch_7
        :pswitch_7
        :pswitch_7
    .end packed-switch
.end method


# virtual methods
.method public final a(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)I
    .registers 4

    const-string v0, "holder"

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

    .line 718
    iget v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    const/16 v1, 0x8

    if-eq v0, v1, :cond_2f

    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a()Lcom/drakeet/multitype/MultiTypeAdapter;

    move-result-object v0

    instance-of v0, v0, Lcom/imo/android/imoim/world/worldnews/WorldNewsAdapter;

    if-eqz v0, :cond_2f

    .line 719
    check-cast p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    invoke-static {p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I

    move-result p1

    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a()Lcom/drakeet/multitype/MultiTypeAdapter;

    move-result-object v0

    if-eqz v0, :cond_27

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/WorldNewsAdapter;

    invoke-virtual {v0}, Lcom/imo/android/imoim/world/worldnews/WorldNewsAdapter;->d()I

    move-result v0

    sub-int/2addr p1, v0

    return p1

    :cond_27
    new-instance p1, Lkotlin/TypeCastException;

    const-string v0, "null cannot be cast to non-null type com.imo.android.imoim.world.worldnews.WorldNewsAdapter"

    invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_2f
    const/4 p1, 0x0

    return p1
.end method

.method public final synthetic a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .registers 12

    const-string v0, "inflater"

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

    const-string v0, "parent"

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

    const v0, 0x7f0b064a

    const/4 v1, 0x0

    .line 1107
    invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object p1

    const v0, 0x7f09058b

    .line 1108
    invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/view/ViewGroup;

    const-string v1, "itemView"

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

    const-string v1, "contentParent"

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

    invoke-virtual {p0, p2, p1, v0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/ViewGroup;)Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;

    move-result-object p1

    .line 1110
    iget p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-static {p2}, Lcom/imo/android/imoim/world/util/ad;->b(I)Z

    move-result p2

    if-eqz p2, :cond_42

    .line 1111
    iget-object p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b:Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;

    .line 2051
    iget-object p2, p2, Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;->C:Landroidx/lifecycle/LiveData;

    .line 1111
    iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->g:Landroidx/lifecycle/LifecycleOwner;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$r;

    invoke-direct {v1, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$r;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v1, Landroidx/lifecycle/Observer;

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

    goto :goto_51

    .line 2769
    :cond_42
    iget-object v3, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->c:Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;

    .line 2770
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;

    .line 2771
    iget-object v5, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    .line 2777
    iget-object v6, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 2778
    iget-object v7, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    const/4 v8, 0x0

    move-object v2, p0

    .line 1115
    invoke-virtual/range {v2 .. v8}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;Z)V

    .line 1117
    :goto_51
    iget p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    const/16 v0, 0x13

    if-eq p2, v0, :cond_63

    .line 3769
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->c:Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;

    .line 4239
    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$k;

    invoke-direct {v1, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$k;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v1, Lcom/imo/android/imoim/world/worldnews/base/header/b;

    .line 1118
    invoke-virtual {p2, v1}, Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;->setCallBack(Lcom/imo/android/imoim/world/worldnews/base/header/b;)V

    .line 4769
    :cond_63
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->c:Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;

    .line 1120
    const-class v1, Lcom/imo/android/imoim/world/data/bean/c;

    new-instance v2, Lcom/imo/android/imoim/world/worldnews/base/header/a;

    invoke-direct {v2}, Lcom/imo/android/imoim/world/worldnews/base/header/a;-><init>()V

    check-cast v2, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v1, v2}, Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 1122
    iget p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    if-eq p2, v0, :cond_81

    .line 4770
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;

    .line 5181
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$h;

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$h;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/bottom/b;

    .line 1123
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;->setCallBack(Lcom/imo/android/imoim/world/worldnews/base/bottom/b;)V

    .line 5770
    :cond_81
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;

    .line 1125
    const-class v0, Lcom/imo/android/imoim/world/data/bean/c;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/bottom/a;

    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b()Z

    move-result v2

    invoke-direct {v1, v2}, Lcom/imo/android/imoim/world/worldnews/base/bottom/a;-><init>(Z)V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 5774
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;

    .line 6291
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$i;

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$i;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/comment/b;

    .line 1127
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;->setCallBack(Lcom/imo/android/imoim/world/worldnews/base/comment/b;)V

    .line 6774
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;

    .line 1128
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/comment/a;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/worldnews/base/comment/a;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 7773
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->f:Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/BottomFriendView;

    .line 1130
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/a;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/a;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/BottomFriendView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 8771
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    .line 9311
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$j;

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$j;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/b;

    .line 1132
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;->setExtraInfoViewCallback(Lcom/imo/android/imoim/world/worldnews/base/extrainfo/b;)V

    .line 9771
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    .line 1133
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/a;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/a;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 9775
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;

    .line 10341
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$l;

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$l;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v0, Lcom/imo/android/imoim/world/inputwidget/b;

    .line 1135
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;->setCallback(Lcom/imo/android/imoim/world/inputwidget/b;)V

    .line 10775
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;

    .line 1136
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/inputwidget/c;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/inputwidget/c;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 10776
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->i:Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;

    .line 11428
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$m;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$m;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;)V

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/promote/a;

    .line 1138
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;->setCallback(Lcom/imo/android/imoim/world/worldnews/base/promote/a;)V

    .line 11776
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->i:Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;

    .line 1139
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/promote/b;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/worldnews/base/promote/b;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 11777
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 1141
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/attitude/e;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/worldnews/base/attitude/e;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 12777
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 13462
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$g;

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$g;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/attitude/d;

    .line 1142
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;->setCallback(Lcom/imo/android/imoim/world/worldnews/base/attitude/d;)V

    .line 13778
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    .line 14441
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$f;

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$f;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v0, Lcom/imo/android/imoim/world/worldnews/base/attitude/a;

    .line 1144
    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;->setCallback(Lcom/imo/android/imoim/world/worldnews/base/attitude/a;)V

    .line 14778
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    .line 1145
    const-class v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/attitude/b;

    invoke-direct {v1}, Lcom/imo/android/imoim/world/worldnews/base/attitude/b;-><init>()V

    check-cast v1, Lcom/imo/android/common/mvvm/c;

    invoke-virtual {p2, v0, v1}, Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;->a(Ljava/lang/Class;Lcom/imo/android/common/mvvm/c;)V

    .line 14779
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->l:Landroidx/constraintlayout/widget/ConstraintLayout;

    .line 1147
    invoke-virtual {p2}, Landroidx/constraintlayout/widget/ConstraintLayout;->bringToFront()V

    .line 1148
    iget p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-static {p2}, Lcom/imo/android/imoim/world/util/ad;->c(I)Z

    move-result p2

    if-eqz p2, :cond_15a

    .line 1149
    iget-object p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b:Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;

    .line 15057
    iget-object p2, p2, Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;->F:Landroidx/lifecycle/LiveData;

    .line 1149
    iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->g:Landroidx/lifecycle/LifecycleOwner;

    new-instance v1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$s;

    invoke-direct {v1, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$s;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v1, Landroidx/lifecycle/Observer;

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

    .line 100
    :cond_15a
    check-cast p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    return-object p1
.end method

.method public abstract a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/ViewGroup;)Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;
.end method

.method public final synthetic a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/lang/Object;)V
    .registers 16

    .line 100
    check-cast p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;

    check-cast p2, Lcom/imo/android/imoim/world/data/bean/c;

    const-string v0, "holder"

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

    const-string v0, "item"

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

    .line 15495
    iget-object v0, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->itemView:Landroid/view/View;

    const v1, 0x7f0910bf

    invoke-virtual {v0, v1, p2}, Landroid/view/View;->setTag(ILjava/lang/Object;)V

    .line 15497
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)I

    move-result v0

    .line 16029
    iget-object v1, p2, Lcom/imo/android/imoim/world/data/bean/c;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/d;

    .line 15499
    instance-of v2, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    const/4 v3, 0x0

    if-nez v2, :cond_22

    move-object v1, v3

    :cond_22
    check-cast v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v1, :cond_27

    return-void

    .line 16769
    :cond_27
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->c:Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;

    .line 15501
    new-instance v4, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$n;

    invoke-direct {v4, p0, v1, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$n;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;Lcom/imo/android/imoim/world/data/bean/feedentity/b;Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)V

    check-cast v4, Lkotlin/f/a/b;

    const/4 v5, 0x1

    invoke-virtual {v2, v5, p2, v4}, Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    .line 16770
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;

    .line 15535
    new-instance v4, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$o;

    invoke-direct {v4, p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$o;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;)V

    check-cast v4, Lkotlin/f/a/b;

    invoke-virtual {v2, v5, p2, v4}, Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    .line 17770
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;

    const/4 v4, 0x4

    const/4 v6, 0x5

    .line 15543
    invoke-static {v2, v6, v3, v3, v4}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    .line 17773
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->f:Lcom/imo/android/imoim/world/worldnews/base/bottomfriend/BottomFriendView;

    const/4 v7, 0x0

    .line 15545
    invoke-static {v2, v7, v1, v3, v6}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    .line 18768
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->b:Landroid/view/ViewStub;

    .line 15547
    invoke-static {p2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Lcom/imo/android/imoim/world/data/bean/c;)Z

    move-result v8

    const/16 v9, 0x8

    if-eqz v8, :cond_59

    const/4 v8, 0x0

    goto :goto_5b

    :cond_59
    const/16 v8, 0x8

    :goto_5b
    invoke-virtual {v2, v8}, Landroid/view/ViewStub;->setVisibility(I)V

    .line 15548
    invoke-static {p2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Lcom/imo/android/imoim/world/data/bean/c;)Z

    move-result v2

    if-eqz v2, :cond_76

    .line 15549
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->itemView:Landroid/view/View;

    const v8, 0x7f09158e

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

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    .line 15550
    sget-object v8, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$p;->a:Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$p;

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

    invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 18771
    :cond_76
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    .line 15553
    invoke-virtual {v2, v9}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;->setVisibility(I)V

    .line 18775
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;

    .line 15554
    invoke-virtual {v2, v9}, Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;->setVisibility(I)V

    .line 18776
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->i:Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;

    .line 15555
    invoke-virtual {v2, v9}, Lcom/imo/android/imoim/world/worldnews/base/promote/PromoteView;->setVisibility(I)V

    .line 18777
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 15556
    invoke-virtual {v2, v9}, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;->setVisibility(I)V

    .line 18778
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    .line 15557
    invoke-virtual {v2, v9}, Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;->setVisibility(I)V

    .line 15558
    invoke-static {v1}, Lcom/imo/android/imoim/world/util/ad;->b(Lcom/imo/android/imoim/world/data/bean/feedentity/b;)Z

    move-result v2

    const/16 v8, 0x13

    if-eqz v2, :cond_ee

    iget v2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    if-eq v2, v8, :cond_ee

    .line 19632
    invoke-static {v1}, Lcom/imo/android/imoim/world/util/ad;->b(Lcom/imo/android/imoim/world/data/bean/feedentity/b;)Z

    move-result v2

    if-eqz v2, :cond_100

    .line 20029
    iget-object v2, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;

    if-eqz v2, :cond_b0

    .line 20142
    iget-object v2, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->i:Ljava/util/List;

    if-eqz v2, :cond_b0

    .line 19633
    check-cast v2, Ljava/lang/Iterable;

    invoke-static {v2}, Lkotlin/a/k;->c(Ljava/lang/Iterable;)Ljava/util/List;

    move-result-object v2

    goto :goto_b1

    :cond_b0
    move-object v2, v3

    :goto_b1
    check-cast v2, Ljava/util/Collection;

    if-eqz v2, :cond_be

    invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_bc

    goto :goto_be

    :cond_bc
    const/4 v2, 0x0

    goto :goto_bf

    :cond_be
    :goto_be
    const/4 v2, 0x1

    :goto_bf
    xor-int/2addr v2, v5

    .line 21029
    iget-object v4, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;

    if-eqz v4, :cond_c7

    .line 21130
    iget-object v4, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->d:Ljava/lang/String;

    goto :goto_c8

    :cond_c7
    move-object v4, v3

    :goto_c8
    const-string v10, "music"

    .line 19634
    invoke-static {v4, v10}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_d6

    .line 19636
    sget-object v2, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {v2}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getWorldPostSingEntrance()Z

    move-result v2

    .line 21771
    :cond_d6
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    if-eqz v2, :cond_dc

    const/4 v2, 0x0

    goto :goto_de

    :cond_dc
    const/16 v2, 0x8

    .line 19641
    :goto_de
    invoke-virtual {v4, v2}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;->setVisibility(I)V

    .line 22771
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    .line 19642
    new-instance v4, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$e;

    invoke-direct {v4, p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$e;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;)V

    check-cast v4, Lkotlin/f/a/b;

    invoke-virtual {v2, v5, v1, v4}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    goto :goto_100

    .line 15560
    :cond_ee
    invoke-static {v1}, Lcom/imo/android/imoim/world/util/ad;->a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;)Z

    move-result v2

    if-eqz v2, :cond_100

    .line 23668
    invoke-static {v1}, Lcom/imo/android/imoim/world/util/ad;->a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;)Z

    move-result v2

    if-eqz v2, :cond_100

    .line 23771
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->e:Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;

    const/4 v10, 0x2

    .line 23669
    invoke-static {v2, v10, v1, v3, v4}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    :cond_100
    :goto_100
    if-eqz p2, :cond_105

    .line 25029
    iget-object v2, p2, Lcom/imo/android/imoim/world/data/bean/c;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/d;

    goto :goto_106

    :cond_105
    move-object v2, v3

    .line 24612
    :goto_106
    instance-of v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v4, :cond_10b

    move-object v2, v3

    :cond_10b
    check-cast v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    .line 24613
    iget v4, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    if-ne v4, v6, :cond_113

    const/4 v4, 0x1

    goto :goto_114

    :cond_113
    const/4 v4, 0x0

    .line 24614
    :goto_114
    sget-object v10, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {v10}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getWorldPopularCommentExposed()I

    move-result v10

    if-ne v10, v5, :cond_12e

    .line 24616
    iget v4, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    if-eq v4, v6, :cond_12d

    if-eqz v4, :cond_12d

    const/16 v10, 0xf

    if-eq v4, v10, :cond_12d

    const/16 v10, 0x10

    if-ne v4, v10, :cond_12b

    goto :goto_12d

    :cond_12b
    const/4 v4, 0x0

    goto :goto_12e

    :cond_12d
    :goto_12d
    const/4 v4, 0x1

    :cond_12e
    :goto_12e
    if-eqz v4, :cond_150

    if-eqz v2, :cond_150

    .line 25061
    iget-object v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->p:Ljava/util/List;

    if-eqz v4, :cond_150

    .line 24618
    check-cast v4, Ljava/util/Collection;

    if-eqz v4, :cond_143

    invoke-interface {v4}, Ljava/util/Collection;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_141

    goto :goto_143

    :cond_141
    const/4 v4, 0x0

    goto :goto_144

    :cond_143
    :goto_143
    const/4 v4, 0x1

    :goto_144
    if-nez v4, :cond_150

    .line 25079
    iget-object v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->y:Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;

    if-eqz v4, :cond_14e

    .line 25305
    iget-boolean v4, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;->a:Z

    if-eqz v4, :cond_150

    :cond_14e
    const/4 v4, 0x1

    goto :goto_151

    :cond_150
    const/4 v4, 0x0

    :goto_151
    if-nez v4, :cond_159

    .line 25774
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;

    .line 24620
    invoke-virtual {v2, v9}, Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;->setVisibility(I)V

    goto :goto_163

    .line 26774
    :cond_159
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;

    .line 24623
    invoke-virtual {v4, v7}, Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;->setVisibility(I)V

    .line 27774
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->g:Lcom/imo/android/imoim/world/worldnews/base/comment/CommentExposedView;

    .line 24625
    invoke-static {v4, v7, v2, v3, v6}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    :goto_163
    if-eqz p2, :cond_168

    .line 29029
    iget-object v2, p2, Lcom/imo/android/imoim/world/data/bean/c;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/d;

    goto :goto_169

    :cond_168
    move-object v2, v3

    .line 28677
    :goto_169
    instance-of v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v4, :cond_16e

    move-object v2, v3

    :cond_16e
    check-cast v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v2, :cond_173

    goto :goto_18d

    .line 29086
    :cond_173
    iget-boolean v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->D:Z

    if-eqz v4, :cond_18d

    .line 30079
    iget-object v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->y:Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;

    if-eqz v4, :cond_17f

    .line 30305
    iget-boolean v4, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;->a:Z

    if-eqz v4, :cond_18d

    .line 30775
    :cond_17f
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;

    .line 28679
    invoke-virtual {v4, v7}, Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;->setVisibility(I)V

    .line 31775
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->h:Lcom/imo/android/imoim/world/inputwidget/WorldInputWidget;

    .line 28680
    sget-object v6, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$d;->a:Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$d;

    check-cast v6, Lkotlin/f/a/b;

    invoke-static {v4, v7, v2, v6, v5}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    :cond_18d
    :goto_18d
    if-eqz p2, :cond_192

    .line 36029
    iget-object v2, p2, Lcom/imo/android/imoim/world/data/bean/c;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/d;

    goto :goto_193

    :cond_192
    move-object v2, v3

    .line 35698
    :goto_193
    instance-of v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v4, :cond_198

    move-object v2, v3

    :cond_198
    check-cast v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v2, :cond_19d

    goto :goto_1cb

    .line 35699
    :cond_19d
    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b()Z

    move-result v4

    if-eqz v4, :cond_1ad

    .line 36045
    iget-wide v9, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->i:J

    const-wide/16 v11, 0x0

    cmp-long v4, v9, v11

    if-lez v4, :cond_1ad

    const/4 v4, 0x1

    goto :goto_1ae

    :cond_1ad
    const/4 v4, 0x0

    :goto_1ae
    if-eqz v4, :cond_1cb

    const/16 v4, 0x1fd

    .line 35701
    sget-object v6, Lcom/imo/android/imoim/world/data/bean/n;->a:Lcom/imo/android/imoim/world/data/bean/n;

    iget v6, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-static {v6}, Lcom/imo/android/imoim/world/data/bean/n;->a(I)Ljava/lang/String;

    move-result-object v6

    invoke-static {v4, v2, v6}, Lcom/imo/android/imoim/world/stats/reporter/b/d;->d(ILcom/imo/android/imoim/world/data/bean/feedentity/b;Ljava/lang/String;)V

    .line 36777
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 35702
    invoke-virtual {v4, v7}, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;->setVisibility(I)V

    .line 37777
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 35703
    sget-object v6, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$c;->a:Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$c;

    check-cast v6, Lkotlin/f/a/b;

    invoke-static {v4, v7, v2, v6, v5}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    :cond_1cb
    :goto_1cb
    if-eqz p2, :cond_1d0

    .line 39029
    iget-object v2, p2, Lcom/imo/android/imoim/world/data/bean/c;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/d;

    goto :goto_1d1

    :cond_1d0
    move-object v2, v3

    .line 38709
    :goto_1d1
    instance-of v4, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v4, :cond_1d6

    goto :goto_1d7

    :cond_1d6
    move-object v3, v2

    :goto_1d7
    check-cast v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b;

    if-nez v3, :cond_1dc

    goto :goto_1fb

    .line 39087
    :cond_1dc
    iget-boolean v2, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->E:Z

    if-eqz v2, :cond_1e8

    .line 38710
    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b()Z

    move-result v2

    if-eqz v2, :cond_1e8

    const/4 v2, 0x1

    goto :goto_1e9

    :cond_1e8
    const/4 v2, 0x0

    .line 39778
    :goto_1e9
    iget-object v4, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    .line 38711
    sget-object v6, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$b;->a:Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$b;

    check-cast v6, Lkotlin/f/a/b;

    invoke-static {v4, v7, v3, v6, v5}, Lcom/imo/android/common/mvvm/BaseCommonView;->a(Lcom/imo/android/common/mvvm/BaseCommonView;ILjava/lang/Object;Lkotlin/f/a/b;I)V

    if-eqz v2, :cond_1fb

    .line 40778
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    .line 38713
    check-cast v2, Landroid/view/View;

    invoke-static {v2}, Lcom/imo/android/imoim/world/util/ad;->b(Landroid/view/View;)V

    .line 15569
    :cond_1fb
    :goto_1fb
    iget v2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    const/4 v3, 0x6

    if-eq v2, v3, :cond_20e

    if-eq v2, v8, :cond_20e

    .line 15570
    iget-object v2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->itemView:Landroid/view/View;

    new-instance v3, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$q;

    invoke-direct {v3, p0, v0, v1, p2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$q;-><init>(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;ILcom/imo/android/imoim/world/data/bean/feedentity/b;Lcom/imo/android/imoim/world/data/bean/c;)V

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

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

    .line 41770
    :cond_20e
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->d:Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;

    .line 41593
    new-instance v0, Ljava/lang/StringBuilder;

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

    sget-object v2, Lcom/imo/android/imoim/world/data/bean/n;->a:Lcom/imo/android/imoim/world/data/bean/n;

    iget v2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-static {v2}, Lcom/imo/android/imoim/world/data/bean/n;->a(I)Ljava/lang/String;

    move-result-object v2

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

    move-object v2, p1

    check-cast v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    invoke-static {v2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I

    move-result v3

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

    move-result-object v3

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

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

    move-result-object v0

    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;->b_(Ljava/lang/String;)V

    .line 41778
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->k:Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;

    .line 41594
    new-instance v0, Ljava/lang/StringBuilder;

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

    sget-object v3, Lcom/imo/android/imoim/world/data/bean/n;->a:Lcom/imo/android/imoim/world/data/bean/n;

    iget v3, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-static {v3}, Lcom/imo/android/imoim/world/data/bean/n;->a(I)Ljava/lang/String;

    move-result-object v3

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

    invoke-static {v2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I

    move-result v3

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

    move-result-object v3

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

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

    move-result-object v0

    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;->b_(Ljava/lang/String;)V

    .line 42777
    iget-object p2, p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->j:Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;

    .line 41595
    new-instance v0, Ljava/lang/StringBuilder;

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

    sget-object v3, Lcom/imo/android/imoim/world/data/bean/n;->a:Lcom/imo/android/imoim/world/data/bean/n;

    iget v3, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-static {v3}, Lcom/imo/android/imoim/world/data/bean/n;->a(I)Ljava/lang/String;

    move-result-object v3

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

    invoke-static {v2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I

    move-result v3

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

    move-result-object v3

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

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

    move-result-object v0

    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;->b_(Ljava/lang/String;)V

    .line 15585
    invoke-virtual {p0, v1, v2}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V

    .line 15586
    iget-object p2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->c:Landroid/content/Context;

    iget v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    invoke-virtual {p1, p2, v1, v0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->a(Landroid/content/Context;Lcom/imo/android/imoim/world/data/bean/feedentity/b;I)V

    return-void
.end method

.method public final a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
    .registers 15

    const-string v0, "discoverFeed"

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

    .line 739
    invoke-static {}, Lcom/imo/hd/util/b;->a()Z

    move-result v1

    const/4 v2, 0x0

    const/4 v3, 0x0

    if-eqz v1, :cond_46

    instance-of v1, p3, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;

    if-eqz v1, :cond_46

    check-cast p3, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;

    iget-object v5, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->c:Landroid/content/Context;

    iget v1, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

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

    .line 43798
    sget-object v0, Lcom/imo/android/imoim/world/worldnews/link/c;->a:Lcom/imo/android/imoim/world/worldnews/link/c$a;

    .line 44029
    iget-object v0, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;

    if-eqz v0, :cond_23

    .line 44138
    iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->h:Lcom/google/gson/n;

    goto :goto_24

    :cond_23
    move-object v0, v3

    :goto_24
    const-string v4, "biz_type"

    .line 43798
    invoke-static {v0, v4}, Lcom/imo/android/imoim/world/worldnews/link/c$a;->a(Lcom/google/gson/n;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    const/4 v0, 0x1

    if-eqz v6, :cond_42

    .line 43799
    invoke-virtual {p3, v6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;->a(Ljava/lang/String;)Lcom/imo/android/imoim/world/worldnews/link/c$e;

    move-result-object v4

    if-eqz v4, :cond_42

    .line 43800
    sget-object p3, Lcom/imo/android/imoim/world/data/bean/n;->a:Lcom/imo/android/imoim/world/data/bean/n;

    invoke-static {v1}, Lcom/imo/android/imoim/world/data/bean/n;->a(I)Ljava/lang/String;

    move-result-object v9

    move-object v7, p1

    move v8, p2

    .line 43799
    invoke-interface/range {v4 .. v9}, Lcom/imo/android/imoim/world/worldnews/link/c$e;->a(Landroid/content/Context;Ljava/lang/String;Lcom/imo/android/imoim/world/data/bean/feedentity/b;ILjava/lang/String;)Z

    move-result p3

    if-ne p3, v0, :cond_42

    goto :goto_43

    :cond_42
    const/4 v0, 0x0

    :goto_43
    if-eqz v0, :cond_46

    return-void

    .line 45029
    :cond_46
    iget-object p3, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;

    if-eqz p3, :cond_c6

    .line 45130
    iget-object v0, p3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->d:Ljava/lang/String;

    const-string v1, "link_small"

    .line 46050
    invoke-static {v0, v1, v2}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z

    move-result v1

    if-nez v1, :cond_5c

    const-string v1, "link_large"

    .line 47050
    invoke-static {v0, v1, v2}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z

    move-result v0

    if-eqz v0, :cond_c6

    .line 47144
    :cond_5c
    iget-object v0, p3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->j:Ljava/util/List;

    if-eqz v0, :cond_67

    .line 745
    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;

    goto :goto_68

    :cond_67
    move-object v0, v3

    :goto_68
    check-cast v0, Lcom/imo/android/imoim/world/data/bean/postitem/f;

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

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

    iget-object v2, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->c:Landroid/content/Context;

    if-eqz v2, :cond_7b

    const v4, 0x7f0f04d3

    invoke-virtual {v2, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v2

    goto :goto_7c

    :cond_7b
    move-object v2, v3

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

    const-string v2, "://"

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

    if-eqz v0, :cond_89

    .line 48015
    iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/postitem/f;->c:Ljava/lang/String;

    goto :goto_8a

    :cond_89
    move-object v0, v3

    .line 747
    :goto_8a
    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 v5

    .line 48124
    iget-object v0, p3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;

    .line 749
    check-cast v0, Ljava/lang/CharSequence;

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

    move-result v0

    if-nez v0, :cond_a3

    .line 49124
    iget-object p3, p3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;

    if-nez p3, :cond_a5

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

    goto :goto_a5

    :cond_a3
    const-string p3, ""

    :cond_a5
    :goto_a5
    move-object v7, p3

    .line 752
    iget-object v4, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->c:Landroid/content/Context;

    .line 753
    move-object p3, p1

    check-cast p3, Lcom/imo/android/imoim/world/data/bean/feedentity/d;

    invoke-static {p3}, Lcom/imo/android/imoim/world/b/b;->a(Lcom/imo/android/imoim/world/data/bean/feedentity/d;)Lorg/json/JSONObject;

    move-result-object p3

    invoke-virtual {p3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v8

    iget v10, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->e:I

    const-string v6, "world_news"

    move v9, p2

    .line 752
    invoke-static/range {v4 .. v10}, Lcom/imo/android/imoim/activities/WebViewActivity;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V

    .line 754
    sget-object p2, Lcom/imo/android/imoim/world/stats/reporter/recommend/p;->b:Lcom/imo/android/imoim/world/stats/reporter/recommend/p;

    .line 50029
    iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;

    if-eqz p1, :cond_c3

    .line 50030
    iget-object v3, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;

    .line 754
    :cond_c3
    invoke-static {v3}, Lcom/imo/android/imoim/world/stats/reporter/recommend/p;->b(Ljava/lang/String;)V

    :cond_c6
    return-void
.end method

.method public abstract a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.end method

.method final a(Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;Z)V
    .registers 10

    .line 161
    new-instance v0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$u;

    invoke-direct {v0, p6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$u;-><init>(Z)V

    check-cast v0, Lkotlin/f/a/b;

    const/4 v1, 0x2

    const/4 v2, 0x0

    invoke-virtual {p1, v1, v2, v0}, Lcom/imo/android/imoim/world/worldnews/base/header/HeaderView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    .line 164
    new-instance p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$v;

    invoke-direct {p1, p6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$v;-><init>(Z)V

    check-cast p1, Lkotlin/f/a/b;

    invoke-virtual {p2, v1, v2, p1}, Lcom/imo/android/imoim/world/worldnews/base/bottom/BottomView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    .line 167
    new-instance p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$w;

    invoke-direct {p1, p6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$w;-><init>(Z)V

    check-cast p1, Lkotlin/f/a/b;

    const/4 p2, 0x3

    invoke-virtual {p3, p2, v2, p1}, Lcom/imo/android/imoim/world/worldnews/base/extrainfo/ExtraInfoView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    .line 170
    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b()Z

    move-result p1

    if-eqz p1, :cond_3c

    .line 171
    new-instance p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$x;

    invoke-direct {p1, p6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$x;-><init>(Z)V

    check-cast p1, Lkotlin/f/a/b;

    const/4 p2, 0x1

    invoke-virtual {p4, p2, v2, p1}, Lcom/imo/android/imoim/world/worldnews/base/attitude/BottomAttitudeView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    .line 174
    new-instance p1, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$y;

    invoke-direct {p1, p6}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$y;-><init>(Z)V

    check-cast p1, Lkotlin/f/a/b;

    invoke-virtual {p5, p2, v2, p1}, Lcom/imo/android/imoim/world/worldnews/base/attitude/AttitudeSelectView;->a(ILjava/lang/Object;Lkotlin/f/a/b;)V

    :cond_3c
    return-void
.end method

.method public b()Z
    .registers 2

    .line 764
    invoke-static {}, Lcom/imo/android/imoim/world/util/ad;->i()Z

    move-result v0

    return v0
.end method

.method public final b(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)Z
    .registers 3

    const-string v0, "holder"

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

    .line 728
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a(Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder$BaseViewHolder;)I

    move-result p1

    const/4 v0, 0x1

    if-nez p1, :cond_d

    return v0

    :cond_d
    if-ne p1, v0, :cond_2c

    .line 732
    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a()Lcom/drakeet/multitype/MultiTypeAdapter;

    move-result-object p1

    instance-of p1, p1, Lcom/imo/android/imoim/world/worldnews/WorldNewsAdapter;

    if-eqz p1, :cond_2c

    .line 733
    invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->a()Lcom/drakeet/multitype/MultiTypeAdapter;

    move-result-object p1

    if-eqz p1, :cond_24

    check-cast p1, Lcom/imo/android/imoim/world/worldnews/WorldNewsAdapter;

    invoke-virtual {p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsAdapter;->f()Z

    move-result p1

    return p1

    :cond_24
    new-instance p1, Lkotlin/TypeCastException;

    const-string v0, "null cannot be cast to non-null type com.imo.android.imoim.world.worldnews.WorldNewsAdapter"

    invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_2c
    const/4 p1, 0x0

    return p1
.end method

.method public final c()Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;
    .registers 2

    .line 100
    iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->b:Lcom/imo/android/imoim/world/worldnews/tabs/TabsBaseViewModel;

    return-object v0
.end method

.method public final d()Landroidx/lifecycle/LifecycleOwner;
    .registers 2

    .line 102
    iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/base/BaseViewBinder;->g:Landroidx/lifecycle/LifecycleOwner;

    return-object v0
.end method