a.smali

.class public final Lcom/imo/android/imoim/biggroup/imkit/adapter/a;
.super Lcom/imo/android/imoim/imkit/b/b;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/imo/android/imoim/imkit/b/b<",
        "Lcom/imo/android/imoim/data/message/b;",
        "Lcom/imo/android/imoim/imkit/adapter/a<",
        "Ljava/util/List<",
        "+",
        "Lcom/imo/android/imoim/data/message/b;",
        ">;>;>;"
    }
.end annotation


# instance fields
.field private final a:J


# direct methods
.method public constructor <init>(Lcom/imo/android/imoim/imkit/adapter/a;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/imo/android/imoim/imkit/adapter/a<",
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/data/message/b;",
            ">;>;)V"
        }
    .end annotation

    const-string v0, "provider"

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

    .line 36
    check-cast p1, Lcom/imo/android/imoim/imkit/b/c;

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/imkit/b/b;-><init>(Lcom/imo/android/imoim/imkit/b/c;)V

    .line 38
    sget-object p1, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;

    const-wide/16 v0, 0x5

    invoke-virtual {p1, v0, v1}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a:J

    return-void
.end method

.method private static a(Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;Z)V
    .registers 9

    .line 231
    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->l:Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;

    const-string v1, "baseViewHolder.mBadgeView"

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

    invoke-virtual {v0}, Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    instance-of v0, v0, Landroid/widget/RelativeLayout$LayoutParams;

    const-string v2, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams"

    const/4 v3, 0x0

    const/high16 v4, 0x41200000    # 10.0f

    const/16 v5, 0x11

    if-eqz v0, :cond_55

    .line 232
    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->l:Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;

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

    invoke-virtual {v0}, Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    if-eqz v0, :cond_4f

    check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;

    if-eqz p1, :cond_3a

    .line 234
    sget v6, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v6, v5, :cond_32

    .line 235
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v6

    float-to-int v6, v6

    invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V

    goto :goto_44

    .line 237
    :cond_32
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v6

    float-to-int v6, v6

    iput v6, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I

    goto :goto_44

    .line 240
    :cond_3a
    sget v6, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v6, v5, :cond_42

    .line 241
    invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V

    goto :goto_44

    .line 243
    :cond_42
    iput v3, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I

    .line 246
    :goto_44
    iget-object v6, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->l:Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;

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

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

    invoke-virtual {v6, v0}, Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_55

    .line 232
    :cond_4f
    new-instance p0, Lkotlin/TypeCastException;

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

    throw p0

    .line 250
    :cond_55
    :goto_55
    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

    const-string v6, "baseViewHolder.mTvGroupPersonName"

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

    invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    instance-of v0, v0, Landroid/widget/RelativeLayout$LayoutParams;

    if-eqz v0, :cond_c7

    .line 251
    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

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

    invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    if-eqz v0, :cond_c1

    check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;

    if-eqz p1, :cond_8a

    .line 253
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/high16 v4, 0x40a00000    # 5.0f

    if-lt v2, v5, :cond_82

    .line 254
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v2

    float-to-int v2, v2

    invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V

    goto :goto_b6

    .line 256
    :cond_82
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v2

    float-to-int v2, v2

    iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I

    goto :goto_b6

    :cond_8a
    if-eqz p1, :cond_a2

    .line 259
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/4 v4, 0x0

    if-lt v2, v5, :cond_9a

    .line 260
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v2

    float-to-int v2, v2

    invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V

    goto :goto_b6

    .line 262
    :cond_9a
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v2

    float-to-int v2, v2

    iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I

    goto :goto_b6

    .line 265
    :cond_a2
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v2, v5, :cond_af

    .line 266
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v2

    float-to-int v2, v2

    invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V

    goto :goto_b6

    .line 268
    :cond_af
    invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->b(F)F

    move-result v2

    float-to-int v2, v2

    iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I

    .line 277
    :goto_b6
    iget-object v2, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

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

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

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_c7

    .line 251
    :cond_c1
    new-instance p0, Lkotlin/TypeCastException;

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

    throw p0

    .line 279
    :cond_c7
    :goto_c7
    iget-object p0, p0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->l:Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;

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

    if-eqz p1, :cond_cf

    goto :goto_d1

    :cond_cf
    const/16 v3, 0x8

    :goto_d1
    invoke-virtual {p0, v3}, Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;->setVisibility(I)V

    return-void
