IMUniversalCardDelegate.smali

.class public Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;
.super Lcom/imo/android/imoim/imkit/delegate/a;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;,
        Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T::",
        "Lcom/imo/android/imoim/data/message/k;",
        ">",
        "Lcom/imo/android/imoim/imkit/delegate/a<",
        "TT;",
        "Lcom/imo/android/imoim/imkit/a/v<",
        "TT;>;",
        "Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;",
        ">;"
    }
.end annotation


# static fields
.field public static final c:Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;


# instance fields
.field private final d:F


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

    new-instance v0, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;

    const/4 v1, 0x0

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

    sput-object v0, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;->c:Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;

    return-void
.end method

.method public constructor <init>(ILcom/imo/android/imoim/imkit/a/v;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lcom/imo/android/imoim/imkit/a/v<",
            "TT;>;)V"
        }
    .end annotation

    const-string v0, "kit"

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

    .line 29
    check-cast p2, Lcom/imo/android/imoim/imkit/a/m;

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/imkit/delegate/a;-><init>(ILcom/imo/android/imoim/imkit/a/m;)V

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

    move-result-object p1

    check-cast p1, Landroid/content/Context;

    .line 50098
    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object p1

    .line 50097
    iget p1, p1, Landroid/util/DisplayMetrics;->widthPixels:I

    int-to-float p1, p1

    .line 56
    iput p1, p0, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;->d:F

    return-void
.end method


# virtual methods
.method public bridge synthetic a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)V
    .registers 6

    .line 29
    check-cast p4, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;

    invoke-virtual/range {p0 .. p5}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;ILcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Ljava/util/List;)V

    return-void
.end method

