ChatActivity$ChatActivityAdapter.smali
.class public Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.super Landroidx/recyclerview/widget/RecyclerView$Adapter;
.source "ChatActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/ChatActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "ChatActivityAdapter"
.end annotation
# instance fields
.field private botInfoRow:I
.field private isBot:Z
.field private loadingDownRow:I
.field private loadingUpRow:I
.field private mContext:Landroid/content/Context;
.field private messagesEndRow:I
.field private messagesStartRow:I
.field private rowCount:I
.field final synthetic this$0:Lim/tpelyyftgw/ui/ChatActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
.registers 4
.param p1, "this$0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p2, "context" # Landroid/content/Context;
.line 18186
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
.line 18180
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
.line 18187
iput-object p2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
.line 18188
iget-object v0, p1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_16
iget-object v0, p1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_16
const/4 v0, 0x1
goto :goto_17
:cond_16
const/4 v0, 0x0
:goto_17
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->isBot:Z
.line 18189
return-void
.end method
.method static synthetic access$13100(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->isBot:Z
return v0
.end method
.method static synthetic access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
return v0
.end method
.method static synthetic access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
return v0
.end method
.method static synthetic access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
return v0
.end method
.method static synthetic access$23200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
return v0
.end method
.method static synthetic access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
return v0
.end method
.method static synthetic access$25600(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)Landroid/content/Context;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18175
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
return-object v0
.end method
# virtual methods
.method public getItemCount()I
.registers 2
.line 18230
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$4200(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v0
if-eqz v0, :cond_a
const/4 v0, 0x0
goto :goto_c
:cond_a
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
:goto_c
return v0
.end method
.method public getItemId(I)J
.registers 4
.param p1, "i" # I
.line 18235
const-wide/16 v0, -0x1
return-wide v0
.end method
.method public getItemViewType(I)I
.registers 4
.param p1, "position" # I
.line 19645
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
if-lt p1, v0, :cond_19
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
if-ge p1, v0, :cond_19
.line 19646
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
sub-int v1, p1, v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
return v0
.line 19647
:cond_19
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
if-ne p1, v0, :cond_1f
.line 19648
const/4 v0, 0x3
return v0
.line 19650
:cond_1f
const/4 v0, 0x4
return v0
.end method
.method public synthetic lambda$onBindViewHolder$1$ChatActivity$ChatActivityAdapter(Lim/tpelyyftgw/messenger/MessageObject;Landroid/view/View;)V
.registers 5
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "v" # Landroid/view/View;
.line 19638
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v1, Lim/tpelyyftgw/ui/hui/packet/BillDetailsActivity;
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/hui/packet/BillDetailsActivity;-><init>(Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
return-void
.end method
.method public synthetic lambda$onCreateViewHolder$0$ChatActivity$ChatActivityAdapter(Ljava/lang/String;)V
.registers 6
.param p1, "url" # Ljava/lang/String;
.line 19169
const-string v0, "@"
invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_1a
.line 19170
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$31100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v2, 0x1
invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v2, v3, v1}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)V
goto :goto_59
.line 19171
:cond_1a
const-string v0, "#"
invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
const/4 v2, 0x0
if-nez v0, :cond_4b
const-string v0, "$"
invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2c
goto :goto_4b
.line 19175
:cond_2c
const-string v0, "/"
invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_58
.line 19176
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v2, p1, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setCommand(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZZ)V
.line 19177
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v0
if-nez v0, :cond_59
.line 19178
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
goto :goto_59
.line 19172
:cond_4b
:goto_4b
new-instance v0, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 19173
.local v0, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/DialogsActivity;->setSearchString(Ljava/lang/String;)V
.line 19174
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 19175
.end local v0 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
:cond_58
nop
.line 19181
:cond_59
:goto_59
return-void
.end method
.method public notifyDataSetChanged()V
.registers 2
.line 19787
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19789
:try_start_3
invoke-super {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19792
goto :goto_b
.line 19790
:catch_7
move-exception v0
.line 19791
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19793
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemChanged(I)V
.registers 3
.param p1, "position" # I
.line 19797
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19799
:try_start_3
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemChanged(I)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19802
goto :goto_b
.line 19800
:catch_7
move-exception v0
.line 19801
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19803
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemInserted(I)V
.registers 3
.param p1, "position" # I
.line 19817
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19819
:try_start_3
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemInserted(I)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19822
goto :goto_b
.line 19820
:catch_7
move-exception v0
.line 19821
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19823
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemMoved(II)V
.registers 4
.param p1, "fromPosition" # I
.param p2, "toPosition" # I
.line 19827
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19829
:try_start_3
invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemMoved(II)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19832
goto :goto_b
.line 19830
:catch_7
move-exception v0
.line 19831
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19833
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemRangeChanged(II)V
.registers 4
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.line 19807
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19809
:try_start_3
invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeChanged(II)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19812
goto :goto_b
.line 19810
:catch_7
move-exception v0
.line 19811
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19813
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemRangeInserted(II)V
.registers 4
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.line 19837
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19839
:try_start_3
invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeInserted(II)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19842
goto :goto_b
.line 19840
:catch_7
move-exception v0
.line 19841
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19843
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemRangeRemoved(II)V
.registers 4
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.line 19857
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19859
:try_start_3
invoke-super {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeRemoved(II)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19862
goto :goto_b
.line 19860
:catch_7
move-exception v0
.line 19861
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19863
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public notifyItemRemoved(I)V
.registers 3
.param p1, "position" # I
.line 19847
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 19849
:try_start_3
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRemoved(I)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 19852
goto :goto_b
.line 19850
:catch_7
move-exception v0
.line 19851
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19853
.end local v0 # "e":Ljava/lang/Exception;
:goto_b
return-void
.end method
.method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.registers 47
.param p1, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.param p2, "position" # I
.line 19193
move-object/from16 v0, p0
move-object/from16 v1, p1
move/from16 v2, p2
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
if-ne v2, v3, :cond_35
.line 19194
iget-object v3, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v3, Lim/tpelyyftgw/ui/cells/BotHelpCell;
.line 19195
.local v3, "helpView":Lim/tpelyyftgw/ui/cells/BotHelpCell;
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$29500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/SparseArray;
move-result-object v4
invoke-virtual {v4}, Landroid/util/SparseArray;->size()I
move-result v4
if-eqz v4, :cond_2f
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$29500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/SparseArray;
move-result-object v4
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v4, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->description:Ljava/lang/String;
goto :goto_30
:cond_2f
const/4 v4, 0x0
:goto_30
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/BotHelpCell;->setText(Ljava/lang/String;)V
.line 19196
.end local v3 # "helpView":Lim/tpelyyftgw/ui/cells/BotHelpCell;
goto/16 :goto_ba5
:cond_35
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
const/4 v4, 0x1
if-eq v2, v3, :cond_b8e
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
if-ne v2, v3, :cond_41
const/4 v3, 0x0
goto/16 :goto_b8f
.line 19199
:cond_41
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
if-lt v2, v3, :cond_b8b
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
if-ge v2, v3, :cond_b8b
.line 19200
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
sub-int v6, v2, v6
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 19201
.local v3, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
.line 19202
.local v6, "view":Landroid/view/View;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemViewType(I)I
move-result v7
.line 19203
.local v7, "viewType":I
instance-of v8, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/16 v10, 0x8
if-eqz v8, :cond_266
.line 19204
move-object v8, v6
check-cast v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 19205
.local v8, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v11, v11, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v11, :cond_79
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v11, v11, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v11}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v11
if-eqz v11, :cond_77
goto :goto_79
:cond_77
const/4 v11, 0x0
goto :goto_7a
:cond_79
:goto_79
const/4 v11, 0x1
:goto_7a
iput-boolean v11, v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isChat:Z
.line 19206
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v11, v11, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v11}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v11
if-eqz v11, :cond_90
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v11, v11, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v11, :cond_90
const/4 v11, 0x1
goto :goto_91
:cond_90
const/4 v11, 0x0
:goto_91
iput-boolean v11, v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isMegagroup:Z
.line 19207
const/4 v11, 0x0
.line 19208
.local v11, "pinnedBottom":Z
const/4 v12, 0x0
.line 19209
.local v12, "pinnedTop":Z
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-static {v13, v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$14100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v13
.line 19213
.local v13, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v13, :cond_d7
.line 19214
iget-object v14, v13, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;
invoke-virtual {v14, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v14
check-cast v14, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.line 19215
.local v14, "pos":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
if-eqz v14, :cond_d2
.line 19216
iget v15, v14, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->flags:I
and-int/lit8 v15, v15, 0x4
if-eqz v15, :cond_b6
.line 19217
iget-object v15, v13, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v15, v14}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v15
add-int/2addr v15, v2
add-int/2addr v15, v4
.local v15, "prevPosition":I
goto :goto_b9
.line 19219
.end local v15 # "prevPosition":I
:cond_b6
const/4 v12, 0x1
.line 19220
const/16 v15, -0x64
.line 19222
.restart local v15 # "prevPosition":I
:goto_b9
iget v4, v14, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->flags:I
and-int/2addr v4, v10
if-eqz v4, :cond_ce
.line 19223
iget-object v4, v13, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
sub-int v4, v2, v4
iget-object v10, v13, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v10, v14}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v10
add-int/2addr v4, v10
.local v4, "nextPosition":I
goto :goto_d6
.line 19225
.end local v4 # "nextPosition":I
:cond_ce
const/4 v11, 0x1
.line 19226
const/16 v4, -0x64
.restart local v4 # "nextPosition":I
goto :goto_d6
.line 19229
.end local v4 # "nextPosition":I
.end local v15 # "prevPosition":I
:cond_d2
const/16 v15, -0x64
.line 19230
.restart local v15 # "prevPosition":I
const/16 v4, -0x64
.line 19232
.end local v14 # "pos":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.restart local v4 # "nextPosition":I
:goto_d6
goto :goto_db
.line 19233
.end local v4 # "nextPosition":I
.end local v15 # "prevPosition":I
:cond_d7
add-int/lit8 v4, v2, -0x1
.line 19234
.restart local v4 # "nextPosition":I
add-int/lit8 v15, v2, 0x1
.line 19236
.restart local v15 # "prevPosition":I
:goto_db
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemViewType(I)I
move-result v10
.line 19237
.local v10, "nextType":I
invoke-virtual {v0, v15}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemViewType(I)I
move-result v14
.line 19238
.local v14, "prevType":I
const/16 v17, 0x0
.line 19239
.local v17, "isFirst":Z
const/16 v18, 0x0
.line 19241
.local v18, "isLast":Z
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->hasReactions()Z
move-result v19
if-nez v19, :cond_15e
iget-object v9, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
instance-of v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyInlineMarkup;
if-nez v9, :cond_15e
invoke-virtual/range {p1 .. p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v9
if-ne v10, v9, :cond_15e
.line 19242
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
sub-int v5, v4, v5
invoke-virtual {v9, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 19243
.local v5, "nextMessage":Lim/tpelyyftgw/messenger/MessageObject;
nop
.line 19244
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v9
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v2
if-ne v9, v2, :cond_127
iget-object v2, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v9, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int/2addr v2, v9
invoke-static {v2}, Ljava/lang/Math;->abs(I)I
move-result v2
const/16 v9, 0x12c
if-gt v2, v9, :cond_127
const/4 v2, 0x1
goto :goto_128
:cond_127
const/4 v2, 0x0
.line 19245
.end local v11 # "pinnedBottom":Z
.local v2, "pinnedBottom":Z
:goto_128
if-eqz v2, :cond_15a
.line 19246
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v9, :cond_140
.line 19247
iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget-object v11, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-ne v9, v11, :cond_13c
const/4 v9, 0x1
goto :goto_13d
:cond_13c
const/4 v9, 0x0
:goto_13d
move v2, v9
move v11, v2
goto :goto_15b
.line 19248
:cond_140
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v9}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v9
if-eqz v9, :cond_15a
.line 19249
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I
move-result v9
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I
move-result v11
if-ne v9, v11, :cond_156
const/4 v9, 0x1
goto :goto_157
:cond_156
const/4 v9, 0x0
:goto_157
move v2, v9
move v11, v2
goto :goto_15b
.line 19252
.end local v5 # "nextMessage":Lim/tpelyyftgw/messenger/MessageObject;
:cond_15a
move v11, v2
.end local v2 # "pinnedBottom":Z
.restart local v11 # "pinnedBottom":Z
:goto_15b
move/from16 v2, v18
goto :goto_162
.line 19253
:cond_15e
const/16 v18, 0x1
move/from16 v2, v18
.line 19255
.end local v18 # "isLast":Z
.local v2, "isLast":Z
:goto_162
invoke-virtual/range {p1 .. p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v5
if-ne v14, v5, :cond_1dd
.line 19256
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
sub-int v9, v15, v9
invoke-virtual {v5, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 19257
.local v5, "prevMessage":Lim/tpelyyftgw/messenger/MessageObject;
nop
.line 19258
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->hasReactions()Z
move-result v9
if-nez v9, :cond_1a4
iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
instance-of v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyInlineMarkup;
if-nez v9, :cond_1a4
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v9
move/from16 v18, v4
.end local v4 # "nextPosition":I
.local v18, "nextPosition":I
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v4
if-ne v9, v4, :cond_1a6
iget-object v4, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v9, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int/2addr v4, v9
invoke-static {v4}, Ljava/lang/Math;->abs(I)I
move-result v4
const/16 v9, 0x12c
if-gt v4, v9, :cond_1a6
const/4 v4, 0x1
goto :goto_1a7
.end local v18 # "nextPosition":I
.restart local v4 # "nextPosition":I
:cond_1a4
move/from16 v18, v4
.end local v4 # "nextPosition":I
.restart local v18 # "nextPosition":I
:cond_1a6
const/4 v4, 0x0
.line 19259
.end local v12 # "pinnedTop":Z
.local v4, "pinnedTop":Z
:goto_1a7
if-eqz v4, :cond_1d9
.line 19260
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v9, :cond_1bf
.line 19261
iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget-object v12, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-ne v9, v12, :cond_1bb
const/4 v9, 0x1
goto :goto_1bc
:cond_1bb
const/4 v9, 0x0
:goto_1bc
move v4, v9
move v12, v4
goto :goto_1da
.line 19262
:cond_1bf
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v9}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v9
if-eqz v9, :cond_1d9
.line 19263
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I
move-result v9
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I
move-result v12
if-ne v9, v12, :cond_1d5
const/4 v9, 0x1
goto :goto_1d6
:cond_1d5
const/4 v9, 0x0
:goto_1d6
move v4, v9
move v12, v4
goto :goto_1da
.line 19266
.end local v5 # "prevMessage":Lim/tpelyyftgw/messenger/MessageObject;
:cond_1d9
move v12, v4
.end local v4 # "pinnedTop":Z
.restart local v12 # "pinnedTop":Z
:goto_1da
move/from16 v4, v17
goto :goto_1e3
.line 19267
.end local v18 # "nextPosition":I
.local v4, "nextPosition":I
:cond_1dd
move/from16 v18, v4
.end local v4 # "nextPosition":I
.restart local v18 # "nextPosition":I
const/16 v17, 0x1
move/from16 v4, v17
.line 19269
.end local v17 # "isFirst":Z
.local v4, "isFirst":Z
:goto_1e3
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v5
if-eqz v5, :cond_20b
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v5, :cond_20b
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-gtz v5, :cond_20b
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
if-eqz v5, :cond_20b
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_post:I
if-eqz v5, :cond_20b
.line 19270
const/4 v12, 0x0
.line 19271
const/4 v11, 0x0
.line 19274
:cond_20b
const/4 v5, 0x0
invoke-virtual {v8, v3, v13, v5, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZZ)V
.line 19275
invoke-virtual {v8, v4, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setIsFirstOrLast(ZZ)V
.line 19276
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v5
const v9, 0x7fffffff
if-eq v5, v9, :cond_22b
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
invoke-static {v9}, Lim/tpelyyftgw/ui/ChatActivity;->access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v9
if-ne v5, v9, :cond_22b
const/4 v5, 0x1
goto :goto_22c
:cond_22b
const/4 v5, 0x0
:goto_22c
invoke-virtual {v8, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V
.line 19277
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v5
const v9, 0x7fffffff
if-eq v5, v9, :cond_23f
.line 19278
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->startMessageUnselect()V
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$29700(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 19281
:cond_23f
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$29800(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
move-result-object v5
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v5
move v9, v5
move/from16 v17, v10
const/4 v10, -0x1
.end local v10 # "nextType":I
.local v9, "index":I
.local v17, "nextType":I
if-eq v5, v10, :cond_264
.line 19282
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$29800(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
move-result-object v5
invoke-virtual {v5, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 19283
invoke-virtual {v8}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v5
new-instance v10, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;
invoke-direct {v10, v0, v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$3;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
invoke-virtual {v5, v10}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 19356
.end local v2 # "isLast":Z
.end local v4 # "isFirst":Z
.end local v8 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v9 # "index":I
.end local v11 # "pinnedBottom":Z
.end local v12 # "pinnedTop":Z
.end local v13 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v14 # "prevType":I
.end local v15 # "prevPosition":I
.end local v17 # "nextType":I
.end local v18 # "nextPosition":I
:cond_264
goto/16 :goto_ba5
:cond_266
const/16 v2, 0x8
const/4 v10, -0x1
instance-of v4, v6, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v4, :cond_27a
.line 19357
move-object v2, v6
check-cast v2, Lim/tpelyyftgw/ui/cells/ChatActionCell;
.line 19358
.local v2, "actionCell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 19359
const/high16 v4, 0x3f800000 # 1.0f
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V
.line 19360
.end local v2 # "actionCell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
goto/16 :goto_ba5
:cond_27a
instance-of v4, v6, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
if-eqz v4, :cond_29d
.line 19361
move-object v2, v6
check-cast v2, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
.line 19362
.local v2, "unreadCell":Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
const v4, 0x7f0f118b
const-string v5, "UnreadMessages"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;->setText(Ljava/lang/String;)V
.line 19363
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$29900(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v4
if-eqz v4, :cond_29b
.line 19364
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v5, 0x0
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
invoke-static {v4, v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$29902(Lim/tpelyyftgw/ui/ChatActivity;I)I
.line 19366
.end local v2 # "unreadCell":Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
:cond_29b
goto/16 :goto_ba5
:cond_29d
const/4 v4, 0x5
if-ne v7, v4, :cond_b84
.line 19368
const v4, 0x7f0916c5
invoke-static {v4}, Lnp/NPFog;->d(I)I
move-result v4
invoke-virtual {v6, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v4
check-cast v4, Landroid/widget/RelativeLayout;
.line 19369
.local v4, "rlTitle":Landroid/widget/RelativeLayout;
const v5, 0x7f09103c
invoke-static {v5}, Lnp/NPFog;->d(I)I
move-result v5
invoke-virtual {v6, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v5
check-cast v5, Landroid/widget/TextView;
.line 19370
.local v5, "tvRemind":Landroid/widget/TextView;
const v8, 0x7f0910ca
invoke-static {v8}, Lnp/NPFog;->d(I)I
move-result v8
invoke-virtual {v6, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v8
check-cast v8, Landroid/widget/TextView;
.line 19372
.local v8, "tvTime":Landroid/widget/TextView;
const v9, 0x7f0917c6
invoke-static {v9}, Lnp/NPFog;->d(I)I
move-result v9
invoke-virtual {v6, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v9
check-cast v9, Landroid/widget/LinearLayout;
.line 19373
.local v9, "llBody":Landroid/widget/LinearLayout;
const v11, 0x7f091744
invoke-static/range {v11 .. v11}, Lnp/NPFog;->d(I)I
move-result v11
invoke-virtual {v6, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v11
check-cast v11, Landroid/widget/ImageView;
.line 19374
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
const v12, 0x7f0911a8
invoke-static/range {v12 .. v12}, Lnp/NPFog;->d(I)I
move-result v12
invoke-virtual {v6, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v12
check-cast v12, Landroid/widget/TextView;
.line 19376
.local v12, "tvAmount":Landroid/widget/TextView;
const v13, 0x7f0916e6
invoke-static/range {v13 .. v13}, Lnp/NPFog;->d(I)I
move-result v13
invoke-virtual {v6, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v13
check-cast v13, Landroid/widget/RelativeLayout;
.line 19377
.local v13, "rlAmount2":Landroid/widget/RelativeLayout;
const v14, 0x7f091743
invoke-static/range {v14 .. v14}, Lnp/NPFog;->d(I)I
move-result v14
invoke-virtual {v6, v14}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v14
check-cast v14, Landroid/widget/ImageView;
.line 19378
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
const v15, 0x7f0911a7
invoke-static/range {v15 .. v15}, Lnp/NPFog;->d(I)I
move-result v15
invoke-virtual {v6, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v15
check-cast v15, Landroid/widget/TextView;
.line 19380
.local v15, "tvAmount2":Landroid/widget/TextView;
const v10, 0x7f091151
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v10
check-cast v10, Landroid/widget/Space;
.line 19382
.local v10, "space":Landroid/widget/Space;
const v2, 0x7f091034
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v6, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 19383
.local v2, "tvRow1Name":Landroid/widget/TextView;
move/from16 v18, v7
.end local v7 # "viewType":I
.local v18, "viewType":I
const v7, 0x7f091035
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/TextView;
.line 19384
.local v7, "tvRow1Info":Landroid/widget/TextView;
const v1, 0x7f091032
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v6, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 19385
.local v1, "tvRow2Name":Landroid/widget/TextView;
move-object/from16 v21, v15
.end local v15 # "tvAmount2":Landroid/widget/TextView;
.local v21, "tvAmount2":Landroid/widget/TextView;
const v15, 0x7f091033
invoke-static/range {v15 .. v15}, Lnp/NPFog;->d(I)I
move-result v15
invoke-virtual {v6, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v15
check-cast v15, Landroid/widget/TextView;
.line 19387
.local v15, "tvRow2Info":Landroid/widget/TextView;
move-object/from16 v22, v13
.end local v13 # "rlAmount2":Landroid/widget/RelativeLayout;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
const v13, 0x7f0916cc
invoke-static/range {v13 .. v13}, Lnp/NPFog;->d(I)I
move-result v13
invoke-virtual {v6, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v13
check-cast v13, Landroid/widget/RelativeLayout;
.line 19388
.local v13, "rlRow3":Landroid/widget/RelativeLayout;
move-object/from16 v23, v13
.end local v13 # "rlRow3":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
const v13, 0x7f091030
invoke-static/range {v13 .. v13}, Lnp/NPFog;->d(I)I
move-result v13
invoke-virtual {v6, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v13
check-cast v13, Landroid/widget/TextView;
.line 19389
.local v13, "tvRow3Name":Landroid/widget/TextView;
move-object/from16 v24, v10
.end local v10 # "space":Landroid/widget/Space;
.local v24, "space":Landroid/widget/Space;
const v10, 0x7f091031
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v10
check-cast v10, Landroid/widget/TextView;
.line 19391
.local v10, "tvRow3Info":Landroid/widget/TextView;
move-object/from16 v25, v10
.end local v10 # "tvRow3Info":Landroid/widget/TextView;
.local v25, "tvRow3Info":Landroid/widget/TextView;
const v10, 0x7f0916c6
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v10
check-cast v10, Landroid/widget/RelativeLayout;
.line 19392
.local v10, "rlSeeDetails":Landroid/widget/RelativeLayout;
move-object/from16 v26, v10
.end local v10 # "rlSeeDetails":Landroid/widget/RelativeLayout;
.local v26, "rlSeeDetails":Landroid/widget/RelativeLayout;
const v10, 0x7f0910e0
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v10
check-cast v10, Landroid/widget/TextView;
.line 19394
.local v10, "tvSeeDetails":Landroid/widget/TextView;
const/high16 v27, 0x41200000 # 10.0f
move-object/from16 v28, v6
.end local v6 # "view":Landroid/view/View;
.local v28, "view":Landroid/view/View;
invoke-static/range {v27 .. v27}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
move-object/from16 v29, v13
.end local v13 # "tvRow3Name":Landroid/widget/TextView;
.local v29, "tvRow3Name":Landroid/widget/TextView;
invoke-static/range {v27 .. v27}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
.line 19395
const-string/jumbo v30, "windowBackgroundGray"
move-object/from16 v31, v15
.end local v15 # "tvRow2Info":Landroid/widget/TextView;
.local v31, "tvRow2Info":Landroid/widget/TextView;
invoke-static/range {v30 .. v30}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v15
.line 19394
move-object/from16 v30, v1
.end local v1 # "tvRow2Name":Landroid/widget/TextView;
.local v30, "tvRow2Name":Landroid/widget/TextView;
const/4 v1, 0x0
invoke-static {v6, v13, v1, v1, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FFFFI)Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual {v4, v6}, Landroid/widget/RelativeLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 19396
invoke-static/range {v27 .. v27}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
invoke-static/range {v27 .. v27}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
.line 19397
const-string/jumbo v15, "windowBackgroundWhite"
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v15
.line 19396
invoke-static {v1, v1, v6, v13, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FFFFI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v9, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 19398
iget v1, v3, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v6, 0x68
if-ne v1, v6, :cond_b5b
.line 19399
iget-object v1, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;
.line 19400
.local v1, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-static {v6}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->getData(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v6
.line 19401
.local v6, "data":Ljava/lang/String;
const-class v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;
invoke-static {v6, v13}, Lcom/blankj/utilcode/util/GsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v13
check-cast v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;
.line 19402
.local v13, "bean":Lim/tpelyyftgw/javaBean/PayBillOverBean;
invoke-virtual {v13}, Lim/tpelyyftgw/javaBean/PayBillOverBean;->getCreate12HEndTimeFormat()Ljava/lang/String;
move-result-object v15
invoke-virtual {v8, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19403
const v15, 0x7f0f0bec
move-object/from16 v27, v4
.end local v4 # "rlTitle":Landroid/widget/RelativeLayout;
.local v27, "rlTitle":Landroid/widget/RelativeLayout;
const-string v4, "PayBillWithdrawInfo"
invoke-static {v4, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v10, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19404
const-string v4, ""
.line 19405
.local v4, "commodity":Ljava/lang/String;
const-string v15, ""
.line 19406
.local v15, "money":Ljava/lang/String;
move-object/from16 v32, v4
.end local v4 # "commodity":Ljava/lang/String;
.local v32, "commodity":Ljava/lang/String;
iget-object v4, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->coin_code:Ljava/lang/String;
move-object/from16 v33, v6
.end local v6 # "data":Ljava/lang/String;
.local v33, "data":Ljava/lang/String;
const-string v6, "-"
invoke-virtual {v4, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_432
.line 19407
iget-object v4, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->coin_code:Ljava/lang/String;
invoke-virtual {v4, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v4
.line 19408
.local v4, "split":[Ljava/lang/String;
const/16 v20, 0x0
aget-object v32, v4, v20
.line 19409
const/16 v16, 0x1
aget-object v15, v4, v16
.line 19410
.end local v4 # "split":[Ljava/lang/String;
move-object/from16 v4, v32
goto :goto_434
.line 19411
:cond_432
iget-object v4, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->coin_code:Ljava/lang/String;
.line 19413
.end local v32 # "commodity":Ljava/lang/String;
.local v4, "commodity":Ljava/lang/String;
:goto_434
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v32
move-object/from16 v34, v8
.end local v8 # "tvTime":Landroid/widget/TextView;
.local v34, "tvTime":Landroid/widget/TextView;
const-string v8, "LTC"
move-object/from16 v35, v9
.end local v9 # "llBody":Landroid/widget/LinearLayout;
.local v35, "llBody":Landroid/widget/LinearLayout;
const-string v9, "ETH"
move-object/from16 v36, v10
.end local v10 # "tvSeeDetails":Landroid/widget/TextView;
.local v36, "tvSeeDetails":Landroid/widget/TextView;
const-string v10, "BTC"
move-object/from16 v37, v3
.end local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.local v37, "message":Lim/tpelyyftgw/messenger/MessageObject;
sparse-switch v32, :sswitch_data_ba6
:cond_449
goto :goto_46c
:sswitch_44a
const-string v3, "USDT"
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_449
const/4 v3, 0x2
goto :goto_46d
:sswitch_454
invoke-virtual {v4, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_449
const/4 v3, 0x3
goto :goto_46d
:sswitch_45c
invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_449
const/4 v3, 0x1
goto :goto_46d
:sswitch_464
invoke-virtual {v4, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_449
const/4 v3, 0x0
goto :goto_46d
:goto_46c
const/4 v3, -0x1
:goto_46d
if-eqz v3, :cond_490
move-object/from16 v38, v4
const/4 v4, 0x1
.end local v4 # "commodity":Ljava/lang/String;
.local v38, "commodity":Ljava/lang/String;
if-eq v3, v4, :cond_489
const/4 v4, 0x2
if-eq v3, v4, :cond_482
const/4 v4, 0x3
if-eq v3, v4, :cond_47b
goto :goto_499
.line 19424
:cond_47b
const v3, 0x7f0d0158
invoke-virtual {v11, v3}, Landroid/widget/ImageView;->setImageResource(I)V
goto :goto_499
.line 19421
:cond_482
const v3, 0x7f0d015a
invoke-virtual {v11, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 19422
goto :goto_499
.line 19418
:cond_489
const v3, 0x7f0d0156
invoke-virtual {v11, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 19419
goto :goto_499
.line 19415
.end local v38 # "commodity":Ljava/lang/String;
.restart local v4 # "commodity":Ljava/lang/String;
:cond_490
move-object/from16 v38, v4
.end local v4 # "commodity":Ljava/lang/String;
.restart local v38 # "commodity":Ljava/lang/String;
const v3, 0x7f0d0152
invoke-virtual {v11, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 19416
nop
.line 19429
:goto_499
invoke-virtual {v15}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_bb8
:cond_4a0
goto :goto_4c3
:sswitch_4a1
const-string v3, "USDT"
invoke-virtual {v15, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4a0
const/4 v3, 0x2
goto :goto_4c4
:sswitch_4ab
invoke-virtual {v15, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4a0
const/4 v3, 0x3
goto :goto_4c4
:sswitch_4b3
invoke-virtual {v15, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4a0
const/4 v3, 0x1
goto :goto_4c4
:sswitch_4bb
invoke-virtual {v15, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4a0
const/4 v3, 0x0
goto :goto_4c4
:goto_4c3
const/4 v3, -0x1
:goto_4c4
if-eqz v3, :cond_4e5
const/4 v4, 0x1
if-eq v3, v4, :cond_4de
const/4 v4, 0x2
if-eq v3, v4, :cond_4d7
const/4 v4, 0x3
if-eq v3, v4, :cond_4d0
goto :goto_4ec
.line 19440
:cond_4d0
const v3, 0x7f0d0158
invoke-virtual {v14, v3}, Landroid/widget/ImageView;->setImageResource(I)V
goto :goto_4ec
.line 19437
:cond_4d7
const v3, 0x7f0d015a
invoke-virtual {v14, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 19438
goto :goto_4ec
.line 19434
:cond_4de
const v3, 0x7f0d0156
invoke-virtual {v14, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 19435
goto :goto_4ec
.line 19431
:cond_4e5
const v3, 0x7f0d0152
invoke-virtual {v14, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 19432
nop
.line 19444
:goto_4ec
const-string v3, ""
.line 19445
.local v3, "formAddress":Ljava/lang/String;
iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;->deal_code:I
const-string v8, "2"
const-string v9, "1"
const-string v10, "PayBillTransactionType"
move-object/from16 v39, v1
.end local v1 # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;
.local v39, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;
const-string v1, "PayBillCurrencyType"
move-object/from16 v40, v3
.end local v3 # "formAddress":Ljava/lang/String;
.local v40, "formAddress":Ljava/lang/String;
const-string v3, "+"
const-string v41, "0"
packed-switch v4, :pswitch_data_bca
move-object/from16 v16, v15
move-object/from16 v8, v23
move-object/from16 v4, v30
move-object/from16 v10, v31
move-object/from16 v1, v38
move-object/from16 v23, v14
move-object/from16 v14, v24
move-object/from16 v43, v22
move-object/from16 v22, v11
move-object/from16 v11, v43
.end local v15 # "money":Ljava/lang/String;
.end local v24 # "space":Landroid/widget/Space;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.local v1, "commodity":Ljava/lang/String;
.local v4, "tvRow2Name":Landroid/widget/TextView;
.local v8, "rlRow3":Landroid/widget/RelativeLayout;
.local v10, "tvRow2Info":Landroid/widget/TextView;
.local v11, "rlAmount2":Landroid/widget/RelativeLayout;
.local v14, "space":Landroid/widget/Space;
.local v16, "money":Ljava/lang/String;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
goto/16 :goto_b75
.line 19603
.end local v1 # "commodity":Ljava/lang/String;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v10 # "tvRow2Info":Landroid/widget/TextView;
.end local v16 # "money":Ljava/lang/String;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.restart local v15 # "money":Ljava/lang/String;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.restart local v24 # "space":Landroid/widget/Space;
.restart local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
.restart local v38 # "commodity":Ljava/lang/String;
:pswitch_519
const v3, 0x7f0f0bbc
const-string v4, "PayBillFiatCurrencySellReminder"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19604
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_53a
move-object/from16 v6, v41
goto :goto_53c
:cond_53a
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
:goto_53c
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v12, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19605
const v3, 0x7f0f0be1
invoke-static {v10, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19606
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_59b
.line 19607
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->hashCode()I
move-result v4
const/16 v6, 0x31
if-eq v4, v6, :cond_573
const/16 v6, 0x32
if-eq v4, v6, :cond_56b
:cond_56a
goto :goto_57b
:cond_56b
invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_56a
const/4 v9, 0x1
goto :goto_57c
:cond_573
invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_56a
const/4 v9, 0x0
goto :goto_57c
:goto_57b
const/4 v9, -0x1
:goto_57c
if-eqz v9, :cond_58f
const/4 v3, 0x1
if-eq v9, v3, :cond_582
goto :goto_59b
.line 19612
:cond_582
const v3, 0x7f0f0bd4
const-string v4, "PayBillSellLimit"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_59b
.line 19609
:cond_58f
const v3, 0x7f0f0bd3
const-string v4, "PayBillSellAtMarketPrice"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19618
:cond_59b
:goto_59b
const v3, 0x7f0f0bad
invoke-static {v1, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
move-object/from16 v4, v30
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19619
move-object/from16 v6, v31
move-object/from16 v1, v38
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v1 # "commodity":Ljava/lang/String;
.local v6, "tvRow2Info":Landroid/widget/TextView;
invoke-virtual {v6, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19620
const v3, 0x7f0f0bdf
const-string v8, "PayBillTransactionParty"
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
move-object/from16 v8, v29
.end local v29 # "tvRow3Name":Landroid/widget/TextView;
.local v8, "tvRow3Name":Landroid/widget/TextView;
invoke-virtual {v8, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19621
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_5d0
.line 19622
const v3, 0x7f0f0bdd
const-string v9, "PayBillTheStrongestCurrencyMerchant"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
move-object/from16 v38, v1
.end local v40 # "formAddress":Ljava/lang/String;
.restart local v3 # "formAddress":Ljava/lang/String;
goto :goto_5fb
.line 19625
.end local v3 # "formAddress":Ljava/lang/String;
.restart local v40 # "formAddress":Ljava/lang/String;
:cond_5d0
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
const/16 v9, 0xd
if-le v3, v9, :cond_5f7
.line 19626
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v9, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
const/16 v10, 0xc
move-object/from16 v38, v1
const/4 v1, 0x0
.end local v1 # "commodity":Ljava/lang/String;
.restart local v38 # "commodity":Ljava/lang/String;
invoke-virtual {v9, v1, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v9
invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "..."
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.end local v40 # "formAddress":Ljava/lang/String;
.restart local v3 # "formAddress":Ljava/lang/String;
goto :goto_5fb
.line 19628
.end local v3 # "formAddress":Ljava/lang/String;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v1 # "commodity":Ljava/lang/String;
.restart local v40 # "formAddress":Ljava/lang/String;
:cond_5f7
move-object/from16 v38, v1
.end local v1 # "commodity":Ljava/lang/String;
.restart local v38 # "commodity":Ljava/lang/String;
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
.line 19631
.end local v40 # "formAddress":Ljava/lang/String;
.restart local v3 # "formAddress":Ljava/lang/String;
:goto_5fb
move-object/from16 v1, v25
.end local v25 # "tvRow3Info":Landroid/widget/TextView;
.local v1, "tvRow3Info":Landroid/widget/TextView;
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19632
move-object/from16 v9, v24
const/4 v10, 0x0
.end local v24 # "space":Landroid/widget/Space;
.local v9, "space":Landroid/widget/Space;
invoke-virtual {v9, v10}, Landroid/widget/Space;->setVisibility(I)V
.line 19633
move-object/from16 v10, v22
const/16 v1, 0x8
.end local v1 # "tvRow3Info":Landroid/widget/TextView;
.end local v22 # "rlAmount2":Landroid/widget/RelativeLayout;
.local v10, "rlAmount2":Landroid/widget/RelativeLayout;
.restart local v25 # "tvRow3Info":Landroid/widget/TextView;
invoke-virtual {v10, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19634
move-object/from16 v16, v3
move-object/from16 v1, v23
const/4 v3, 0x0
.end local v3 # "formAddress":Ljava/lang/String;
.end local v23 # "rlRow3":Landroid/widget/RelativeLayout;
.local v1, "rlRow3":Landroid/widget/RelativeLayout;
.local v16, "formAddress":Ljava/lang/String;
invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
move-object/from16 v29, v8
move-object/from16 v22, v11
move-object/from16 v23, v14
move-object v8, v1
move-object v14, v9
move-object v11, v10
move-object v10, v6
goto/16 :goto_b75
.line 19569
.end local v1 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v6 # "tvRow2Info":Landroid/widget/TextView;
.end local v8 # "tvRow3Name":Landroid/widget/TextView;
.end local v9 # "space":Landroid/widget/Space;
.end local v10 # "rlAmount2":Landroid/widget/RelativeLayout;
.end local v16 # "formAddress":Ljava/lang/String;
.restart local v22 # "rlAmount2":Landroid/widget/RelativeLayout;
.restart local v23 # "rlRow3":Landroid/widget/RelativeLayout;
.restart local v24 # "space":Landroid/widget/Space;
.restart local v29 # "tvRow3Name":Landroid/widget/TextView;
.restart local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
.restart local v40 # "formAddress":Ljava/lang/String;
:pswitch_621
move-object/from16 v4, v30
move-object/from16 v6, v31
move-object/from16 v30, v24
move-object/from16 v24, v15
move-object/from16 v15, v29
move-object/from16 v29, v22
move-object/from16 v22, v11
move-object v11, v10
move-object/from16 v10, v38
move-object/from16 v43, v23
move-object/from16 v23, v14
move-object/from16 v14, v25
move-object/from16 v25, v43
.end local v11 # "ivSmallIconBig":Landroid/widget/ImageView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.restart local v6 # "tvRow2Info":Landroid/widget/TextView;
.local v10, "commodity":Ljava/lang/String;
.local v14, "tvRow3Info":Landroid/widget/TextView;
.local v15, "tvRow3Name":Landroid/widget/TextView;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v24, "money":Ljava/lang/String;
.local v25, "rlRow3":Landroid/widget/RelativeLayout;
.local v29, "rlAmount2":Landroid/widget/RelativeLayout;
.local v30, "space":Landroid/widget/Space;
move-object/from16 v31, v14
.end local v14 # "tvRow3Info":Landroid/widget/TextView;
.local v31, "tvRow3Info":Landroid/widget/TextView;
const v14, 0x7f0f0bb8
move-object/from16 v38, v15
.end local v15 # "tvRow3Name":Landroid/widget/TextView;
.local v38, "tvRow3Name":Landroid/widget/TextView;
const-string v15, "PayBillFiatCurrencyBuyReminder"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19570
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-eqz v15, :cond_65f
move-object/from16 v15, v41
goto :goto_661
:cond_65f
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
:goto_661
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v12, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19571
const v3, 0x7f0f0be1
invoke-static {v11, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19572
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_6c0
.line 19573
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->hashCode()I
move-result v11
const/16 v14, 0x31
if-eq v11, v14, :cond_698
const/16 v14, 0x32
if-eq v11, v14, :cond_690
:cond_68f
goto :goto_6a0
:cond_690
invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_68f
const/4 v9, 0x1
goto :goto_6a1
:cond_698
invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_68f
const/4 v9, 0x0
goto :goto_6a1
:goto_6a0
const/4 v9, -0x1
:goto_6a1
if-eqz v9, :cond_6b4
const/4 v3, 0x1
if-eq v9, v3, :cond_6a7
goto :goto_6c0
.line 19578
:cond_6a7
const v3, 0x7f0f0bc0
const-string v8, "PayBillLimitBuy"
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_6c0
.line 19575
:cond_6b4
const v3, 0x7f0f0bc1
const-string v8, "PayBillMarketBuy"
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19584
:cond_6c0
:goto_6c0
const v3, 0x7f0f0bad
invoke-static {v1, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19585
invoke-virtual {v6, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19586
const v1, 0x7f0f0bdf
const-string v3, "PayBillTransactionParty"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
move-object/from16 v14, v38
.end local v38 # "tvRow3Name":Landroid/widget/TextView;
.local v14, "tvRow3Name":Landroid/widget/TextView;
invoke-virtual {v14, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19587
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_6ed
.line 19588
const v1, 0x7f0f0bdd
const-string v3, "PayBillTheStrongestCurrencyMerchant"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.end local v40 # "formAddress":Ljava/lang/String;
.local v1, "formAddress":Ljava/lang/String;
goto :goto_714
.line 19591
.end local v1 # "formAddress":Ljava/lang/String;
.restart local v40 # "formAddress":Ljava/lang/String;
:cond_6ed
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
const/16 v3, 0xd
if-le v1, v3, :cond_712
.line 19592
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
const/16 v8, 0xc
const/4 v9, 0x0
invoke-virtual {v3, v9, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "..."
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.end local v40 # "formAddress":Ljava/lang/String;
.restart local v1 # "formAddress":Ljava/lang/String;
goto :goto_714
.line 19594
.end local v1 # "formAddress":Ljava/lang/String;
.restart local v40 # "formAddress":Ljava/lang/String;
:cond_712
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_from:Ljava/lang/String;
.line 19597
.end local v40 # "formAddress":Ljava/lang/String;
.restart local v1 # "formAddress":Ljava/lang/String;
:goto_714
move-object/from16 v15, v31
.end local v31 # "tvRow3Info":Landroid/widget/TextView;
.local v15, "tvRow3Info":Landroid/widget/TextView;
invoke-virtual {v15, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19598
move-object/from16 v8, v30
const/4 v3, 0x0
.end local v30 # "space":Landroid/widget/Space;
.local v8, "space":Landroid/widget/Space;
invoke-virtual {v8, v3}, Landroid/widget/Space;->setVisibility(I)V
.line 19599
move-object/from16 v9, v29
const/16 v11, 0x8
.end local v29 # "rlAmount2":Landroid/widget/RelativeLayout;
.local v9, "rlAmount2":Landroid/widget/RelativeLayout;
invoke-virtual {v9, v11}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19600
move-object/from16 v11, v25
.end local v25 # "rlRow3":Landroid/widget/RelativeLayout;
.local v11, "rlRow3":Landroid/widget/RelativeLayout;
invoke-virtual {v11, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19601
move-object v10, v6
move-object/from16 v29, v14
move-object/from16 v25, v15
move-object v14, v8
move-object v8, v11
move-object v11, v9
goto/16 :goto_b75
.line 19538
.end local v1 # "formAddress":Ljava/lang/String;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v6 # "tvRow2Info":Landroid/widget/TextView;
.end local v8 # "space":Landroid/widget/Space;
.end local v9 # "rlAmount2":Landroid/widget/RelativeLayout;
.end local v10 # "commodity":Ljava/lang/String;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v15, "money":Ljava/lang/String;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.local v24, "space":Landroid/widget/Space;
.local v25, "tvRow3Info":Landroid/widget/TextView;
.local v29, "tvRow3Name":Landroid/widget/TextView;
.local v30, "tvRow2Name":Landroid/widget/TextView;
.local v31, "tvRow2Info":Landroid/widget/TextView;
.local v38, "commodity":Ljava/lang/String;
.restart local v40 # "formAddress":Ljava/lang/String;
:pswitch_735
move-object/from16 v9, v22
move-object/from16 v8, v24
move-object/from16 v4, v30
move-object/from16 v6, v31
move-object/from16 v10, v38
move-object/from16 v22, v11
move-object/from16 v24, v15
move-object/from16 v11, v23
move-object/from16 v15, v25
move-object/from16 v23, v14
move-object/from16 v14, v29
.end local v25 # "tvRow3Info":Landroid/widget/TextView;
.end local v29 # "tvRow3Name":Landroid/widget/TextView;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.restart local v6 # "tvRow2Info":Landroid/widget/TextView;
.restart local v8 # "space":Landroid/widget/Space;
.restart local v9 # "rlAmount2":Landroid/widget/RelativeLayout;
.restart local v10 # "commodity":Ljava/lang/String;
.local v11, "rlRow3":Landroid/widget/RelativeLayout;
.local v14, "tvRow3Name":Landroid/widget/TextView;
.local v15, "tvRow3Info":Landroid/widget/TextView;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v24, "money":Ljava/lang/String;
const v1, 0x7f0f0bab
.end local v10 # "commodity":Ljava/lang/String;
.restart local v38 # "commodity":Ljava/lang/String;
const-string v10, "PayBillCommissionedReturnReminder"
invoke-static {v10, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19539
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v10
if-eqz v10, :cond_76c
move-object/from16 v10, v41
goto :goto_76e
:cond_76c
iget-object v10, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
:goto_76e
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v12, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19540
const v1, 0x7f0f0bcd
const-string v3, "PayBillReturnMethod"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19541
const v1, 0x7f0f0bcf
const-string v3, "PayBillReturnToAssets"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19562
const v1, 0x7f0f0bc9
const-string v3, "PayBillReasonForReturn"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19563
const v1, 0x7f0f0bc3
const-string v3, "PayBillOrderCancellation"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19564
const/4 v1, 0x0
invoke-virtual {v8, v1}, Landroid/widget/Space;->setVisibility(I)V
.line 19565
const/16 v1, 0x8
invoke-virtual {v9, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19566
invoke-virtual {v11, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19567
move-object v10, v6
move-object/from16 v29, v14
move-object/from16 v25, v15
move-object v14, v8
move-object v8, v11
move-object v11, v9
goto/16 :goto_b75
.line 19513
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v6 # "tvRow2Info":Landroid/widget/TextView;
.end local v8 # "space":Landroid/widget/Space;
.end local v9 # "rlAmount2":Landroid/widget/RelativeLayout;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v15, "money":Ljava/lang/String;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.local v24, "space":Landroid/widget/Space;
.restart local v25 # "tvRow3Info":Landroid/widget/TextView;
.restart local v29 # "tvRow3Name":Landroid/widget/TextView;
.restart local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
:pswitch_7c2
move-object/from16 v42, v23
move-object/from16 v1, v24
move-object/from16 v4, v30
move-object/from16 v23, v14
move-object/from16 v24, v15
move-object/from16 v15, v25
move-object/from16 v14, v29
move-object/from16 v29, v22
move-object/from16 v22, v11
move-object v11, v10
move-object/from16 v10, v31
.end local v11 # "ivSmallIconBig":Landroid/widget/ImageView;
.end local v25 # "tvRow3Info":Landroid/widget/TextView;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.local v1, "space":Landroid/widget/Space;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.local v10, "tvRow2Info":Landroid/widget/TextView;
.local v14, "tvRow3Name":Landroid/widget/TextView;
.local v15, "tvRow3Info":Landroid/widget/TextView;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v24, "money":Ljava/lang/String;
.local v29, "rlAmount2":Landroid/widget/RelativeLayout;
.local v42, "rlRow3":Landroid/widget/RelativeLayout;
move-object/from16 v30, v1
.end local v1 # "space":Landroid/widget/Space;
.local v30, "space":Landroid/widget/Space;
const v1, 0x7f0f0bb4
.end local v15 # "tvRow3Info":Landroid/widget/TextView;
.restart local v25 # "tvRow3Info":Landroid/widget/TextView;
const-string v15, "PayBillEntrustedToBuyOut"
invoke-static {v15, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19514
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-eqz v15, :cond_7fa
move-object/from16 v15, v41
goto :goto_7fc
:cond_7fa
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
:goto_7fc
invoke-virtual {v6, v15}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v12, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19515
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->gain_amount:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_81f
move-object/from16 v6, v41
goto :goto_821
:cond_81f
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->gain_amount:Ljava/lang/String;
:goto_821
invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
move-object/from16 v15, v21
.end local v21 # "tvAmount2":Landroid/widget/TextView;
.local v15, "tvAmount2":Landroid/widget/TextView;
invoke-virtual {v15, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19516
const v1, 0x7f0f0be1
invoke-static {v11, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19517
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_882
.line 19518
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v3
const/16 v6, 0x31
if-eq v3, v6, :cond_85a
const/16 v6, 0x32
if-eq v3, v6, :cond_852
:cond_851
goto :goto_862
:cond_852
invoke-virtual {v1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_851
const/4 v9, 0x1
goto :goto_863
:cond_85a
invoke-virtual {v1, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_851
const/4 v9, 0x0
goto :goto_863
:goto_862
const/4 v9, -0x1
:goto_863
if-eqz v9, :cond_876
const/4 v1, 0x1
if-eq v9, v1, :cond_869
goto :goto_882
.line 19523
:cond_869
const v1, 0x7f0f0bd4
const-string v3, "PayBillSellLimit"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_882
.line 19520
:cond_876
const v1, 0x7f0f0bd3
const-string v3, "PayBillSellAtMarketPrice"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19529
:cond_882
:goto_882
const v1, 0x7f0f0bb5
const-string v3, "PayBillEntryCurrency"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19530
move-object/from16 v1, v24
.end local v24 # "money":Ljava/lang/String;
.local v1, "money":Ljava/lang/String;
invoke-virtual {v10, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19531
const v3, 0x7f0f0bc7
const-string v6, "PayBillPaymentCurrency"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v14, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19532
move-object/from16 v3, v25
move-object/from16 v6, v38
.end local v25 # "tvRow3Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.local v3, "tvRow3Info":Landroid/widget/TextView;
.local v6, "commodity":Ljava/lang/String;
invoke-virtual {v3, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19533
move-object/from16 v8, v30
const/16 v9, 0x8
.end local v30 # "space":Landroid/widget/Space;
.restart local v8 # "space":Landroid/widget/Space;
invoke-virtual {v8, v9}, Landroid/widget/Space;->setVisibility(I)V
.line 19534
move-object/from16 v9, v29
const/4 v11, 0x0
.end local v29 # "rlAmount2":Landroid/widget/RelativeLayout;
.restart local v9 # "rlAmount2":Landroid/widget/RelativeLayout;
invoke-virtual {v9, v11}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19535
move-object/from16 v1, v42
.end local v42 # "rlRow3":Landroid/widget/RelativeLayout;
.local v1, "rlRow3":Landroid/widget/RelativeLayout;
.restart local v24 # "money":Ljava/lang/String;
invoke-virtual {v1, v11}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19536
move-object v11, v9
move-object/from16 v29, v14
move-object/from16 v21, v15
move-object v14, v8
move-object v8, v1
goto/16 :goto_b75
.line 19485
.end local v1 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v3 # "tvRow3Info":Landroid/widget/TextView;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v6 # "commodity":Ljava/lang/String;
.end local v8 # "space":Landroid/widget/Space;
.end local v9 # "rlAmount2":Landroid/widget/RelativeLayout;
.end local v10 # "tvRow2Info":Landroid/widget/TextView;
.restart local v11 # "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v15, "money":Ljava/lang/String;
.restart local v21 # "tvAmount2":Landroid/widget/TextView;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.local v24, "space":Landroid/widget/Space;
.restart local v25 # "tvRow3Info":Landroid/widget/TextView;
.local v29, "tvRow3Name":Landroid/widget/TextView;
.local v30, "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
.restart local v38 # "commodity":Ljava/lang/String;
:pswitch_8c1
move-object/from16 v4, v30
move-object/from16 v1, v38
move-object/from16 v30, v24
move-object/from16 v24, v15
move-object/from16 v15, v21
move-object/from16 v43, v11
move-object v11, v10
move-object/from16 v10, v31
move-object/from16 v31, v25
move-object/from16 v25, v23
move-object/from16 v23, v14
move-object/from16 v14, v29
move-object/from16 v29, v22
move-object/from16 v22, v43
.end local v11 # "ivSmallIconBig":Landroid/widget/ImageView;
.end local v21 # "tvAmount2":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.local v1, "commodity":Ljava/lang/String;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.restart local v10 # "tvRow2Info":Landroid/widget/TextView;
.local v14, "tvRow3Name":Landroid/widget/TextView;
.local v15, "tvAmount2":Landroid/widget/TextView;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v24, "money":Ljava/lang/String;
.local v25, "rlRow3":Landroid/widget/RelativeLayout;
.local v29, "rlAmount2":Landroid/widget/RelativeLayout;
.local v30, "space":Landroid/widget/Space;
.local v31, "tvRow3Info":Landroid/widget/TextView;
move-object/from16 v38, v14
.end local v14 # "tvRow3Name":Landroid/widget/TextView;
.local v38, "tvRow3Name":Landroid/widget/TextView;
const v14, 0x7f0f0bb1
move-object/from16 v21, v1
.end local v1 # "commodity":Ljava/lang/String;
.local v21, "commodity":Ljava/lang/String;
const-string v1, "PayBillEntrustedBuyReminder"
invoke-static {v1, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19486
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->gain_amount:Ljava/lang/String;
invoke-static {v14}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v14
if-eqz v14, :cond_901
move-object/from16 v14, v41
goto :goto_903
:cond_901
iget-object v14, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->gain_amount:Ljava/lang/String;
:goto_903
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v12, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19489
const v1, 0x7f0f0be1
invoke-static {v11, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19490
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_9ac
.line 19491
iget-object v1, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_type:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v3
const/16 v11, 0x31
if-eq v3, v11, :cond_93a
const/16 v11, 0x32
if-eq v3, v11, :cond_932
:cond_931
goto :goto_942
:cond_932
invoke-virtual {v1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_931
const/4 v9, 0x1
goto :goto_943
:cond_93a
invoke-virtual {v1, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_931
const/4 v9, 0x0
goto :goto_943
:goto_942
const/4 v9, -0x1
:goto_943
if-eqz v9, :cond_97b
const/4 v1, 0x1
if-eq v9, v1, :cond_949
goto :goto_9ac
.line 19497
:cond_949
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_95e
move-object/from16 v6, v41
goto :goto_960
:cond_95e
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
:goto_960
invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v15, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19498
const v1, 0x7f0f0bc0
const-string v3, "PayBillLimitBuy"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_9ac
.line 19493
:cond_97b
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_990
move-object/from16 v6, v41
goto :goto_992
:cond_990
iget-object v6, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_num:Ljava/lang/String;
:goto_992
invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v15, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19494
const v1, 0x7f0f0bc1
const-string v3, "PayBillMarketBuy"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19504
:cond_9ac
:goto_9ac
const v1, 0x7f0f0bb5
const-string v3, "PayBillEntryCurrency"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19505
move-object/from16 v1, v21
.end local v21 # "commodity":Ljava/lang/String;
.restart local v1 # "commodity":Ljava/lang/String;
invoke-virtual {v10, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19506
const v3, 0x7f0f0bc7
const-string v6, "PayBillPaymentCurrency"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
move-object/from16 v8, v38
.end local v38 # "tvRow3Name":Landroid/widget/TextView;
.local v8, "tvRow3Name":Landroid/widget/TextView;
invoke-virtual {v8, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19507
move-object/from16 v3, v24
move-object/from16 v9, v31
.end local v24 # "money":Ljava/lang/String;
.end local v31 # "tvRow3Info":Landroid/widget/TextView;
.local v3, "money":Ljava/lang/String;
.local v9, "tvRow3Info":Landroid/widget/TextView;
invoke-virtual {v9, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19508
move-object/from16 v6, v30
const/16 v11, 0x8
.end local v30 # "space":Landroid/widget/Space;
.local v6, "space":Landroid/widget/Space;
invoke-virtual {v6, v11}, Landroid/widget/Space;->setVisibility(I)V
.line 19509
move-object/from16 v11, v29
const/4 v14, 0x0
.end local v29 # "rlAmount2":Landroid/widget/RelativeLayout;
.local v11, "rlAmount2":Landroid/widget/RelativeLayout;
invoke-virtual {v11, v14}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19510
move-object/from16 v29, v8
move-object/from16 v8, v25
.end local v25 # "rlRow3":Landroid/widget/RelativeLayout;
.local v8, "rlRow3":Landroid/widget/RelativeLayout;
.local v29, "tvRow3Name":Landroid/widget/TextView;
invoke-virtual {v8, v14}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19511
move-object v14, v6
move-object/from16 v25, v9
move-object/from16 v21, v15
goto/16 :goto_b75
.line 19474
.end local v1 # "commodity":Ljava/lang/String;
.end local v3 # "money":Ljava/lang/String;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v6 # "space":Landroid/widget/Space;
.end local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v9 # "tvRow3Info":Landroid/widget/TextView;
.end local v10 # "tvRow2Info":Landroid/widget/TextView;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v15, "money":Ljava/lang/String;
.local v21, "tvAmount2":Landroid/widget/TextView;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.local v24, "space":Landroid/widget/Space;
.local v25, "tvRow3Info":Landroid/widget/TextView;
.local v30, "tvRow2Name":Landroid/widget/TextView;
.local v31, "tvRow2Info":Landroid/widget/TextView;
.local v38, "commodity":Ljava/lang/String;
:pswitch_9ed
move-object v6, v1
move-object/from16 v16, v15
move-object/from16 v15, v21
move-object/from16 v8, v23
move-object/from16 v9, v25
move-object/from16 v4, v30
move-object/from16 v10, v31
move-object/from16 v1, v38
move-object/from16 v23, v14
move-object/from16 v14, v24
move-object/from16 v43, v22
move-object/from16 v22, v11
move-object/from16 v11, v43
.end local v21 # "tvAmount2":Landroid/widget/TextView;
.end local v24 # "space":Landroid/widget/Space;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v1 # "commodity":Ljava/lang/String;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.restart local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.restart local v10 # "tvRow2Info":Landroid/widget/TextView;
.local v11, "rlAmount2":Landroid/widget/RelativeLayout;
.local v14, "space":Landroid/widget/Space;
.local v15, "tvAmount2":Landroid/widget/TextView;
.local v16, "money":Ljava/lang/String;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.end local v15 # "tvAmount2":Landroid/widget/TextView;
.restart local v21 # "tvAmount2":Landroid/widget/TextView;
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-eqz v15, :cond_a1b
move-object/from16 v15, v41
goto :goto_a1d
:cond_a1b
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
:goto_a1d
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v12, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19475
const v3, 0x7f0f0b9f
const-string v9, "PayBillBounceReminder"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19476
const v3, 0x7f0f0bcd
const-string v9, "PayBillReturnMethod"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19477
const v3, 0x7f0f0bcf
const-string v9, "PayBillReturnToAssets"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19478
const v3, 0x7f0f0bad
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19479
invoke-virtual {v10, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19480
const/4 v3, 0x0
invoke-virtual {v14, v3}, Landroid/widget/Space;->setVisibility(I)V
.line 19481
const/16 v3, 0x8
invoke-virtual {v11, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19482
invoke-virtual {v8, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19483
goto/16 :goto_b75
.line 19463
.end local v1 # "commodity":Ljava/lang/String;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v10 # "tvRow2Info":Landroid/widget/TextView;
.end local v16 # "money":Ljava/lang/String;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v15, "money":Ljava/lang/String;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.restart local v24 # "space":Landroid/widget/Space;
.restart local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
.restart local v38 # "commodity":Ljava/lang/String;
:pswitch_a6a
move-object v6, v1
move-object/from16 v16, v15
move-object/from16 v8, v23
move-object/from16 v4, v30
move-object/from16 v10, v31
move-object/from16 v1, v38
move-object/from16 v23, v14
move-object/from16 v14, v24
move-object/from16 v43, v22
move-object/from16 v22, v11
move-object/from16 v11, v43
.end local v15 # "money":Ljava/lang/String;
.end local v24 # "space":Landroid/widget/Space;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v1 # "commodity":Ljava/lang/String;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.restart local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.restart local v10 # "tvRow2Info":Landroid/widget/TextView;
.local v11, "rlAmount2":Landroid/widget/RelativeLayout;
.local v14, "space":Landroid/widget/Space;
.restart local v16 # "money":Ljava/lang/String;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-eqz v15, :cond_a94
move-object/from16 v15, v41
goto :goto_a96
:cond_a94
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
:goto_a96
invoke-virtual {v3, v15}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v12, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19464
const v3, 0x7f0f0be2
const-string v9, "PayBillTransferInReminder"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19465
const v3, 0x7f0f0be6
const-string v9, "PayBillTransferType"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19466
const v3, 0x7f0f0bca
const-string v9, "PayBillRechargeTransferIn"
invoke-static {v9, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19467
const v3, 0x7f0f0bad
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19468
invoke-virtual {v10, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19469
const/4 v3, 0x0
invoke-virtual {v14, v3}, Landroid/widget/Space;->setVisibility(I)V
.line 19470
const/16 v3, 0x8
invoke-virtual {v11, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19471
invoke-virtual {v8, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19472
goto/16 :goto_b75
.line 19450
.end local v1 # "commodity":Ljava/lang/String;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v10 # "tvRow2Info":Landroid/widget/TextView;
.end local v16 # "money":Ljava/lang/String;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.restart local v15 # "money":Ljava/lang/String;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.restart local v24 # "space":Landroid/widget/Space;
.restart local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
.restart local v38 # "commodity":Ljava/lang/String;
:pswitch_ae3
move-object v3, v1
move-object/from16 v16, v15
move-object/from16 v8, v23
move-object/from16 v4, v30
move-object/from16 v10, v31
move-object/from16 v1, v38
move-object/from16 v23, v14
move-object/from16 v14, v24
move-object/from16 v43, v22
move-object/from16 v22, v11
move-object/from16 v11, v43
.end local v15 # "money":Ljava/lang/String;
.end local v24 # "space":Landroid/widget/Space;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.end local v38 # "commodity":Ljava/lang/String;
.restart local v1 # "commodity":Ljava/lang/String;
.restart local v4 # "tvRow2Name":Landroid/widget/TextView;
.restart local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.restart local v10 # "tvRow2Info":Landroid/widget/TextView;
.local v11, "rlAmount2":Landroid/widget/RelativeLayout;
.local v14, "space":Landroid/widget/Space;
.restart local v16 # "money":Ljava/lang/String;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v15
if-eqz v15, :cond_b0d
move-object/from16 v15, v41
goto :goto_b0f
:cond_b0d
iget-object v15, v13, Lim/tpelyyftgw/javaBean/PayBillOverBean;->deal_amount:Ljava/lang/String;
:goto_b0f
invoke-virtual {v6, v15}, Lim/tpelyyftgw/ui/ChatActivity;->setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v12, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19451
const v6, 0x7f0f0be4
const-string v9, "PayBillTransferOutReminder"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19452
const v6, 0x7f0f0bdc
const-string v9, "PayBillTargetType"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19453
const v6, 0x7f0f0beb
const-string v9, "PayBillWithdraw"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v7, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19454
const v6, 0x7f0f0bad
invoke-static {v3, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19455
invoke-virtual {v10, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19456
const/4 v3, 0x0
invoke-virtual {v14, v3}, Landroid/widget/Space;->setVisibility(I)V
.line 19457
const/16 v3, 0x8
invoke-virtual {v11, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19458
invoke-virtual {v8, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 19460
goto :goto_b75
.line 19398
.end local v1 # "commodity":Ljava/lang/String;
.end local v13 # "bean":Lim/tpelyyftgw/javaBean/PayBillOverBean;
.end local v16 # "money":Ljava/lang/String;
.end local v27 # "rlTitle":Landroid/widget/RelativeLayout;
.end local v33 # "data":Ljava/lang/String;
.end local v34 # "tvTime":Landroid/widget/TextView;
.end local v35 # "llBody":Landroid/widget/LinearLayout;
.end local v36 # "tvSeeDetails":Landroid/widget/TextView;
.end local v37 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v39 # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;
.end local v40 # "formAddress":Ljava/lang/String;
.local v3, "message":Lim/tpelyyftgw/messenger/MessageObject;
.local v4, "rlTitle":Landroid/widget/RelativeLayout;
.local v8, "tvTime":Landroid/widget/TextView;
.local v9, "llBody":Landroid/widget/LinearLayout;
.local v10, "tvSeeDetails":Landroid/widget/TextView;
.local v11, "ivSmallIconBig":Landroid/widget/ImageView;
.local v14, "ivSmallIconBig2":Landroid/widget/ImageView;
.local v22, "rlAmount2":Landroid/widget/RelativeLayout;
.local v23, "rlRow3":Landroid/widget/RelativeLayout;
.restart local v24 # "space":Landroid/widget/Space;
.restart local v30 # "tvRow2Name":Landroid/widget/TextView;
.restart local v31 # "tvRow2Info":Landroid/widget/TextView;
:cond_b5b
move-object/from16 v37, v3
move-object/from16 v27, v4
move-object/from16 v34, v8
move-object/from16 v35, v9
move-object/from16 v36, v10
move-object/from16 v8, v23
move-object/from16 v4, v30
move-object/from16 v10, v31
move-object/from16 v23, v14
move-object/from16 v14, v24
move-object/from16 v43, v22
move-object/from16 v22, v11
move-object/from16 v11, v43
.line 19638
.end local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v9 # "llBody":Landroid/widget/LinearLayout;
.end local v24 # "space":Landroid/widget/Space;
.end local v30 # "tvRow2Name":Landroid/widget/TextView;
.end local v31 # "tvRow2Info":Landroid/widget/TextView;
.local v4, "tvRow2Name":Landroid/widget/TextView;
.local v8, "rlRow3":Landroid/widget/RelativeLayout;
.local v10, "tvRow2Info":Landroid/widget/TextView;
.local v11, "rlAmount2":Landroid/widget/RelativeLayout;
.local v14, "space":Landroid/widget/Space;
.local v22, "ivSmallIconBig":Landroid/widget/ImageView;
.local v23, "ivSmallIconBig2":Landroid/widget/ImageView;
.restart local v27 # "rlTitle":Landroid/widget/RelativeLayout;
.restart local v34 # "tvTime":Landroid/widget/TextView;
.restart local v35 # "llBody":Landroid/widget/LinearLayout;
.restart local v36 # "tvSeeDetails":Landroid/widget/TextView;
.restart local v37 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:goto_b75
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ChatActivityAdapter$ZkYhEBS9JRgh_UC9Ld56GLHiv2E;
move-object/from16 v3, v37
.end local v37 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {v1, v0, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ChatActivityAdapter$ZkYhEBS9JRgh_UC9Ld56GLHiv2E;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;Lim/tpelyyftgw/messenger/MessageObject;)V
move-object/from16 v6, v26
.end local v26 # "rlSeeDetails":Landroid/widget/RelativeLayout;
.local v6, "rlSeeDetails":Landroid/widget/RelativeLayout;
invoke-virtual {v6, v1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
move-object/from16 v1, p1
goto :goto_ba5
.line 19366
.end local v2 # "tvRow1Name":Landroid/widget/TextView;
.end local v4 # "tvRow2Name":Landroid/widget/TextView;
.end local v5 # "tvRemind":Landroid/widget/TextView;
.end local v8 # "rlRow3":Landroid/widget/RelativeLayout;
.end local v10 # "tvRow2Info":Landroid/widget/TextView;
.end local v11 # "rlAmount2":Landroid/widget/RelativeLayout;
.end local v12 # "tvAmount":Landroid/widget/TextView;
.end local v14 # "space":Landroid/widget/Space;
.end local v18 # "viewType":I
.end local v21 # "tvAmount2":Landroid/widget/TextView;
.end local v22 # "ivSmallIconBig":Landroid/widget/ImageView;
.end local v23 # "ivSmallIconBig2":Landroid/widget/ImageView;
.end local v25 # "tvRow3Info":Landroid/widget/TextView;
.end local v27 # "rlTitle":Landroid/widget/RelativeLayout;
.end local v28 # "view":Landroid/view/View;
.end local v29 # "tvRow3Name":Landroid/widget/TextView;
.end local v34 # "tvTime":Landroid/widget/TextView;
.end local v35 # "llBody":Landroid/widget/LinearLayout;
.end local v36 # "tvSeeDetails":Landroid/widget/TextView;
.local v6, "view":Landroid/view/View;
.local v7, "viewType":I
:cond_b84
move-object/from16 v28, v6
move/from16 v18, v7
.end local v6 # "view":Landroid/view/View;
.end local v7 # "viewType":I
.restart local v18 # "viewType":I
.restart local v28 # "view":Landroid/view/View;
move-object/from16 v1, p1
goto :goto_ba5
.line 19199
.end local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v18 # "viewType":I
.end local v28 # "view":Landroid/view/View;
:cond_b8b
move-object/from16 v1, p1
goto :goto_ba5
.line 19196
:cond_b8e
const/4 v3, 0x0
.line 19197
:goto_b8f
move-object/from16 v1, p1
iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v2, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;
.line 19198
.local v2, "loadingCell":Lim/tpelyyftgw/ui/cells/ChatLoadingCell;
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$29600(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v4
const/4 v5, 0x1
if-le v4, v5, :cond_ba0
const/4 v4, 0x1
goto :goto_ba1
:cond_ba0
const/4 v4, 0x0
:goto_ba1
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;->setProgressVisible(Z)V
.line 19199
.end local v2 # "loadingCell":Lim/tpelyyftgw/ui/cells/ChatLoadingCell;
nop
.line 19641
:goto_ba5
return-void
:sswitch_data_ba6
.sparse-switch
0x10231 -> :sswitch_464
0x10d79 -> :sswitch_45c
0x127bb -> :sswitch_454
0x27e3ae -> :sswitch_44a
.end sparse-switch
:sswitch_data_bb8
.sparse-switch
0x10231 -> :sswitch_4bb
0x10d79 -> :sswitch_4b3
0x127bb -> :sswitch_4ab
0x27e3ae -> :sswitch_4a1
.end sparse-switch
:pswitch_data_bca
.packed-switch 0x1
:pswitch_ae3
:pswitch_a6a
:pswitch_ae3
:pswitch_ae3
:pswitch_9ed
:pswitch_ae3
:pswitch_a6a
:pswitch_8c1
:pswitch_7c2
:pswitch_735
:pswitch_621
:pswitch_519
.end packed-switch
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 8
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 18241
const/4 v0, 0x0
.line 18242
.local v0, "view":Landroid/view/View;
const/4 v1, 0x1
const/4 v2, 0x0
if-nez p2, :cond_47
.line 18243
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$25200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_28
.line 18244
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$25200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
move-object v0, v3
check-cast v0, Landroid/view/View;
.line 18245
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$25200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
move-result-object v3
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_32
.line 18247
:cond_28
new-instance v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
move-object v0, v2
.line 18249
:goto_32
move-object v2, v0
check-cast v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 18250
.local v2, "chatMessageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDelegate(Lim/tpelyyftgw/ui/cells/ChatMessageCell$ChatMessageCellDelegate;)V
.line 19053
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v3, :cond_46
.line 19054
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setAllowAssistant(Z)V
.line 19056
.end local v2 # "chatMessageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_46
goto :goto_9c
:cond_47
if-ne p2, v1, :cond_5d
.line 19057
new-instance v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;-><init>(Landroid/content/Context;)V
move-object v0, v1
.line 19058
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$2;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$2;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setDelegate(Lim/tpelyyftgw/ui/cells/ChatActionCell$ChatActionCellDelegate;)V
goto :goto_9c
.line 19164
:cond_5d
const/4 v1, 0x2
if-ne p2, v1, :cond_69
.line 19165
new-instance v1, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;-><init>(Landroid/content/Context;)V
move-object v0, v1
goto :goto_9c
.line 19166
:cond_69
const/4 v1, 0x3
if-ne p2, v1, :cond_80
.line 19167
new-instance v1, Lim/tpelyyftgw/ui/cells/BotHelpCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/cells/BotHelpCell;-><init>(Landroid/content/Context;)V
move-object v0, v1
.line 19168
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/cells/BotHelpCell;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ChatActivityAdapter$Oqy2_BFtAVQPB5X3Y9Az_gDH9D4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ChatActivityAdapter$Oqy2_BFtAVQPB5X3Y9Az_gDH9D4;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/BotHelpCell;->setDelegate(Lim/tpelyyftgw/ui/cells/BotHelpCell$BotHelpCellDelegate;)V
goto :goto_9c
.line 19182
:cond_80
const/4 v1, 0x4
if-ne p2, v1, :cond_8c
.line 19183
new-instance v1, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;-><init>(Landroid/content/Context;)V
move-object v0, v1
goto :goto_9c
.line 19184
:cond_8c
const/4 v1, 0x5
if-ne p2, v1, :cond_9c
.line 19185
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
const v3, 0x7f0c00eb
invoke-virtual {v1, v3, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 19187
:cond_9c
:goto_9c
new-instance v1, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
const/4 v2, -0x1
const/4 v3, -0x2
invoke-direct {v1, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 19188
new-instance v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;-><init>(Landroid/view/View;)V
return-object v1
.end method
.method public onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.registers 16
.param p1, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.line 19655
iget-object v0, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
instance-of v0, v0, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_116
.line 19656
iget-object v0, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 19657
.local v0, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
.line 19659
.local v3, "message":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v4, 0x0
.line 19660
.local v4, "selected":Z
const/4 v5, 0x0
.line 19661
.local v5, "disableSelection":Z
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v6
const/4 v7, 0x0
if-eqz v6, :cond_67
.line 19662
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckBoxVisible(ZZ)V
.line 19663
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v6, :cond_31
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v6
goto :goto_32
:cond_31
move-object v6, v7
.line 19664
.local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:goto_32
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v8
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v10}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v10
cmp-long v12, v8, v10
if-nez v12, :cond_42
const/4 v8, 0x0
goto :goto_43
:cond_42
const/4 v8, 0x1
.line 19665
.local v8, "idx":I
:goto_43
if-eq v6, v3, :cond_5f
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
invoke-static {v9}, Lim/tpelyyftgw/ui/ChatActivity;->access$1500(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
move-result-object v9
aget-object v9, v9, v8
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v10
invoke-virtual {v9, v10}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v9
if-ltz v9, :cond_58
goto :goto_5f
.line 19669
:cond_58
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V
.line 19670
invoke-virtual {v0, v2, v2, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V
goto :goto_65
.line 19666
:cond_5f
:goto_5f
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
invoke-static {v9, v3, v0, v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$30100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
.line 19667
const/4 v4, 0x1
.line 19672
:goto_65
const/4 v5, 0x1
.line 19673
.end local v6 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v8 # "idx":I
goto :goto_70
.line 19674
:cond_67
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V
.line 19675
invoke-virtual {v0, v2, v2, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V
.line 19676
invoke-virtual {v0, v2, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckBoxVisible(ZZ)V
.line 19678
:goto_70
xor-int/lit8 v6, v5, 0x1
if-eqz v5, :cond_78
if-eqz v4, :cond_78
const/4 v8, 0x1
goto :goto_79
:cond_78
const/4 v8, 0x0
:goto_79
invoke-virtual {v0, v6, v8}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckPressed(ZZ)V
.line 19680
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v6
if-eqz v6, :cond_cb
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v6
invoke-virtual {v6}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v6
if-nez v6, :cond_cb
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v6
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
.line 19681
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v9
iget-object v11, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
invoke-static {v11}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v11
cmp-long v13, v9, v11
if-nez v13, :cond_aa
const/4 v9, 0x1
goto :goto_ab
:cond_aa
const/4 v9, 0x0
.line 19680
:goto_ab
invoke-virtual {v6, v8, v9}, Lim/tpelyyftgw/messenger/MediaDataController;->isMessageFound(IZ)Z
move-result v6
if-eqz v6, :cond_cb
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 19681
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MediaDataController;->getLastSearchQuery()Ljava/lang/String;
move-result-object v6
if-eqz v6, :cond_cb
.line 19682
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MediaDataController;->getLastSearchQuery()Ljava/lang/String;
move-result-object v6
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedText(Ljava/lang/String;)V
goto :goto_ce
.line 19684
:cond_cb
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedText(Ljava/lang/String;)V
.line 19687
:goto_ce
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v6
new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$4;
invoke-direct {v7, p0, v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$4;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
invoke-virtual {v6, v7}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 19705
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$30600(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v6
if-eqz v6, :cond_e8
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isHighlighted()Z
move-result v6
if-nez v6, :cond_116
.line 19706
:cond_e8
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v6
const v7, 0x7fffffff
if-eq v6, v7, :cond_105
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v8
if-ne v6, v8, :cond_105
const/4 v6, 0x1
goto :goto_106
:cond_105
const/4 v6, 0x0
:goto_106
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V
.line 19707
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v6
if-eq v6, v7, :cond_116
.line 19708
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->startMessageUnselect()V
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$29700(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 19713
.end local v0 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v4 # "selected":Z
.end local v5 # "disableSelection":Z
:cond_116
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I
move-result v0
.line 19714
.local v0, "position":I
iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
if-lt v0, v3, :cond_1d6
iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
if-ge v0, v3, :cond_1d6
.line 19715
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
sub-int v4, v0, v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 19716
.restart local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v4, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
.line 19717
.local v4, "view":Landroid/view/View;
if-eqz v3, :cond_1d6
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
if-eqz v5, :cond_1d6
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media_unread:Z
if-eqz v5, :cond_1d6
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
if-eqz v5, :cond_1d6
.line 19718
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$30700(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-nez v5, :cond_1c0
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-nez v5, :cond_1c0
.line 19719
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v5
if-nez v5, :cond_1c0
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v5
if-nez v5, :cond_1c0
.line 19720
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# operator-- for: Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$16110(Lim/tpelyyftgw/ui/ChatActivity;)I
.line 19721
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$16100(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v5
if-gtz v5, :cond_17d
.line 19722
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$16102(Lim/tpelyyftgw/ui/ChatActivity;I)I
.line 19723
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
invoke-static {v5, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$15702(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 19724
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
invoke-static {v5, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$16300(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
goto :goto_19a
.line 19726
:cond_17d
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$16400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
move-result-object v5
new-array v6, v1, [Ljava/lang/Object;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$16100(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v7
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v2
const-string v7, "%d"
invoke-static {v7, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19728
:goto_19a
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$30800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v7
if-eqz v7, :cond_1b4
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
:cond_1b4
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 19729
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v7
.line 19728
invoke-virtual {v5, v6, v2, v7, v8}, Lim/tpelyyftgw/messenger/MessagesController;->markMentionMessageAsRead(IIJ)V
.line 19730
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V
.line 19733
:cond_1c0
instance-of v2, v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v2, :cond_1d6
.line 19734
move-object v2, v4
check-cast v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 19735
.local v2, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$30900(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-eqz v5, :cond_1d3
.line 19736
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V
goto :goto_1d6
.line 19738
:cond_1d3
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedAnimated()V
.line 19743
.end local v2 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v3 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v4 # "view":Landroid/view/View;
:cond_1d6
:goto_1d6
return-void
.end method
.method public updateRowAtPosition(I)V
.registers 5
.param p1, "index" # I
.line 19746
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12600(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/GridLayoutManagerFixed;
move-result-object v0
if-nez v0, :cond_9
.line 19747
return-void
.line 19749
:cond_9
const/4 v0, -0x1
.line 19750
.local v0, "lastVisibleItem":I
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$800(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v1
if-nez v1, :cond_2e
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$31000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
if-eqz v1, :cond_2e
.line 19751
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$31000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v1
.line 19752
.local v1, "pos":I
if-ltz v1, :cond_2e
.line 19753
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
add-int v0, v2, v1
.line 19756
.end local v1 # "pos":I
:cond_2e
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V
.line 19757
const/4 v1, -0x1
if-eq v0, v1, :cond_64
.line 19758
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v2
sub-int/2addr v1, v2
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v2
sub-int/2addr v1, v2
const/high16 v2, 0x41e80000 # 29.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
sub-int/2addr v1, v2
.line 19759
.local v1, "top":I
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$12600(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/GridLayoutManagerFixed;
move-result-object v2
invoke-virtual {v2, v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
.line 19761
.end local v1 # "top":I
:cond_64
return-void
.end method
.method public updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.registers 10
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "allowInPlace" # Z
.line 19764
if-eqz p2, :cond_39
.line 19765
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 19766
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_d
if-ge v1, v0, :cond_39
.line 19767
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v2
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 19768
.local v2, "child":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v3, :cond_36
.line 19769
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 19770
.local v3, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
if-ne v4, p1, :cond_36
.line 19771
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v4
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedBottom()Z
move-result v5
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedTop()Z
move-result v6
invoke-virtual {v3, p1, v4, v5, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZZ)V
.line 19772
return-void
.line 19766
.end local v2 # "child":Landroid/view/View;
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_36
add-int/lit8 v1, v1, 0x1
goto :goto_d
.line 19777
.end local v0 # "count":I
.end local v1 # "a":I
:cond_39
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v0
.line 19778
.local v0, "index":I
const/4 v1, -0x1
if-ne v0, v1, :cond_45
.line 19779
return-void
.line 19781
:cond_45
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
add-int/2addr v1, v0
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowAtPosition(I)V
.line 19782
return-void
.end method
.method public updateRows()V
.registers 9
.line 18192
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
.line 18193
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
const/4 v2, -0x1
if-nez v1, :cond_98
.line 18194
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$15100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
move-result-object v1
aget-boolean v1, v1, v0
const-wide/16 v3, 0x0
const/4 v5, 0x1
if-eqz v1, :cond_33
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v6
cmp-long v1, v6, v3
if-eqz v1, :cond_30
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$15100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
move-result-object v1
aget-boolean v1, v1, v5
if-nez v1, :cond_30
goto :goto_33
.line 18197
:cond_30
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
goto :goto_3b
.line 18195
:cond_33
:goto_33
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
add-int/lit8 v6, v1, 0x1
iput v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
.line 18199
:goto_3b
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
.line 18200
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
add-int/2addr v1, v6
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
.line 18201
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
.line 18203
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_6b
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v1, :cond_6b
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v1
if-nez v1, :cond_6b
.line 18204
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
add-int/lit8 v6, v1, 0x1
iput v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
goto :goto_6d
.line 18206
:cond_6b
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
.line 18209
:goto_6d
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$25100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
move-result-object v1
aget-boolean v0, v1, v0
if-eqz v0, :cond_8f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v0
cmp-long v6, v0, v3
if-eqz v6, :cond_8c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$25100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
move-result-object v0
aget-boolean v0, v0, v5
if-nez v0, :cond_8c
goto :goto_8f
.line 18212
:cond_8c
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
goto :goto_cb
.line 18210
:cond_8f
:goto_8f
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
goto :goto_cb
.line 18215
:cond_98
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
.line 18216
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
.line 18217
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
.line 18218
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
.line 18220
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_c9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_c9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->isSupportUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v0
if-nez v0, :cond_c9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v0
if-nez v0, :cond_c9
.line 18221
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
goto :goto_cb
.line 18223
:cond_c9
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
.line 18226
:goto_cb
return-void
.end method