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