.method public a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;ILcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Ljava/util/List;)V
    .registers 24
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "TT;I",
            "Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;",
            "Ljava/util/List<",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    move-object/from16 v3, p4

    const-string v4, "message"

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

    const-string v5, "holder"

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

    const-string v5, "payloads"

    move-object/from16 v6, p5

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

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

    move-result-object v5

    instance-of v6, v5, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-nez v6, :cond_22

    const/4 v5, 0x0

    :cond_22
    check-cast v5, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v5, :cond_4c5

    .line 80
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-eqz v5, :cond_4c5

    .line 81
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->itemView:Landroid/view/View;

    const-string v8, "holder.itemView"

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

    const/4 v8, 0x1

    invoke-virtual {v6, v8}, Landroid/view/View;->setLongClickable(Z)V

    .line 8046
    iget-object v6, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$e;

    const/4 v9, 0x0

    if-eqz v6, :cond_43

    .line 8154
    iget-object v6, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->a:Ljava/lang/Boolean;

    if-eqz v6, :cond_43

    .line 82
    invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v6

    goto :goto_44

    :cond_43
    const/4 v6, 0x0

    .line 9046
    :goto_44
    iget-object v10, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$e;

    if-eqz v10, :cond_51

    .line 9156
    iget-object v10, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->b:Ljava/lang/Boolean;

    if-eqz v10, :cond_51

    .line 83
    invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v10

    goto :goto_52

    :cond_51
    const/4 v10, 0x0

    :goto_52
    const-string v11, ""

    const/16 v12, 0x8

    if-nez v6, :cond_5e

    .line 9178
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->b:Landroid/view/View;

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

    goto :goto_90

    .line 10178
    :cond_5e
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->b:Landroid/view/View;

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

    .line 11040
    iget-object v6, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$i;

    if-eqz v6, :cond_90

    .line 11183
    iget-object v13, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->e:Lcom/imo/android/imoim/fresco/XCircleImageView;

    .line 11209
    iget-object v14, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    .line 89
    invoke-static {v13, v14}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;->a(Lcom/imo/android/imoim/fresco/XCircleImageView;Lcom/imo/android/imoim/data/message/imdata/bean/b$f;)V

    .line 12184
    iget-object v13, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->f:Landroid/widget/TextView;

    .line 12207
    iget-object v14, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v14, :cond_7b

    .line 13098
    iget-object v14, v14, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    if-eqz v14, :cond_7b

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

    goto :goto_7e

    :cond_7b
    move-object v14, v11

    check-cast v14, Ljava/lang/CharSequence;

    :goto_7e
    invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 13211
    iget-object v6, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v6, :cond_8b

    .line 14185
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->g:Landroid/widget/ImageView;

    .line 92
    invoke-virtual {v6, v12}, Landroid/widget/ImageView;->setVisibility(I)V

    goto :goto_90

    .line 15185
    :cond_8b
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->g:Landroid/widget/ImageView;

    .line 94
    invoke-virtual {v6, v9}, Landroid/widget/ImageView;->setVisibility(I)V

    :cond_90
    :goto_90
    if-nez v10, :cond_9d

    .line 16180
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->c:Landroid/view/View;

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

    .line 16181
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->d:Landroid/view/View;

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

    goto :goto_f0

    .line 17044
    :cond_9d
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-eqz v5, :cond_f0

    .line 103
    invoke-virtual {v5}, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->a()Z

    move-result v6

    if-eqz v6, :cond_cc

    .line 17180
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->c:Landroid/view/View;

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

    .line 17181
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->d:Landroid/view/View;

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

    .line 17189
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->i:Lcom/imo/android/imoim/fresco/XCircleImageView;

    .line 17269
    iget-object v10, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->c:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    .line 106
    invoke-static {v6, v10}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;->a(Lcom/imo/android/imoim/fresco/XCircleImageView;Lcom/imo/android/imoim/data/message/imdata/bean/b$f;)V

    .line 18190
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->j:Landroid/widget/TextView;

    .line 18267
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v5, :cond_c5

    .line 19098
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    if-eqz v5, :cond_c5

    .line 107
    check-cast v5, Ljava/lang/CharSequence;

    goto :goto_c8

    :cond_c5
    move-object v5, v11

    check-cast v5, Ljava/lang/CharSequence;

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

    goto :goto_f0

    .line 19180
    :cond_cc
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->c:Landroid/view/View;

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

    .line 19181
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->d:Landroid/view/View;

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

    .line 19192
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->k:Lcom/imo/android/imoim/fresco/XCircleImageView;

    .line 19269
    iget-object v10, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->c:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    .line 111
    invoke-static {v6, v10}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;->a(Lcom/imo/android/imoim/fresco/XCircleImageView;Lcom/imo/android/imoim/data/message/imdata/bean/b$f;)V

    .line 20193
    iget-object v6, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->l:Landroid/widget/TextView;

    .line 20267
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v5, :cond_ea

    .line 21098
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    if-eqz v5, :cond_ea

    .line 112
    check-cast v5, Ljava/lang/CharSequence;

    goto :goto_ed

    :cond_ea
    move-object v5, v11

    check-cast v5, Ljava/lang/CharSequence;

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

    .line 21187
    :cond_f0
    :goto_f0
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->h:Lcom/imo/android/imoim/imkit/view/e;

    .line 116
    iget-object v6, v0, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;->b:Lcom/imo/android/imoim/imkit/a/m;

    if-eqz v6, :cond_4bd

    check-cast v6, Lcom/imo/android/imoim/f/a/ab;

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

    const-string v10, "behavior"

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

    .line 22036
    iget-object v13, v5, Lcom/imo/android/imoim/imkit/view/e;->e:Ljava/util/List;

    check-cast v13, Ljava/lang/Iterable;

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

    move-result-object v13

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

    move-result v14

    if-eqz v14, :cond_118

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

    move-result-object v14

    check-cast v14, Lcom/imo/android/imoim/imkit/view/e$a;

    .line 22037
    invoke-interface {v14, v9}, Lcom/imo/android/imoim/imkit/view/e$a;->a(Z)V

    goto :goto_108

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

    move-result-object v13

    instance-of v13, v13, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v13, :cond_3b8

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

    move-result-object v13

    const-string v14, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataUniversalCard"

    if-eqz v13, :cond_3b2

    check-cast v13, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v13, :cond_3b8

    .line 22041
    iget-object v13, v13, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-eqz v13, :cond_3b8

    .line 23042
    iget-object v13, v13, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v13, :cond_3b8

    .line 23235
    iget-object v13, v13, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->a:Ljava/lang/String;

    if-nez v13, :cond_13a

    goto/16 :goto_3ac

    .line 22042
    :cond_13a
    invoke-virtual {v13}, Ljava/lang/String;->hashCode()I

    move-result v15

    const-string v16, "#888888"

    const-string v17, "#333333"

    const-string v7, "imageView"

    const-string v8, "headerText"

    const-string v12, "contentText"

    sparse-switch v15, :sswitch_data_4c6

    goto/16 :goto_3ac

    :sswitch_14d
    const-string v4, "big_image_text_1w1h"

    .line 22046
    invoke-virtual {v13, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_3ac

    .line 22047
    iget-object v4, v5, Lcom/imo/android/imoim/imkit/view/e;->a:Lcom/imo/android/imoim/imkit/view/e$b;

    invoke-virtual {v4, v2, v6}, Lcom/imo/android/imoim/imkit/view/e$b;->a(Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/f/a/ab;)V

    goto/16 :goto_3b8

    :sswitch_15c
    const-string v4, "big_image_text_16w9h"

    .line 22043
    invoke-virtual {v13, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_3ac

    .line 22044
    iget-object v4, v5, Lcom/imo/android/imoim/imkit/view/e;->a:Lcom/imo/android/imoim/imkit/view/e$b;

    invoke-virtual {v4, v2, v6}, Lcom/imo/android/imoim/imkit/view/e$b;->a(Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/f/a/ab;)V

    goto/16 :goto_3b8

    :sswitch_16b
    const-string v7, "no_image_only_text"

    .line 22055
    invoke-virtual {v13, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_3ac

    .line 22056
    iget-object v5, v5, Lcom/imo/android/imoim/imkit/view/e;->c:Lcom/imo/android/imoim/imkit/view/e$d;

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

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

    .line 44192
    invoke-static {v5, v2, v6}, Lcom/imo/android/imoim/imkit/view/e$a$a;->a(Lcom/imo/android/imoim/imkit/view/e$a;Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/f/a/ab;)V

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

    move-result-object v4

    instance-of v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v4, :cond_3b8

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

    move-result-object v4

    if-eqz v4, :cond_1c2

    check-cast v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-nez v4, :cond_194

    goto/16 :goto_3b8

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

    move-result-object v4

    if-eqz v4, :cond_1bc

    check-cast v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    .line 45042
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v4, :cond_3b8

    .line 45239
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v4, :cond_3b8

    .line 44196
    iget-object v5, v5, Lcom/imo/android/imoim/imkit/view/e$d;->a:Landroid/widget/TextView;

    const-string v6, "textView"

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

    .line 46098
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    if-eqz v4, :cond_1b4

    .line 44196
    check-cast v4, Ljava/lang/CharSequence;

    goto :goto_1b7

    :cond_1b4
    move-object v4, v11

    check-cast v4, Ljava/lang/CharSequence;

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

    goto/16 :goto_3b8

    .line 44194
    :cond_1bc
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    .line 44193
    :cond_1c2
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    :sswitch_1c8
    const-string v11, "small_image_text"

    .line 22049
    invoke-virtual {v13, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v11

    if-eqz v11, :cond_3ac

    .line 22050
    iget-object v5, v5, Lcom/imo/android/imoim/imkit/view/e;->b:Lcom/imo/android/imoim/imkit/view/e$e;

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

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

    .line 24158
    invoke-static {v5, v2, v6}, Lcom/imo/android/imoim/imkit/view/e$a$a;->a(Lcom/imo/android/imoim/imkit/view/e$a;Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/f/a/ab;)V

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

    move-result-object v4

    instance-of v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v4, :cond_3b8

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

    move-result-object v4

    if-eqz v4, :cond_2b8

    check-cast v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-nez v4, :cond_1f1

    goto/16 :goto_3b8

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

    move-result-object v4

    if-eqz v4, :cond_2b2

    check-cast v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    .line 24161
    iget-object v6, v5, Lcom/imo/android/imoim/imkit/view/e$e;->a:Lcom/imo/android/imoim/fresco/XCircleImageView;

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

    .line 25042
    iget-object v10, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v10, :cond_20b

    .line 25237
    iget-object v10, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$f;

    if-eqz v10, :cond_20b

    .line 26136
    iget-object v10, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$f;->a:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    goto :goto_20c

    :cond_20b
    const/4 v10, 0x0

    .line 24161
    :goto_20c
    invoke-static {v6, v10}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;->a(Lcom/imo/android/imoim/fresco/XCircleImageView;Lcom/imo/android/imoim/data/message/imdata/bean/b$f;)V

    .line 27042
    iget-object v6, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v6, :cond_28d

    .line 27239
    iget-object v6, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v6, :cond_28d

    .line 24163
    invoke-virtual {v6}, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b()Z

    move-result v10

    if-eqz v10, :cond_25b

    .line 28110
    iget-object v10, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    if-eqz v10, :cond_22d

    .line 28111
    iget-object v10, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    check-cast v10, Ljava/lang/CharSequence;

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

    move-result v10

    if-nez v10, :cond_22d

    const/4 v10, 0x1

    goto :goto_22e

    :cond_22d
    const/4 v10, 0x0

    :goto_22e
    if-nez v10, :cond_231

    goto :goto_25b

    .line 24172
    :cond_231
    iget-object v10, v5, Lcom/imo/android/imoim/imkit/view/e$e;->c:Landroid/widget/TextView;

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

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

    .line 24173
    iget-object v10, v5, Lcom/imo/android/imoim/imkit/view/e$e;->b:Landroid/widget/TextView;

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

    move-result v11

    invoke-virtual {v10, v11}, Landroid/widget/TextView;->setTextColor(I)V

    .line 24174
    iget-object v10, v5, Lcom/imo/android/imoim/imkit/view/e$e;->c:Landroid/widget/TextView;

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

    .line 30096
    iget-object v8, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->a:Ljava/lang/String;

    .line 24174
    check-cast v8, Ljava/lang/CharSequence;

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

    .line 24175
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$e;->b:Landroid/widget/TextView;

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

    .line 30098
    iget-object v6, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    .line 24175
    check-cast v6, Ljava/lang/CharSequence;

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

    goto :goto_28d

    .line 24164
    :cond_25b
    :goto_25b
    iget-object v10, v5, Lcom/imo/android/imoim/imkit/view/e$e;->c:Landroid/widget/TextView;

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

    const/16 v8, 0x8

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

    .line 24165
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$e;->b:Landroid/widget/TextView;

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

    move-result v10

    invoke-virtual {v8, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 24166
    invoke-virtual {v6}, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b()Z

    move-result v8

    if-eqz v8, :cond_281

    .line 24167
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$e;->b:Landroid/widget/TextView;

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

    .line 29096
    iget-object v6, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->a:Ljava/lang/String;

    .line 24167
    check-cast v6, Ljava/lang/CharSequence;

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

    goto :goto_28d

    .line 24169
    :cond_281
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$e;->b:Landroid/widget/TextView;

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

    .line 29098
    iget-object v6, v6, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    .line 24169
    check-cast v6, Ljava/lang/CharSequence;

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

    .line 24178
    :cond_28d
    :goto_28d
    sget-object v6, Lcom/imo/android/imoim/imkit/view/e;->f:Lcom/imo/android/imoim/imkit/view/e$c;

    iget-object v6, v5, Lcom/imo/android/imoim/imkit/view/e$e;->d:Landroid/widget/ImageView;

    .line 31042
    iget-object v8, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v8, :cond_298

    .line 31237
    iget-object v8, v8, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$f;

    goto :goto_299

    :cond_298
    const/4 v8, 0x0

    .line 24178
    :goto_299
    invoke-static {v6, v8}, Lcom/imo/android/imoim/imkit/view/e$c;->a(Landroid/widget/ImageView;Lcom/imo/android/imoim/data/message/imdata/bean/i$f;)V

    .line 24179
    iget-object v5, v5, Lcom/imo/android/imoim/imkit/view/e$e;->a:Lcom/imo/android/imoim/fresco/XCircleImageView;

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

    .line 32042
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v4, :cond_2ac

    .line 32237
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$f;

    if-eqz v4, :cond_2ac

    .line 33136
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i$f;->a:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    goto :goto_2ad

    :cond_2ac
    const/4 v4, 0x0

    .line 24179
    :goto_2ad
    invoke-static {v5, v4}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;->a(Lcom/imo/android/imoim/fresco/XCircleImageView;Lcom/imo/android/imoim/data/message/imdata/bean/b$f;)V

    goto/16 :goto_3b8

    .line 24160
    :cond_2b2
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    .line 24159
    :cond_2b8
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    :sswitch_2be
    const-string v15, "small_image_with_button"

    .line 22052
    invoke-virtual {v13, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v13

    if-eqz v13, :cond_3ac

    .line 22053
    iget-object v5, v5, Lcom/imo/android/imoim/imkit/view/e;->d:Lcom/imo/android/imoim/imkit/view/e$f;

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

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

    .line 33214
    invoke-static {v5, v2, v6}, Lcom/imo/android/imoim/imkit/view/e$a$a;->a(Lcom/imo/android/imoim/imkit/view/e$a;Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/f/a/ab;)V

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

    move-result-object v4

    instance-of v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v4, :cond_3b8

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

    move-result-object v4

    if-eqz v4, :cond_3a6

    check-cast v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-nez v4, :cond_2e7

    goto/16 :goto_3b8

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

    move-result-object v4

    if-eqz v4, :cond_3a0

    check-cast v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    .line 34042
    iget-object v10, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v10, :cond_32a

    .line 34239
    iget-object v10, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v10, :cond_32a

    .line 33218
    iget-object v13, v5, Lcom/imo/android/imoim/imkit/view/e$f;->b:Landroid/widget/TextView;

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

    .line 35098
    iget-object v12, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b:Ljava/lang/String;

    .line 33218
    check-cast v12, Ljava/lang/CharSequence;

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

    .line 33219
    iget-object v12, v5, Lcom/imo/android/imoim/imkit/view/e$f;->c:Landroid/widget/TextView;

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

    .line 36096
    iget-object v8, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->a:Ljava/lang/String;

    .line 33219
    check-cast v8, Ljava/lang/CharSequence;

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

    .line 33220
    invoke-virtual {v10}, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->b()Z

    move-result v8

    if-eqz v8, :cond_321

    .line 33221
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$f;->b:Landroid/widget/TextView;

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

    move-result v10

    invoke-virtual {v8, v10}, Landroid/widget/TextView;->setTextColor(I)V

    goto :goto_32a

    .line 33223
    :cond_321
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$f;->b:Landroid/widget/TextView;

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

    move-result v10

    invoke-virtual {v8, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 33226
    :cond_32a
    :goto_32a
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$f;->e:Landroid/widget/TextView;

    const-string v10, "buttonText"

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

    .line 37042
    iget-object v10, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v10, :cond_340

    .line 37242
    iget-object v10, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->e:Lcom/imo/android/imoim/data/message/imdata/bean/i$d;

    if-eqz v10, :cond_340

    .line 38130
    iget-object v10, v10, Lcom/imo/android/imoim/data/message/imdata/bean/i$d;->a:Ljava/lang/String;

    if-eqz v10, :cond_340

    .line 33226
    check-cast v10, Ljava/lang/CharSequence;

    goto :goto_343

    :cond_340
    move-object v10, v11

    check-cast v10, Ljava/lang/CharSequence;

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

    .line 39042
    iget-object v8, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v8, :cond_355

    .line 39242
    iget-object v8, v8, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->e:Lcom/imo/android/imoim/data/message/imdata/bean/i$d;

    if-eqz v8, :cond_355

    .line 40131
    iget-object v8, v8, Lcom/imo/android/imoim/data/message/imdata/bean/i$d;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-eqz v8, :cond_355

    .line 41118
    iget-object v8, v8, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a:Ljava/lang/String;

    goto :goto_356

    :cond_355
    const/4 v8, 0x0

    .line 33227
    :goto_356
    check-cast v8, Ljava/lang/CharSequence;

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

    move-result v8

    if-nez v8, :cond_36b

    .line 33228
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$f;->e:Landroid/widget/TextView;

    new-instance v10, Lcom/imo/android/imoim/imkit/view/e$f$a;

    invoke-direct {v10, v6, v1, v2}, Lcom/imo/android/imoim/imkit/view/e$f$a;-><init>(Lcom/imo/android/imoim/f/a/ab;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    goto :goto_377

    .line 33232
    :cond_36b
    iget-object v8, v5, Lcom/imo/android/imoim/imkit/view/e$f;->e:Landroid/widget/TextView;

    new-instance v10, Lcom/imo/android/imoim/imkit/view/e$f$b;

    invoke-direct {v10, v6, v1, v2}, Lcom/imo/android/imoim/imkit/view/e$f$b;-><init>(Lcom/imo/android/imoim/f/a/ab;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    .line 33236
    :goto_377
    sget-object v6, Lcom/imo/android/imoim/imkit/view/e;->f:Lcom/imo/android/imoim/imkit/view/e$c;

    iget-object v6, v5, Lcom/imo/android/imoim/imkit/view/e$f;->d:Landroid/widget/ImageView;

    const-string v8, "videoIcon"

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

    .line 42042
    iget-object v8, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v8, :cond_387

    .line 42237
    iget-object v8, v8, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$f;

    goto :goto_388

    :cond_387
    const/4 v8, 0x0

    .line 33236
    :goto_388
    invoke-static {v6, v8}, Lcom/imo/android/imoim/imkit/view/e$c;->a(Landroid/widget/ImageView;Lcom/imo/android/imoim/data/message/imdata/bean/i$f;)V

    .line 33237
    iget-object v5, v5, Lcom/imo/android/imoim/imkit/view/e$f;->a:Lcom/imo/android/imoim/fresco/XCircleImageView;

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

    .line 43042
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v4, :cond_39b

    .line 43237
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$f;

    if-eqz v4, :cond_39b

    .line 44136
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i$f;->a:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    goto :goto_39c

    :cond_39b
    const/4 v4, 0x0

    .line 33237
    :goto_39c
    invoke-static {v5, v4}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$a;->a(Lcom/imo/android/imoim/fresco/XCircleImageView;Lcom/imo/android/imoim/data/message/imdata/bean/b$f;)V

    goto :goto_3b8

    .line 33216
    :cond_3a0
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    .line 33215
    :cond_3a6
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    .line 22059
    :cond_3ac
    :goto_3ac
    iget-object v4, v5, Lcom/imo/android/imoim/imkit/view/e;->a:Lcom/imo/android/imoim/imkit/view/e$b;

    invoke-virtual {v4, v2, v6}, Lcom/imo/android/imoim/imkit/view/e$b;->a(Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/f/a/ab;)V

    goto :goto_3b8

    .line 22040
    :cond_3b2
    new-instance v1, Lkotlin/TypeCastException;

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

    throw v1

    :cond_3b8
    :goto_3b8
    if-eqz v1, :cond_4b0

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

    move-result-object v4

    if-eqz v4, :cond_4b0

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

    move-result-object v4

    instance-of v4, v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-nez v4, :cond_3ca

    goto/16 :goto_4b0

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

    move-result-object v4

    instance-of v5, v4, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-nez v5, :cond_3d4

    const/4 v7, 0x0

    goto :goto_3d5

    :cond_3d4
    move-object v7, v4

    :goto_3d5
    check-cast v7, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-eqz v7, :cond_4b0

    .line 46129
    iget-object v4, v7, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-eqz v4, :cond_4b0

    .line 47075
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$i;

    if-nez v5, :cond_3e3

    :goto_3e1
    const/4 v5, 0x0

    goto :goto_3fa

    .line 47076
    :cond_3e3
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$i;

    if-nez v5, :cond_3ea

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

    .line 47228
    :cond_3ea
    iget-object v6, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v6, :cond_3ef

    goto :goto_3e1

    .line 47229
    :cond_3ef
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v5, :cond_3f6

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

    :cond_3f6
    invoke-virtual {v5}, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a()Z

    move-result v5

    :goto_3fa
    if-eqz v5, :cond_409

    .line 48178
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->b:Landroid/view/View;

    .line 46131
    new-instance v6, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$c;

    invoke-direct {v6, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$c;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    goto :goto_419

    .line 49040
    :cond_409
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$i;

    if-eqz v5, :cond_419

    .line 49178
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->b:Landroid/view/View;

    .line 46136
    new-instance v6, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$d;

    invoke-direct {v6, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$d;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    .line 50080
    :cond_419
    :goto_419
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-nez v5, :cond_41f

    :goto_41d
    const/4 v5, 0x0

    goto :goto_436

    .line 50081
    :cond_41f
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-nez v5, :cond_426

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

    .line 50082
    :cond_426
    iget-object v6, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v6, :cond_42b

    goto :goto_41d

    .line 50083
    :cond_42b
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v5, :cond_432

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

    :cond_432
    invoke-virtual {v5}, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a()Z

    move-result v5

    :goto_436
    if-eqz v5, :cond_45f

    .line 50084
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-nez v5, :cond_43f

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

    :cond_43f
    invoke-virtual {v5}, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->a()Z

    move-result v5

    if-eqz v5, :cond_452

    .line 50085
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->c:Landroid/view/View;

    .line 46143
    new-instance v6, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$e;

    invoke-direct {v6, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$e;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    goto :goto_482

    .line 50086
    :cond_452
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->d:Landroid/view/View;

    .line 46147
    new-instance v6, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$f;

    invoke-direct {v6, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$f;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    goto :goto_482

    .line 50087
    :cond_45f
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-eqz v5, :cond_482

    .line 46153
    invoke-virtual {v5}, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->a()Z

    move-result v5

    if-eqz v5, :cond_476

    .line 50088
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->c:Landroid/view/View;

    .line 46154
    new-instance v6, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$g;

    invoke-direct {v6, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$g;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    goto :goto_482

    .line 50089
    :cond_476
    iget-object v5, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->d:Landroid/view/View;

    .line 46158
    new-instance v6, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$h;

    invoke-direct {v6, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$h;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    .line 50090
    :cond_482
    :goto_482
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-nez v5, :cond_487

    goto :goto_49e

    .line 50091
    :cond_487
    iget-object v5, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-nez v5, :cond_48e

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

    .line 50092
    :cond_48e
    iget-object v6, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v6, :cond_493

    goto :goto_49e

    .line 50093
    :cond_493
    iget-object v5, v5, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v5, :cond_49a

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

    :cond_49a
    invoke-virtual {v5}, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a()Z

    move-result v9

    :goto_49e
    if-eqz v9, :cond_4b0

    .line 50094
    iget-object v4, v4, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-eqz v4, :cond_4b0

    .line 50095
    iget-object v4, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->a:Landroid/view/View;

    .line 46166
    new-instance v5, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$i;

    invoke-direct {v5, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$i;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    .line 50096
    :cond_4b0
    :goto_4b0
    iget-object v4, v3, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;->a:Landroid/view/View;

    .line 118
    new-instance v5, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$b;

    invoke-direct {v5, v0, v3, v1, v2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$b;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V

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

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

    return-void

    .line 116
    :cond_4bd
    new-instance v1, Lkotlin/TypeCastException;

    const-string v2, "null cannot be cast to non-null type com.imo.android.imoim.behavior.base.DefUniversalCardBehavior<com.imo.android.imoim.data.message.IChatMessage>"

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

    throw v1

    :cond_4c5
    return-void

    :sswitch_data_4c6
    .sparse-switch
        -0x14861551 -> :sswitch_2be
        -0xaebe437 -> :sswitch_1c8
        0x1af9797e -> :sswitch_16b
        0x28977ef2 -> :sswitch_15c
        0x2a9a73ec -> :sswitch_14d
    .end sparse-switch
.end method

.method protected final a(Lcom/imo/android/imoim/data/message/k;I)Z
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;I)Z"
        }
    .end annotation

    const-string v0, "items"

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

    .line 69
    invoke-super {p0, p1, p2}, Lcom/imo/android/imoim/imkit/delegate/a;->a(Lcom/imo/android/imoim/data/message/k;I)Z

    move-result p2

    const/4 v0, 0x0

    if-eqz p2, :cond_124

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

    move-result-object p1

    instance-of p2, p1, Lcom/imo/android/imoim/data/message/imdata/bk;

    if-nez p2, :cond_15

    const/4 p1, 0x0

    :cond_15
    check-cast p1, Lcom/imo/android/imoim/data/message/imdata/bk;

    const/4 p2, 0x1

    if-nez p1, :cond_1d

    :cond_1a
    :goto_1a
    const/4 p1, 0x0

    goto/16 :goto_121

    :cond_1d
    if-eqz p1, :cond_1a

    .line 2074
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/imdata/bk;->l:Lcom/imo/android/imoim/data/message/imdata/bean/i;

    if-nez p1, :cond_24

    goto :goto_1a

    .line 3051
    :cond_24
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$e;

    if-nez v1, :cond_29

    goto :goto_1a

    .line 3052
    :cond_29
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$e;

    if-eqz v1, :cond_74

    .line 3168
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->a:Ljava/lang/Boolean;

    if-eqz v2, :cond_44

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    .line 3169
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->b:Ljava/lang/Boolean;

    if-eqz v2, :cond_44

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    .line 3170
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->c:Ljava/lang/Boolean;

    if-eqz v2, :cond_44

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    const/4 v2, 0x1

    goto :goto_45

    :cond_44
    const/4 v2, 0x0

    :goto_45
    if-nez v2, :cond_48

    goto :goto_1a

    .line 4154
    :cond_48
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->a:Ljava/lang/Boolean;

    if-eqz v2, :cond_5e

    .line 5154
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->a:Ljava/lang/Boolean;

    if-nez v2, :cond_53

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

    :cond_53
    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    if-eqz v2, :cond_5e

    .line 3055
    iget-object v2, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$i;

    if-nez v2, :cond_5e

    goto :goto_1a

    .line 5156
    :cond_5e
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->b:Ljava/lang/Boolean;

    if-eqz v2, :cond_74

    .line 6156
    iget-object v1, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$e;->b:Ljava/lang/Boolean;

    if-nez v1, :cond_69

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

    :cond_69
    invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-eqz v1, :cond_74

    .line 3058
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-nez v1, :cond_74

    goto :goto_1a

    .line 3061
    :cond_74
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$i;

    if-eqz v1, :cond_a9

    .line 6213
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-nez v2, :cond_7e

    :goto_7c
    const/4 v1, 0x0

    goto :goto_a5

    .line 6214
    :cond_7e
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->a:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v2, :cond_89

    .line 6215
    invoke-virtual {v2}, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->a()Z

    move-result v2

    if-nez v2, :cond_89

    goto :goto_7c

    .line 6217
    :cond_89
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    if-nez v2, :cond_8e

    goto :goto_7c

    .line 6218
    :cond_8e
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    if-eqz v2, :cond_99

    .line 6219
    invoke-virtual {v2}, Lcom/imo/android/imoim/data/message/imdata/bean/b$f;->b()Z

    move-result v2

    if-nez v2, :cond_99

    goto :goto_7c

    .line 6221
    :cond_99
    iget-object v1, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-eqz v1, :cond_a4

    .line 6222
    invoke-virtual {v1}, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a()Z

    move-result v1

    if-nez v1, :cond_a4

    goto :goto_7c

    :cond_a4
    const/4 v1, 0x1

    :goto_a5
    if-nez v1, :cond_a9

    goto/16 :goto_1a

    .line 3064
    :cond_a9
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$b;

    if-nez v1, :cond_af

    goto/16 :goto_1a

    :cond_af
    if-eqz v1, :cond_e6

    .line 6245
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$f;

    if-eqz v2, :cond_c5

    .line 7140
    iget-object v2, v2, Lcom/imo/android/imoim/data/message/imdata/bean/i$f;->a:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    if-eqz v2, :cond_c1

    .line 7141
    invoke-virtual {v2}, Lcom/imo/android/imoim/data/message/imdata/bean/b$f;->b()Z

    move-result v2

    if-nez v2, :cond_c1

    const/4 v2, 0x0

    goto :goto_c2

    :cond_c1
    const/4 v2, 0x1

    :goto_c2
    if-nez v2, :cond_c5

    goto :goto_cf

    .line 6248
    :cond_c5
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v2, :cond_d1

    .line 6249
    invoke-virtual {v2}, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->a()Z

    move-result v2

    if-nez v2, :cond_d1

    :goto_cf
    const/4 v1, 0x0

    goto :goto_e2

    .line 6251
    :cond_d1
    iget-object v2, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-nez v2, :cond_d6

    goto :goto_cf

    .line 6252
    :cond_d6
    iget-object v1, v1, Lcom/imo/android/imoim/data/message/imdata/bean/i$b;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-eqz v1, :cond_e1

    .line 6253
    invoke-virtual {v1}, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a()Z

    move-result v1

    if-nez v1, :cond_e1

    goto :goto_cf

    :cond_e1
    const/4 v1, 0x1

    :goto_e2
    if-nez v1, :cond_e6

    goto/16 :goto_1a

    .line 3068
    :cond_e6
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i;->c:Lcom/imo/android/imoim/data/message/imdata/bean/i$h;

    if-eqz p1, :cond_120

    .line 7273
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->a:Ljava/lang/String;

    if-nez v1, :cond_f0

    :goto_ee
    const/4 p1, 0x0

    goto :goto_11c

    .line 7274
    :cond_f0
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-nez v1, :cond_f5

    goto :goto_ee

    .line 7275
    :cond_f5
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->b:Lcom/imo/android/imoim/data/message/imdata/bean/i$g;

    if-eqz v1, :cond_100

    .line 7276
    invoke-virtual {v1}, Lcom/imo/android/imoim/data/message/imdata/bean/i$g;->a()Z

    move-result v1

    if-nez v1, :cond_100

    goto :goto_ee

    .line 7278
    :cond_100
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->c:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    if-nez v1, :cond_105

    goto :goto_ee

    .line 7279
    :cond_105
    iget-object v1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->c:Lcom/imo/android/imoim/data/message/imdata/bean/b$f;

    if-eqz v1, :cond_110

    .line 7280
    invoke-virtual {v1}, Lcom/imo/android/imoim/data/message/imdata/bean/b$f;->b()Z

    move-result v1

    if-nez v1, :cond_110

    goto :goto_ee

    .line 7282
    :cond_110
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/imdata/bean/i$h;->d:Lcom/imo/android/imoim/data/message/imdata/bean/i$a;

    if-eqz p1, :cond_11b

    .line 7283
    invoke-virtual {p1}, Lcom/imo/android/imoim/data/message/imdata/bean/i$a;->a()Z

    move-result p1

    if-nez p1, :cond_11b

    goto :goto_ee

    :cond_11b
    const/4 p1, 0x1

    :goto_11c
    if-nez p1, :cond_120

    goto/16 :goto_1a

    :cond_120
    const/4 p1, 0x1

    :goto_121
    if-eqz p1, :cond_124

    return p2

    :cond_124
    return v0
.end method

.method public final bridge synthetic a(Ljava/lang/Object;I)Z
    .registers 3

    .line 29
    check-cast p1, Lcom/imo/android/imoim/data/message/k;

    invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate;->a(Lcom/imo/android/imoim/data/message/k;I)Z

    move-result p1

    return p1
.end method

.method protected final b()[Lcom/imo/android/imoim/data/message/imdata/b$a;
    .registers 4

    const/4 v0, 0x1

    new-array v0, v0, [Lcom/imo/android/imoim/data/message/imdata/b$a;

    .line 58
    sget-object v1, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_UNIVERSAL_CARD:Lcom/imo/android/imoim/data/message/imdata/b$a;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    return-object v0
.end method

.method public final synthetic c(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .registers 5

    const-string v0, "parent"

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

    const v0, 0x7f0b02b2

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

    move-result-object p1

    const-string v0, "IMKitHelper.inflate(R.la\u2026rsal_card, parent, false)"

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

    .line 1063
    invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    sget-object v1, Lcom/imo/android/imoim/imkit/view/e;->f:Lcom/imo/android/imoim/imkit/view/e$c;

    .line 1248
    invoke-static {}, Lcom/imo/android/imoim/imkit/view/e;->a()D

    move-result-wide v1

    double-to-int v1, v1

    .line 1063
    iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 1064
    new-instance v0, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;

    invoke-direct {v0, p1}, Lcom/imo/android/imoim/imkit/delegate/IMUniversalCardDelegate$ViewHolder;-><init>(Landroid/view/View;)V

    .line 29
    check-cast v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    return-object v0
.end method