.end method

.method private static a(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 2

    const-string v0, "message"

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

    const/4 p0, 0x1

    return p0
.end method


# virtual methods
.method public final a(Landroid/view/ViewGroup;Z)Landroid/view/ViewGroup;
    .registers 5

    const-string p2, "parent"

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

    const p2, 0x7f0b0254

    .line 76
    invoke-static {p2, p1}, Lcom/imo/android/imoim/imkit/a;->a(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object p1

    const-string p2, "IMKitHelper.inflate(R.la\u2026loor_root, parent, false)"

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

    check-cast p1, Landroid/widget/LinearLayout;

    const p2, 0x7f0907cc

    .line 77
    invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object p2

    const-string v0, "root.findViewById(R.id.item_content_layout)"

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

    check-cast p2, Landroid/widget/LinearLayout;

    .line 79
    move-object v0, p2

    check-cast v0, Landroid/view/ViewGroup;

    const v1, 0x7f0b025b

    invoke-static {v1, v0}, Lcom/imo/android/imoim/imkit/a;->a(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {p2, v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V

    .line 80
    check-cast p1, Landroid/view/ViewGroup;

    return-object p1
.end method

.method public final a(Landroid/view/ViewGroup;Landroid/view/View;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .registers 4

    const-string p3, "parent"

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

    const-string p1, "itemView"

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

    .line 86
    new-instance p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;-><init>(Landroid/view/View;)V

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

    return-object p1
.end method

.method public final a()V
    .registers 5

    .line 41
    new-instance v0, Lcom/imo/android/imoim/f/a$b;

    .line 1016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 41
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$b;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 42
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/a;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/b;

    const/4 v2, 0x2

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/a;-><init>(ILcom/imo/android/imoim/imkit/a/b;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 43
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/a;

    const/4 v3, 0x1

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/a;-><init>(ILcom/imo/android/imoim/imkit/a/b;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 45
    new-instance v0, Lcom/imo/android/imoim/f/a$s;

    .line 2016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 45
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$s;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 46
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/d;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/r;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/d;-><init>(ILcom/imo/android/imoim/imkit/a/r;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 47
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/d;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/d;-><init>(ILcom/imo/android/imoim/imkit/a/r;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 49
    new-instance v0, Lcom/imo/android/imoim/f/a$z;

    .line 3016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 49
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$z;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 50
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/g;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/w;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/g;-><init>(ILcom/imo/android/imoim/imkit/a/w;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 51
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/g;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/g;-><init>(ILcom/imo/android/imoim/imkit/a/w;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 53
    new-instance v0, Lcom/imo/android/imoim/f/a$d;

    .line 4016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 53
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$d;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 54
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/b;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/d;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/b;-><init>(ILcom/imo/android/imoim/imkit/a/d;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 55
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/b;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/b;-><init>(ILcom/imo/android/imoim/imkit/a/d;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 57
    new-instance v0, Lcom/imo/android/imoim/f/a$r;

    .line 5016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 57
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$r;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 58
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/c;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/d;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/c;-><init>(ILcom/imo/android/imoim/imkit/a/d;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 59
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/c;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/c;-><init>(ILcom/imo/android/imoim/imkit/a/d;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 61
    new-instance v0, Lcom/imo/android/imoim/f/a$w;

    .line 6016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 61
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$w;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 62
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/e;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/t;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/e;-><init>(ILcom/imo/android/imoim/imkit/a/t;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 63
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/e;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/e;-><init>(ILcom/imo/android/imoim/imkit/a/t;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 65
    new-instance v0, Lcom/imo/android/imoim/f/a$aa;

    .line 7016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 65
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$aa;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 66
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/h;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/x;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/h;-><init>(ILcom/imo/android/imoim/imkit/a/x;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 67
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/h;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/h;-><init>(ILcom/imo/android/imoim/imkit/a/x;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 70
    new-instance v0, Lcom/imo/android/imoim/f/a$x;

    .line 8016
    iget-object v1, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 70
    check-cast v1, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/f/a$x;-><init>(Lcom/imo/android/imoim/imkit/adapter/a;)V

    .line 71
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/f;

    check-cast v0, Lcom/imo/android/imoim/imkit/a/u;

    invoke-direct {v1, v2, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/f;-><init>(ILcom/imo/android/imoim/imkit/a/u;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    .line 72
    new-instance v1, Lcom/imo/android/imoim/biggroup/imkit/a/a/f;

    invoke-direct {v1, v3, v0}, Lcom/imo/android/imoim/biggroup/imkit/a/a/f;-><init>(ILcom/imo/android/imoim/imkit/a/u;)V

    check-cast v1, Lcom/imo/android/imoim/core/a/a;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/core/a/a;)V

    return-void
.end method

.method public final synthetic a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Lcom/imo/android/imoim/data/message/k;I)V
    .registers 16

    .line 36
    check-cast p2, Lcom/imo/android/imoim/data/message/b;

    const-string v0, "viewHolder"

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

    const-string v0, "data"

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

    .line 8090
    check-cast p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;

    .line 8091
    check-cast p2, Lcom/imo/android/imoim/data/message/k;

    .line 8121
    instance-of v0, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;

    const-string v1, "null cannot be cast to non-null type com.imo.android.imoim.biggroup.imkit.adapter.FloorsViewHolder"

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-eqz v0, :cond_d5

    .line 8126
    sget-object v4, Lcom/imo/android/imoim/imkit/adapter/g;->BIG_GROUP_FLOOR_DETAIL:Lcom/imo/android/imoim/imkit/adapter/g;

    .line 9016
    iget-object v5, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 8126
    check-cast v5, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-interface {v5}, Lcom/imo/android/imoim/imkit/adapter/a;->e()Lcom/imo/android/imoim/imkit/adapter/g;

    move-result-object v5

    if-ne v4, v5, :cond_26

    const/4 v4, 0x1

    goto :goto_27

    :cond_26
    const/4 v4, 0x0

    .line 10016
    :goto_27
    iget-object v5, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 8127
    check-cast v5, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-interface {v5}, Lcom/imo/android/imoim/imkit/adapter/a;->f()Z

    move-result v5

    if-eqz v4, :cond_d5

    if-eqz p1, :cond_cf

    .line 8132
    move-object v4, p1

    check-cast v4, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;

    .line 8134
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->l()J

    move-result-wide v6

    invoke-virtual {v4, v6, v7}, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->a(J)V

    .line 8135
    iget-object v6, v4, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->d:Landroid/view/View;

    const-string v7, "holder.mTimeTintArea"

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

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

    move-result v6

    .line 8136
    iget-object v8, v4, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->d:Landroid/view/View;

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

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

    move-result v8

    .line 8138
    iget-object v9, v4, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->d:Landroid/view/View;

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

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

    move-result v7

    .line 8142
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->y()Ljava/lang/String;

    move-result-object v9

    invoke-static {v9}, Lcom/imo/android/imoim/biggroup/d/b;->b(Ljava/lang/String;)Lcom/imo/android/imoim/data/message/b;

    move-result-object v9

    const/4 v10, -0x1

    if-eqz v9, :cond_79

    .line 10238
    iget-object v11, v9, Lcom/imo/android/imoim/data/message/b;->m:Lcom/imo/android/imoim/data/message/imdata/b;

    .line 8143
    instance-of v11, v11, Lcom/imo/android/imoim/data/message/imdata/g;

    if-eqz v11, :cond_79

    .line 11238
    iget-object v9, v9, Lcom/imo/android/imoim/data/message/b;->m:Lcom/imo/android/imoim/data/message/imdata/b;

    .line 8144
    check-cast v9, Lcom/imo/android/imoim/data/message/imdata/g;

    if-nez v9, :cond_74

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

    :cond_74
    invoke-interface {v9}, Lcom/imo/android/imoim/data/message/imdata/g;->p()Z

    move-result v9

    goto :goto_7a

    :cond_79
    const/4 v9, -0x1

    .line 8149
    :goto_7a
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object v11

    instance-of v11, v11, Lcom/imo/android/imoim/data/message/imdata/g;

    if-eqz v11, :cond_92

    .line 8150
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object v11

    check-cast v11, Lcom/imo/android/imoim/data/message/imdata/g;

    if-nez v11, :cond_8d

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

    :cond_8d
    invoke-interface {v11}, Lcom/imo/android/imoim/data/message/imdata/g;->p()Z

    move-result v11

    goto :goto_93

    :cond_92
    const/4 v11, -0x1

    :goto_93
    if-ne v10, v9, :cond_9a

    if-eq v10, v11, :cond_98

    goto :goto_9a

    :cond_98
    :goto_98
    const/4 v9, 0x1

    goto :goto_a0

    :cond_9a
    :goto_9a
    if-gtz v11, :cond_98

    if-lez v9, :cond_9f

    goto :goto_98

    :cond_9f
    const/4 v9, 0x0

    :goto_a0
    if-eqz v5, :cond_ae

    const v5, 0x7f0700e3

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

    move-result v5

    .line 8159
    invoke-static {v5}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;

    move-result-object v5

    goto :goto_b2

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

    move-result-object v5

    :goto_b2
    check-cast v5, Ljava/lang/Number;

    if-nez v9, :cond_c3

    .line 8160
    invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;

    move-result-object v9

    check-cast v9, Landroid/content/Context;

    const/16 v10, 0x10

    invoke-static {v9, v10}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I

    move-result v9

    goto :goto_c4

    :cond_c3
    const/4 v9, 0x0

    .line 8161
    :goto_c4
    invoke-virtual {v5}, Ljava/lang/Number;->intValue()I

    move-result v5

    add-int/2addr v5, v9

    .line 8164
    iget-object v4, v4, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->d:Landroid/view/View;

    invoke-virtual {v4, v6, v8, v5, v7}, Landroid/view/View;->setPadding(IIII)V

    goto :goto_d5

    .line 8132
    :cond_cf
    new-instance p1, Lkotlin/TypeCastException;

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

    throw p1

    .line 12100
    :cond_d5
    :goto_d5
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->i:Lcom/imo/hd/component/msglist/MsgStateView;

    if-eqz v4, :cond_ff

    .line 12101
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object v4

    sget-object v5, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_BIGO_FILE:Lcom/imo/android/imoim/data/message/imdata/b$a;

    const-string v6, "viewHolder.mMsgStateView"

    if-ne v4, v5, :cond_ee

    .line 12102
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->i:Lcom/imo/hd/component/msglist/MsgStateView;

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

    const/16 v5, 0x8

    invoke-virtual {v4, v5}, Lcom/imo/hd/component/msglist/MsgStateView;->setVisibility(I)V

    goto :goto_ff

    .line 12104
    :cond_ee
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->i:Lcom/imo/hd/component/msglist/MsgStateView;

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

    invoke-virtual {v4, v3}, Lcom/imo/hd/component/msglist/MsgStateView;->setVisibility(I)V

    .line 12105
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->i:Lcom/imo/hd/component/msglist/MsgStateView;

    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->b()Lcom/imo/android/imoim/data/l$a;

    move-result-object v5

    invoke-virtual {v4, v5}, Lcom/imo/hd/component/msglist/MsgStateView;->setMsgStateForBigGroup(Lcom/imo/android/imoim/data/l$a;)V

    .line 12111
    :cond_ff
    :goto_ff
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->p()Ljava/lang/String;

    move-result-object v4

    .line 12112
    invoke-virtual {p1}, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->a()V

    .line 12113
    iget-object v5, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

    if-eqz v5, :cond_11e

    .line 12114
    iget-object v5, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

    const-string v6, "viewHolder.mTvGroupPersonName"

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

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

    .line 12115
    iget-object v5, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

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

    check-cast v4, Ljava/lang/CharSequence;

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

    .line 12168
    :cond_11e
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->f:Lcom/imo/android/imoim/fresco/ImoImageView;

    if-eqz v4, :cond_1e4

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

    .line 12169
    invoke-virtual {v4, v3}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setVisibility(I)V

    const/4 v5, 0x2

    .line 12170
    invoke-virtual {v4, v5}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setShapeMode(I)V

    .line 12171
    invoke-static {p2}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/data/message/k;)Z

    .line 12172
    move-object v6, v4

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

    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->q()Ljava/lang/String;

    move-result-object v7

    invoke-static {v6, v2, v7}, Lcom/imo/hd/component/msglist/a;->a(Lcom/imo/android/imoim/fresco/ImoImageView;ZLjava/lang/String;)Landroidx/lifecycle/LiveData;

    .line 12173
    new-instance v6, Lcom/imo/android/imoim/biggroup/imkit/adapter/a$a;

    invoke-direct {v6, p0, p2}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a$a;-><init>(Lcom/imo/android/imoim/biggroup/imkit/adapter/a;Lcom/imo/android/imoim/data/message/k;)V

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

    invoke-virtual {v4, v6}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 12189
    new-instance v6, Lcom/imo/android/imoim/biggroup/imkit/adapter/a$b;

    invoke-direct {v6, p0, p2, v4}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a$b;-><init>(Lcom/imo/android/imoim/biggroup/imkit/adapter/a;Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/fresco/XCircleImageView;)V

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

    invoke-virtual {v4, v6}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V

    .line 12213
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->l:Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;

    if-eqz v4, :cond_17c

    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->j:Landroid/widget/TextView;

    if-eqz v4, :cond_17c

    .line 12214
    instance-of v4, p2, Lcom/imo/android/imoim/data/message/b;

    if-eqz v4, :cond_17c

    .line 12215
    invoke-static {p2}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/data/message/k;)Z

    .line 12216
    check-cast p2, Lcom/imo/android/imoim/data/message/b;

    iget-wide v6, p2, Lcom/imo/android/imoim/data/message/b;->q:J

    invoke-static {v6, v7}, Lcom/imo/android/imoim/biggroup/l/e;->h(J)I

    move-result v4

    if-gtz v4, :cond_170

    iget-object v4, p2, Lcom/imo/android/imoim/data/message/b;->r:Lcom/imo/android/imoim/biggroup/data/BigGroupMember$a;

    sget-object v6, Lcom/imo/android/imoim/biggroup/data/BigGroupMember$a;->MEMBER:Lcom/imo/android/imoim/biggroup/data/BigGroupMember$a;

    if-eq v4, v6, :cond_16c

    goto :goto_170

    .line 12220
    :cond_16c
    invoke-static {p1, v3}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;Z)V

    goto :goto_17c

    .line 12217
    :cond_170
    :goto_170
    invoke-static {p1, v2}, Lcom/imo/android/imoim/biggroup/imkit/adapter/a;->a(Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;Z)V

    .line 12218
    iget-object v4, p1, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/BaseViewHolder;->l:Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;

    iget-object v6, p2, Lcom/imo/android/imoim/data/message/b;->r:Lcom/imo/android/imoim/biggroup/data/BigGroupMember$a;

    iget-wide v7, p2, Lcom/imo/android/imoim/data/message/b;->q:J

    .line 13068
    invoke-virtual {v4, v6, v7, v8, v3}, Lcom/imo/android/imoim/biggroup/view/chat/BadgeView;->a(Lcom/imo/android/imoim/biggroup/data/BigGroupMember$a;JZ)V

    :cond_17c
    :goto_17c
    if-eqz v0, :cond_1e3

    if-eqz p1, :cond_1dd

    .line 13204
    check-cast p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;

    if-eqz p3, :cond_1a3

    if-eq p3, v2, :cond_19a

    if-eq p3, v5, :cond_191

    .line 14037
    iget-object p2, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->c:Landroid/widget/ImageView;

    const v0, 0x7f0808e4

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

    goto :goto_1ab

    .line 14034
    :cond_191
    iget-object p2, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->c:Landroid/widget/ImageView;

    const v0, 0x7f08045f

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

    goto :goto_1ab

    .line 14031
    :cond_19a
    iget-object p2, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->c:Landroid/widget/ImageView;

    const v0, 0x7f08045e

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

    goto :goto_1ab

    .line 14028
    :cond_1a3
    iget-object p2, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->c:Landroid/widget/ImageView;

    const v0, 0x7f08045d

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

    .line 15016
    :goto_1ab
    iget-object p2, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 13205
    check-cast p2, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-interface {p2}, Lcom/imo/android/imoim/imkit/adapter/a;->f()Z

    move-result p2

    if-nez p3, :cond_1ba

    if-nez p2, :cond_1b8

    goto :goto_1ba

    :cond_1b8
    const/4 p2, 0x0

    goto :goto_1bb

    :cond_1ba
    :goto_1ba
    const/4 p2, 0x1

    .line 16016
    :goto_1bb
    iget-object v0, p0, Lcom/imo/android/imoim/imkit/b/b;->b:Lcom/imo/android/imoim/imkit/b/c;

    .line 13207
    check-cast v0, Lcom/imo/android/imoim/imkit/adapter/a;

    invoke-interface {v0}, Lcom/imo/android/imoim/imkit/adapter/a;->getItemCount()I

    move-result v0

    sub-int/2addr v0, v2

    if-eq p3, v0, :cond_1c7

    goto :goto_1c8

    :cond_1c7
    const/4 v2, 0x0

    .line 16043
    :goto_1c8
    iget-object p3, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->a:Landroid/view/View;

    const/4 v0, 0x4

    if-eqz p2, :cond_1cf

    const/4 p2, 0x0

    goto :goto_1d0

    :cond_1cf
    const/4 p2, 0x4

    :goto_1d0
    invoke-virtual {p3, p2}, Landroid/view/View;->setVisibility(I)V

    .line 16044
    iget-object p1, p1, Lcom/imo/android/imoim/biggroup/imkit/adapter/FloorsViewHolder;->b:Landroid/view/View;

    if-eqz v2, :cond_1d8

    goto :goto_1d9

    :cond_1d8
    const/4 v3, 0x4

    :goto_1d9
    invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V

    goto :goto_1e3

    .line 13204
    :cond_1dd
    new-instance p1, Lkotlin/TypeCastException;

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

    throw p1

    :cond_1e3
    :goto_1e3
    return-void

    .line 12168
    :cond_1e4
    new-instance p1, Lkotlin/TypeCastException;

    const-string p2, "null cannot be cast to non-null type com.imo.android.imoim.fresco.XCircleImageView"

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

    goto :goto_1ed

    :goto_1ec
    throw p1

    :goto_1ed
    goto :goto_1ec
.end method

.method public final b()I
    .registers 2

    const v0, 0x7f0915fd

    return v0
.end method