RoomsAdapter3.smali

.class public final Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;
.super Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;,
        Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;,
        Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter<",
        "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
        ">;"
    }
.end annotation


# static fields
.field static final synthetic c:[Lkotlin/k/g;


# instance fields
.field d:Z

.field private final e:Lkotlin/f;

.field private final f:Lkotlin/f;

.field private final g:Lkotlin/f;

.field private final h:Lkotlin/f;

.field private final i:Lkotlin/f;

.field private final j:Lkotlin/f;

.field private k:Ljava/lang/String;


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

    const-class v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;

    const/4 v1, 0x6

    new-array v1, v1, [Lkotlin/k/g;

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "dp4"

    const-string v5, "getDp4()I"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x0

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "dp6"

    const-string v5, "getDp6()I"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x1

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "dp8"

    const-string v5, "getDp8()I"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x2

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "dp11"

    const-string v5, "getDp11()I"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x3

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "dp12"

    const-string v5, "getDp12()I"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x4

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v0

    const-string v3, "dp20"

    const-string v4, "getDp20()I"

    invoke-direct {v2, v0, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v0

    check-cast v0, Lkotlin/k/g;

    const/4 v2, 0x5

    aput-object v0, v1, v2

    sput-object v1, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->c:[Lkotlin/k/g;

    return-void
.end method

.method public constructor <init>()V
    .registers 2

    .line 67
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter;-><init>()V

    .line 69
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$d;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$d;

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

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->e:Lkotlin/f;

    .line 72
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$e;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$e;

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

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->f:Lkotlin/f;

    .line 75
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$f;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$f;

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

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->g:Lkotlin/f;

    .line 78
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$a;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$a;

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

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->h:Lkotlin/f;

    .line 81
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$b;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$b;

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

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->i:Lkotlin/f;

    .line 84
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$c;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$c;

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

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->j:Lkotlin/f;

    const-string v0, "chat"

    .line 89
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->k:Ljava/lang/String;

    return-void
.end method

.method private static a(Ljava/lang/String;)I
    .registers 2

    if-nez p0, :cond_3

    goto :goto_3b

    .line 184
    :cond_3
    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    sparse-switch v0, :sswitch_data_3e

    goto :goto_3b

    :sswitch_b
    const-string v0, "online_video"

    .line 191
    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_3b

    const p0, 0x7f0804aa

    return p0

    :sswitch_17
    const-string v0, "video"

    .line 188
    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_3b

    const p0, 0x7f0804ad

    return p0

    :sswitch_23
    const-string v0, "music"

    .line 185
    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_3b

    const p0, 0x7f0804ab

    return p0

    :sswitch_2f
    const-string v0, "truth_or_dare"

    .line 194
    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_3b

    const p0, 0x7f0804ac

    return p0

    :cond_3b
    :goto_3b
    const/4 p0, 0x0

    return p0

    nop

    :sswitch_data_3e
    .sparse-switch
        -0x4195e588 -> :sswitch_2f
        0x636ee25 -> :sswitch_23
        0x6b0147b -> :sswitch_17
        0x59bbe38f -> :sswitch_b
    .end sparse-switch
.end method

.method private static a(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V
    .registers 3

    .line 145
    sget v0, Lcom/imo/android/imoim/k$a;->ring_mask:I

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

    move-result-object p0

    .line 146
    invoke-virtual {p1}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result p1

    if-eqz p1, :cond_10

    const p1, 0x7f08016d

    goto :goto_13

    :cond_10
    const p1, 0x7f08016c

    .line 145
    :goto_13
    invoke-virtual {p0, p1}, Landroid/view/View;->setBackgroundResource(I)V

    return-void
.end method

.method private final a(Landroid/view/View;ZZ)V
    .registers 8

    .line 202
    sget v0, Lcom/imo/android/imoim/k$a;->ll_bottom_info_container1:I

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

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    .line 203
    sget v1, Lcom/imo/android/imoim/k$a;->tv_member_nums1:I

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

    move-result-object v1

    check-cast v1, Lcom/imo/xui/widget/textview/BoldTextView;

    .line 204
    sget v2, Lcom/imo/android/imoim/k$a;->iv_sound1:I

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

    move-result-object p1

    check-cast p1, Landroidx/appcompat/widget/AppCompatImageView;

    const-string v2, "sounds"

    const-string v3, "num"

    if-eqz p2, :cond_46

    const p2, 0x7f0807ec

    .line 207
    invoke-virtual {v0, p2}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V

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

    const/16 p2, 0x8

    invoke-virtual {v1, p2}, Lcom/imo/xui/widget/textview/BoldTextView;->setVisibility(I)V

    const p2, 0x7f0807e9

    .line 209
    invoke-virtual {p1, p2}, Landroidx/appcompat/widget/AppCompatImageView;->setImageResource(I)V

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

    invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object p1

    .line 211
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d()I

    move-result p2

    iput p2, p1, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 212
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d()I

    move-result p2

    iput p2, p1, Landroid/view/ViewGroup$LayoutParams;->height:I

    return-void

    :cond_46
    const p2, 0x7f0801a8

    .line 216
    invoke-virtual {v0, p2}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V

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

    const/4 p2, 0x0

    invoke-virtual {v1, p2}, Lcom/imo/xui/widget/textview/BoldTextView;->setVisibility(I)V

    if-eqz p3, :cond_59

    const p2, 0x7f0807eb

    goto :goto_5c

    :cond_59
    const p2, 0x7f0807ea

    .line 218
    :goto_5c
    invoke-virtual {p1, p2}, Landroidx/appcompat/widget/AppCompatImageView;->setImageResource(I)V

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

    invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object p1

    .line 20000
    iget-object p2, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->g:Lkotlin/f;

    invoke-interface {p2}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Ljava/lang/Number;

    invoke-virtual {p2}, Ljava/lang/Number;->intValue()I

    move-result p2

    .line 220
    iput p2, p1, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 21000
    iget-object p2, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->h:Lkotlin/f;

    invoke-interface {p2}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Ljava/lang/Number;

    invoke-virtual {p2}, Ljava/lang/Number;->intValue()I

    move-result p2

    .line 221
    iput p2, p1, Landroid/view/ViewGroup$LayoutParams;->height:I

    return-void
.end method

.method private final b()I
    .registers 2

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->e:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Number;

    invoke-virtual {v0}, Ljava/lang/Number;->intValue()I

    move-result v0

    return v0
.end method

.method private static b(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V
    .registers 5

    .line 228
    invoke-static {p0, p1}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V

    .line 229
    sget v0, Lcom/imo/android/imoim/k$a;->circle_container1:I

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

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/CircleIconContainer;

    .line 21141
    iget-object p1, p1, Lcom/imo/android/imoim/rooms/data/j;->k:Ljava/util/List;

    check-cast p1, Ljava/lang/Iterable;

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

    const/16 v2, 0xa

    invoke-static {p1, v2}, Lkotlin/a/k;->a(Ljava/lang/Iterable;I)I

    move-result v2

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

    check-cast v1, Ljava/util/Collection;

    .line 21214
    invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object p1

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

    move-result v2

    if-eqz v2, :cond_36

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

    move-result-object v2

    .line 21215
    check-cast v2, Lcom/imo/android/imoim/rooms/data/k;

    .line 22163
    iget-object v2, v2, Lcom/imo/android/imoim/rooms/data/k;->a:Ljava/lang/String;

    if-nez v2, :cond_32

    const-string v2, ""

    .line 21141
    :cond_32
    invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z

    goto :goto_20

    .line 21216
    :cond_36
    check-cast v1, Ljava/util/List;

    .line 229
    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/CircleIconContainer;->setPhotoIds(Ljava/util/List;)V

    .line 230
    sget p1, Lcom/imo/android/imoim/k$a;->circle_container1:I

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

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/CircleIconContainer;

    invoke-virtual {p1}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/CircleIconContainer;->a()V

    .line 231
    sget p1, Lcom/imo/android/imoim/k$a;->circle_container1:I

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

    move-result-object p0

    check-cast p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/CircleIconContainer;

    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/CircleIconContainer;->requestLayout()V

    return-void
.end method

.method private final c()I
    .registers 2

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->f:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Number;

    invoke-virtual {v0}, Ljava/lang/Number;->intValue()I

    move-result v0

    return v0
.end method

.method private final d()I
    .registers 2

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->i:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Number;

    invoke-virtual {v0}, Ljava/lang/Number;->intValue()I

    move-result v0

    return v0
.end method


# virtual methods
.method public final getItemViewType(I)I
    .registers 5

    .line 1030
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter;->a:Ljava/util/List;

    .line 92
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result p1

    const/4 v0, 0x1

    if-ne p1, v0, :cond_3e

    iget-boolean p1, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d:Z

    if-nez p1, :cond_3e

    .line 2030
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter;->a:Ljava/util/List;

    const-string v1, "$this$singleOrNull"

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

    .line 2563
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v1

    const/4 v2, 0x0

    if-ne v1, v0, :cond_21

    const/4 v0, 0x0

    invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p1

    goto :goto_22

    :cond_21
    move-object p1, v2

    .line 93
    :goto_22
    check-cast p1, Lcom/imo/android/imoim/rooms/data/j;

    if-eqz p1, :cond_28

    .line 3031
    iget-object v2, p1, Lcom/imo/android/imoim/rooms/data/j;->a:Ljava/lang/String;

    .line 93
    :cond_28
    invoke-static {v2}, Lcom/imo/android/imoim/rooms/av/a/c;->c(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_3c

    .line 94
    sget-object p1, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;

    .line 3074
    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->a()Lcom/imo/android/imoim/rooms/entrance/b/c;

    move-result-object p1

    .line 94
    invoke-virtual {p1}, Lcom/imo/android/imoim/rooms/entrance/b/c;->c()Z

    move-result p1

    if-eqz p1, :cond_3c

    const/4 p1, 0x3

    return p1

    :cond_3c
    const/4 p1, 0x2

    return p1

    :cond_3e
    return v0
.end method

.method public final onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
    .registers 19

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move/from16 v2, p2

    const-string v3, "holder"

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

    .line 4030
    iget-object v4, v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter;->a:Ljava/util/List;

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

    move-result-object v4

    check-cast v4, Lcom/imo/android/imoim/rooms/data/j;

    .line 125
    instance-of v5, v1, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;

    const/4 v6, 0x1

    const-string v7, "itemView.tv_room_name1"

    const-string v8, "itemView.tv_member_nums1"

    const-string v9, "item"

    const/16 v10, 0x8

    const/4 v11, 0x0

    const-string v12, "itemView"

    if-eqz v5, :cond_e2

    .line 126
    move-object v2, v1

    check-cast v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;

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

    .line 4262
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->e:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;

    iget-object v13, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result v14

    .line 5058
    iget-boolean v15, v4, Lcom/imo/android/imoim/rooms/data/j;->i:Z

    .line 5067
    invoke-direct {v5, v13, v14, v15}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Landroid/view/View;ZZ)V

    .line 4263
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->itemView:Landroid/view/View;

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

    .line 6067
    invoke-static {v5, v4}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->b(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V

    .line 4264
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->itemView:Landroid/view/View;

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

    sget v13, Lcom/imo/android/imoim/k$a;->tv_member_nums1:I

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

    move-result-object v5

    check-cast v5, Lcom/imo/xui/widget/textview/BoldTextView;

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

    .line 7046
    iget v8, v4, Lcom/imo/android/imoim/rooms/data/j;->f:I

    .line 4264
    invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v8

    check-cast v8, Ljava/lang/CharSequence;

    invoke-virtual {v5, v8}, Lcom/imo/xui/widget/textview/BoldTextView;->setText(Ljava/lang/CharSequence;)V

    .line 4265
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->itemView:Landroid/view/View;

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

    sget v8, Lcom/imo/android/imoim/k$a;->tv_room_name1:I

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

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

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

    check-cast v5, Landroid/view/View;

    .line 4328
    invoke-virtual {v5, v10}, Landroid/view/View;->setVisibility(I)V

    .line 4266
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->c:Landroid/widget/ImageView;

    check-cast v5, Landroid/view/View;

    .line 4330
    invoke-virtual {v5, v10}, Landroid/view/View;->setVisibility(I)V

    .line 4267
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->d:Landroid/widget/ImageView;

    check-cast v5, Landroid/view/View;

    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result v7

    xor-int/2addr v6, v7

    if-eqz v6, :cond_84

    const/4 v10, 0x0

    .line 4332
    :cond_84
    invoke-virtual {v5, v10}, Landroid/view/View;->setVisibility(I)V

    .line 4268
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->a:Landroid/widget/TextView;

    .line 4269
    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result v6

    if-eqz v6, :cond_9b

    const v6, 0x7f0f06a9

    new-array v7, v11, [Ljava/lang/Object;

    .line 4270
    invoke-static {v6, v7}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

    goto :goto_a1

    .line 4273
    :cond_9b
    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->c()Ljava/lang/String;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

    .line 4268
    :goto_a1
    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4276
    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result v5

    if-eqz v5, :cond_b3

    .line 4277
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->b:Landroid/widget/TextView;

    const v6, 0x7f0f06a8

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(I)V

    goto :goto_d2

    .line 4279
    :cond_b3
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->b:Landroid/widget/TextView;

    invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->u()Ljava/lang/String;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

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

    .line 7082
    iget-object v5, v4, Lcom/imo/android/imoim/rooms/data/j;->p:Ljava/lang/String;

    .line 8067
    invoke-static {v5}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Ljava/lang/String;)I

    move-result v5

    if-eqz v5, :cond_d2

    .line 4282
    iget-object v6, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->c:Landroid/widget/ImageView;

    check-cast v6, Landroid/view/View;

    .line 4334
    invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V

    .line 4283
    iget-object v6, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->c:Landroid/widget/ImageView;

    invoke-virtual {v6, v5}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 4286
    :cond_d2
    :goto_d2
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->itemView:Landroid/view/View;

    new-instance v6, Lcom/imo/android/imoim/util/en$a;

    iget-object v2, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;->itemView:Landroid/view/View;

    invoke-direct {v6, v2}, Lcom/imo/android/imoim/util/en$a;-><init>(Landroid/view/View;)V

    check-cast v6, Landroid/view/View$OnTouchListener;

    invoke-virtual {v5, v6}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    goto/16 :goto_343

    .line 128
    :cond_e2
    instance-of v5, v1, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;

    if-eqz v5, :cond_24a

    .line 129
    move-object v10, v1

    check-cast v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;

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

    .line 8236
    iget-object v13, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v13

    const/4 v14, -0x2

    iput v14, v13, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 8237
    iget-object v13, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v13

    iput v14, v13, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 8238
    iget-object v13, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;

    iget-object v15, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result v6

    .line 9058
    iget-boolean v14, v4, Lcom/imo/android/imoim/rooms/data/j;->i:Z

    .line 9067
    invoke-direct {v13, v15, v6, v14}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Landroid/view/View;ZZ)V

    .line 8239
    iget-object v6, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    .line 10067
    invoke-static {v6, v4}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->b(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V

    .line 8240
    iget-object v6, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    sget v13, Lcom/imo/android/imoim/k$a;->tv_room_name1:I

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

    move-result-object v6

    check-cast v6, Landroid/widget/TextView;

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

    .line 11052
    iget-boolean v7, v4, Lcom/imo/android/imoim/rooms/data/j;->h:Z

    if-eqz v7, :cond_175

    .line 8241
    iget-object v7, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;

    .line 11082
    iget-object v13, v4, Lcom/imo/android/imoim/rooms/data/j;->p:Ljava/lang/String;

    .line 8241
    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->c()Ljava/lang/String;

    move-result-object v14

    .line 12171
    move-object v15, v13

    check-cast v15, Ljava/lang/CharSequence;

    if-eqz v15, :cond_145

    invoke-interface {v15}, Ljava/lang/CharSequence;->length()I

    move-result v15

    if-nez v15, :cond_143

    goto :goto_145

    :cond_143
    const/4 v15, 0x0

    goto :goto_146

    :cond_145
    :goto_145
    const/4 v15, 0x1

    :goto_146
    if-eqz v15, :cond_14b

    .line 12172
    check-cast v14, Ljava/lang/CharSequence;

    goto :goto_17c

    .line 12174
    :cond_14b
    invoke-static {v13}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Ljava/lang/String;)I

    move-result v13

    if-eqz v13, :cond_172

    .line 12176
    invoke-static {v13}, Lsg/bigo/mobile/android/aab/c/b;->a(I)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    const-string v15, "NewResourceUtils.getDrawable(id)"

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

    .line 12178
    invoke-direct {v7}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d()I

    move-result v15

    invoke-direct {v7}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d()I

    move-result v7

    invoke-virtual {v13, v11, v11, v15, v7}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V

    .line 12179
    invoke-static {v14, v13}, Lcom/imo/android/imoim/util/ea;->b(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)Landroid/text/SpannableString;

    move-result-object v7

    const-string v13, "TextUtil.setStartDrawable(name, drawable)"

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

    move-object v14, v7

    check-cast v14, Ljava/lang/CharSequence;

    goto :goto_17c

    .line 12176
    :cond_172
    check-cast v14, Ljava/lang/CharSequence;

    goto :goto_17c

    .line 8242
    :cond_175
    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->c()Ljava/lang/String;

    move-result-object v7

    move-object v14, v7

    check-cast v14, Ljava/lang/CharSequence;

    .line 8240
    :goto_17c
    invoke-virtual {v6, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8244
    iget-object v6, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    sget v7, Lcom/imo/android/imoim/k$a;->tv_member_nums1:I

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

    move-result-object v6

    check-cast v6, Lcom/imo/xui/widget/textview/BoldTextView;

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

    .line 13046
    iget v7, v4, Lcom/imo/android/imoim/rooms/data/j;->f:I

    .line 8244
    invoke-static {v7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v7

    check-cast v7, Ljava/lang/CharSequence;

    invoke-virtual {v6, v7}, Lcom/imo/xui/widget/textview/BoldTextView;->setText(Ljava/lang/CharSequence;)V

    .line 8245
    iget-object v6, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    sget v7, Lcom/imo/android/imoim/k$a;->tv_room_name1:I

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

    move-result-object v6

    check-cast v6, Landroid/widget/TextView;

    .line 8247
    iget-object v7, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;

    .line 13088
    iget-boolean v7, v7, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d:Z

    if-eqz v7, :cond_1b5

    const v7, 0x7f060418

    .line 8247
    invoke-static {v7}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I

    move-result v7

    goto :goto_1ca

    .line 14031
    :cond_1b5
    iget-object v7, v4, Lcom/imo/android/imoim/rooms/data/j;->a:Ljava/lang/String;

    .line 8248
    invoke-static {v7}, Lcom/imo/android/imoim/rooms/av/a/c;->c(Ljava/lang/String;)Z

    move-result v7

    if-eqz v7, :cond_1c4

    const-string v7, "#7BBC42"

    invoke-static {v7}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v7

    goto :goto_1ca

    :cond_1c4
    const-string v7, "#333333"

    .line 8249
    invoke-static {v7}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v7

    .line 8245
    :goto_1ca
    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

    .line 8251
    iget-object v6, v10, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;->itemView:Landroid/view/View;

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

    sget v7, Lcom/imo/android/imoim/k$a;->ll_bottom_info_container1:I

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

    move-result-object v6

    check-cast v6, Landroid/widget/LinearLayout;

    const-string v7, "itemView.ll_bottom_info_container1"

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

    invoke-virtual {v6, v11}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 14152
    iget-object v6, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    const-string v7, "holder.itemView"

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

    invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v6

    if-eqz v6, :cond_242

    check-cast v6, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;

    .line 14153
    invoke-direct/range {p0 .. p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->b()I

    move-result v8

    invoke-virtual {v6, v8}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->setMarginStart(I)V

    .line 14154
    invoke-direct/range {p0 .. p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->b()I

    move-result v8

    invoke-virtual {v6, v8}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->setMarginEnd(I)V

    .line 14155
    iget-boolean v8, v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->d:Z

    if-eqz v8, :cond_212

    if-eqz v5, :cond_212

    .line 14156
    iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v2

    const/4 v5, -0x1

    iput v5, v2, Landroid/view/ViewGroup$LayoutParams;->width:I

    goto :goto_236

    .line 14158
    :cond_212
    iget-object v5, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v5

    const/4 v8, -0x2

    iput v8, v5, Landroid/view/ViewGroup$LayoutParams;->width:I

    if-nez v2, :cond_227

    .line 14160
    invoke-direct/range {p0 .. p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->c()I

    move-result v5

    invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->setMarginStart(I)V

    .line 14162
    :cond_227
    invoke-virtual/range {p0 .. p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->getItemCount()I

    move-result v5

    const/4 v8, 0x1

    sub-int/2addr v5, v8

    if-ne v2, v5, :cond_236

    .line 14163
    invoke-direct/range {p0 .. p0}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->c()I

    move-result v2

    invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->setMarginEnd(I)V

    .line 14166
    :cond_236
    :goto_236
    iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

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

    check-cast v6, Landroid/view/ViewGroup$LayoutParams;

    invoke-virtual {v2, v6}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto/16 :goto_343

    .line 14152
    :cond_242
    new-instance v1, Lkotlin/TypeCastException;

    const-string v2, "null cannot be cast to non-null type androidx.recyclerview.widget.RecyclerView.LayoutParams"

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

    throw v1

    .line 132
    :cond_24a
    instance-of v2, v1, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;

    if-eqz v2, :cond_343

    .line 133
    move-object v2, v1

    check-cast v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;

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

    .line 14296
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->c:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;

    iget-object v6, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    invoke-virtual {v4}, Lcom/imo/android/imoim/rooms/data/j;->a()Z

    move-result v13

    .line 15058
    iget-boolean v14, v4, Lcom/imo/android/imoim/rooms/data/j;->i:Z

    .line 15067
    invoke-direct {v5, v6, v13, v14}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Landroid/view/View;ZZ)V

    .line 14297
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    sget v6, Lcom/imo/android/imoim/k$a;->biui_room_icon:I

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

    move-result-object v5

    check-cast v5, Lcom/biuiteam/biui/view/BIUIShapeImageView;

    const-string v6, "itemView.biui_room_icon"

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

    check-cast v5, Landroid/view/View;

    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/b/d;->b()Z

    move-result v6

    if-eqz v6, :cond_27f

    goto :goto_281

    :cond_27f
    const/16 v11, 0x8

    .line 14328
    :goto_281
    invoke-virtual {v5, v11}, Landroid/view/View;->setVisibility(I)V

    .line 14298
    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/b/d;->b()Z

    move-result v5

    if-eqz v5, :cond_2e6

    .line 14299
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    .line 16067
    invoke-static {v5, v4}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->a(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V

    .line 14300
    sget-object v5, Lcom/imo/android/imoim/util/df$au;->ROOMS_LAST_THEME:Lcom/imo/android/imoim/util/df$au;

    check-cast v5, Ljava/lang/Enum;

    const-string v6, "music"

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

    move-result-object v5

    .line 14301
    iget-object v11, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    sget v13, Lcom/imo/android/imoim/k$a;->biui_room_icon:I

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

    move-result-object v11

    check-cast v11, Lcom/biuiteam/biui/view/BIUIShapeImageView;

    .line 14303
    invoke-static {v5, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v6

    if-nez v6, :cond_2df

    const-string v6, "video"

    .line 14304
    invoke-static {v5, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_2c1

    invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->p()Z

    move-result v6

    if-eqz v6, :cond_2c1

    const v5, 0x7f080656

    goto :goto_2e2

    :cond_2c1
    const-string v6, "online_video"

    .line 14305
    invoke-static {v5, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_2d3

    invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->q()Z

    move-result v6

    if-eqz v6, :cond_2d3

    const v5, 0x7f080651

    goto :goto_2e2

    :cond_2d3
    const-string v6, "chat"

    .line 14306
    invoke-static {v5, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_2df

    const v5, 0x7f080654

    goto :goto_2e2

    :cond_2df
    const v5, 0x7f080650

    .line 14301
    :goto_2e2
    invoke-virtual {v11, v5}, Lcom/biuiteam/biui/view/BIUIShapeImageView;->setImageResource(I)V

    goto :goto_2ee

    .line 14311
    :cond_2e6
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    .line 17067
    invoke-static {v5, v4}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->b(Landroid/view/View;Lcom/imo/android/imoim/rooms/data/j;)V

    .line 14313
    :goto_2ee
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    sget v6, Lcom/imo/android/imoim/k$a;->tv_member_nums1:I

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

    move-result-object v5

    check-cast v5, Lcom/imo/xui/widget/textview/BoldTextView;

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

    .line 18046
    iget v6, v4, Lcom/imo/android/imoim/rooms/data/j;->f:I

    .line 14313
    invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    check-cast v6, Ljava/lang/CharSequence;

    invoke-virtual {v5, v6}, Lcom/imo/xui/widget/textview/BoldTextView;->setText(Ljava/lang/CharSequence;)V

    .line 14314
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

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

    sget v6, Lcom/imo/android/imoim/k$a;->tv_room_name1:I

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

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

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

    check-cast v5, Landroid/view/View;

    .line 14330
    invoke-virtual {v5, v10}, Landroid/view/View;->setVisibility(I)V

    .line 14316
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->b:Landroid/view/View;

    sget-object v6, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder$a;->a:Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder$a;

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

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

    .line 14321
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->b:Landroid/view/View;

    new-instance v6, Lcom/imo/android/imoim/util/en$a;

    iget-object v7, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->b:Landroid/view/View;

    invoke-direct {v6, v7}, Lcom/imo/android/imoim/util/en$a;-><init>(Landroid/view/View;)V

    check-cast v6, Landroid/view/View$OnTouchListener;

    invoke-virtual {v5, v6}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 14322
    iget-object v5, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->itemView:Landroid/view/View;

    new-instance v6, Lcom/imo/android/imoim/util/en$a;

    iget-object v2, v2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;->a:Landroid/view/View;

    invoke-direct {v6, v2}, Lcom/imo/android/imoim/util/en$a;-><init>(Landroid/view/View;)V

    check-cast v6, Landroid/view/View$OnTouchListener;

    invoke-virtual {v5, v6}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 141
    :cond_343
    :goto_343
    iget-object v2, v0, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;->k:Ljava/lang/String;

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

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

    const-string v3, "from"

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

    .line 19043
    iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    new-instance v3, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter$a;

    invoke-direct {v3, v0, v4, v2}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter$a;-><init>(Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomEntranceAdapter;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;)V

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

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

    return-void
.end method

.method public final onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .registers 6

    const-string v0, "parent"

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

    const/4 v0, 0x2

    const/4 v1, 0x0

    if-eq p2, v0, :cond_44

    const/4 v0, 0x3

    if-eq p2, v0, :cond_28

    .line 116
    new-instance p2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;

    invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const v2, 0x7f0b04f7

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

    move-result-object p1

    const-string v0, "LayoutInflater.from(pare\u2026tem_room3, parent, false)"

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

    .line 116
    invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$RoomsViewHolder;-><init>(Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;Landroid/view/View;)V

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

    return-object p2

    .line 112
    :cond_28
    new-instance p2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;

    invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const v2, 0x7f0b04f9

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

    move-result-object p1

    const-string v0, "LayoutInflater.from(pare\u2026atch_card, parent, false)"

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

    .line 112
    invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleMatchViewHolder;-><init>(Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;Landroid/view/View;)V

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

    return-object p2

    .line 107
    :cond_44
    invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;

    move-result-object p2

    invoke-static {p2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object p2

    const v0, 0x7f0b04f8

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

    move-result-object p1

    .line 109
    new-instance p2, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;

    const-string v0, "itemView"

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

    invoke-direct {p2, p0, p1}, Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3$SingleViewHolder;-><init>(Lcom/imo/android/imoim/rooms/entrance/mvvm/view/RoomsAdapter3;Landroid/view/View;)V

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

    return-object p2
.end method