ChatActivity$9.smali
.class Lim/tpelyyftgw/ui/ChatActivity$9;
.super Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.source "ChatActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/ChatActivity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field drawCaptionAfter:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/cells/ChatMessageCell;",
">;"
}
.end annotation
.end field
.field drawNamesAfter:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/cells/ChatMessageCell;",
">;"
}
.end annotation
.end field
.field drawTimeAfter:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/cells/ChatMessageCell;",
">;"
}
.end annotation
.end field
.field inputFieldHeight:I
.field final synthetic this$0:Lim/tpelyyftgw/ui/ChatActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method 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 1959
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;-><init>(Landroid/content/Context;)V
.line 1961
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
.line 1963
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawTimeAfter:Ljava/util/ArrayList;
.line 1964
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawNamesAfter:Ljava/util/ArrayList;
.line 1965
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawCaptionAfter:Ljava/util/ArrayList;
return-void
.end method
.method private drawChildElement(Landroid/graphics/Canvas;FLim/tpelyyftgw/ui/cells/ChatMessageCell;I)V
.registers 9
.param p1, "canvas" # Landroid/graphics/Canvas;
.param p2, "listTop" # F
.param p3, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p4, "type" # I
.line 2048
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 2049
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getLeft()I
move-result v0
int-to-float v0, v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getRight()I
move-result v1
int-to-float v1, v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getY()F
move-result v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v3
int-to-float v3, v3
add-float/2addr v2, v3
invoke-virtual {p1, v0, p2, v1, v2}, Landroid/graphics/Canvas;->clipRect(FFFF)Z
.line 2050
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getLeft()I
move-result v0
invoke-virtual {p3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getLeft()I
move-result v1
add-int/2addr v0, v1
int-to-float v0, v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getY()F
move-result v1
invoke-virtual {p3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I
move-result v2
int-to-float v2, v2
add-float/2addr v1, v2
invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->translate(FF)V
.line 2051
if-nez p4, :cond_5b
.line 2052
invoke-virtual {p3, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawTime(Landroid/graphics/Canvas;)V
goto :goto_70
.line 2053
:cond_5b
const/4 v0, 0x1
if-ne p4, v0, :cond_62
.line 2054
invoke-virtual {p3, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawNamesLayout(Landroid/graphics/Canvas;)V
goto :goto_70
.line 2056
:cond_62
invoke-virtual {p3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentPosition()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->flags:I
and-int/2addr v1, v0
if-nez v1, :cond_6c
goto :goto_6d
:cond_6c
const/4 v0, 0x0
:goto_6d
invoke-virtual {p3, p1, v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawCaptionLayout(Landroid/graphics/Canvas;Z)V
.line 2058
:goto_70
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
.line 2059
return-void
.end method
# virtual methods
.method protected dispatchDraw(Landroid/graphics/Canvas;)V
.registers 25
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 2063
move-object/from16 v0, p0
move-object/from16 v7, p1
invoke-super/range {p0 .. p1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->dispatchDraw(Landroid/graphics/Canvas;)V
.line 2064
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v1
if-eqz v1, :cond_3f4
.line 2065
const/4 v2, 0x0
const/4 v3, 0x0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getMeasuredWidth()I
move-result v1
int-to-float v4, v1
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getMeasuredHeight()I
move-result v1
int-to-float v5, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$8700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Paint;
move-result-object v6
move-object/from16 v1, p1
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
.line 2066
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getY()F
move-result v1
float-to-int v1, v1
.line 2067
.local v1, "chatListViewTop":I
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getMeasuredHeight()I
move-result v2
add-int/2addr v2, v1
.line 2068
.local v2, "chatListViewBottom":I
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2069
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTop()I
move-result v3
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v4
add-int/2addr v3, v4
const/high16 v4, 0x40800000 # 4.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
sub-int/2addr v3, v4
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v4
const/high16 v5, 0x424c0000 # 51.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
sub-int/2addr v4, v5
add-int/2addr v3, v4
.line 2071
.local v3, "listTop":I
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v4
instance-of v4, v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v4, :cond_7f
.line 2072
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v4
.local v4, "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
goto :goto_80
.line 2074
.end local v4 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_7f
const/4 v4, 0x0
.line 2077
.restart local v4 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:goto_80
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v5
.line 2078
.local v5, "count":I
const/4 v6, 0x0
.local v6, "num":I
:goto_8b
if-ge v6, v5, :cond_324
.line 2079
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v9}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v9
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v9
.line 2083
.local v9, "child":Landroid/view/View;
instance-of v10, v9, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v10, :cond_a7
.line 2084
move-object v10, v9
check-cast v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 2085
.local v10, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v11
.line 2086
.local v11, "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentPosition()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
move-result-object v12
.local v12, "position":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
goto :goto_aa
.line 2088
.end local v10 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v11 # "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v12 # "position":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
:cond_a7
const/4 v12, 0x0
.line 2089
.restart local v12 # "position":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
const/4 v11, 0x0
.line 2090
.restart local v11 # "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
const/4 v10, 0x0
.line 2092
.restart local v10 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:goto_aa
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v13
if-eq v9, v13, :cond_c6
if-eqz v4, :cond_be
if-eq v4, v11, :cond_c6
.line 2093
move/from16 v17, v1
move/from16 v19, v2
move-object/from16 v21, v4
goto/16 :goto_31a
.line 2092
:cond_be
move/from16 v17, v1
move/from16 v19, v2
move-object/from16 v21, v4
goto/16 :goto_31a
.line 2096
:cond_c6
const/4 v13, 0x0
.line 2097
.local v13, "clipLeft":I
const/4 v14, 0x0
.line 2098
.local v14, "clipBottom":I
if-eqz v12, :cond_fa
.line 2099
iget v15, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->pw:I
iget v8, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->spanSize:I
if-eq v15, v8, :cond_e3
iget v8, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->spanSize:I
const/16 v15, 0x3e8
if-ne v8, v15, :cond_e3
iget-object v8, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F
if-nez v8, :cond_e3
iget-boolean v8, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->hasSibling:Z
if-eqz v8, :cond_e3
.line 2100
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getBackgroundDrawableLeft()I
move-result v13
goto :goto_fa
.line 2101
:cond_e3
iget-object v8, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F
if-eqz v8, :cond_fa
.line 2102
invoke-virtual {v9}, Landroid/view/View;->getBottom()I
move-result v8
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedBottom()Z
move-result v15
const/16 v16, 0x1
add-int/lit8 v15, v15, 0x1
int-to-float v15, v15
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
sub-int v14, v8, v15
.line 2109
:cond_fa
:goto_fa
if-eqz v13, :cond_18c
.line 2110
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getLeft()I
move-result v8
add-int/2addr v8, v13
int-to-float v8, v8
invoke-virtual {v9}, Landroid/view/View;->getTranslationX()F
move-result v15
add-float/2addr v8, v15
.line 2111
.local v8, "x":F
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTop()I
move-result v15
invoke-virtual {v9}, Landroid/view/View;->getTop()I
move-result v16
add-int v15, v15, v16
int-to-float v15, v15
.line 2113
.local v15, "y":F
move/from16 v17, v1
.end local v1 # "chatListViewTop":I
.local v17, "chatListViewTop":I
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getLeft()I
move-result v1
int-to-float v1, v1
invoke-static {v1, v8}, Ljava/lang/Math;->max(FF)F
move-result v1
.line 2114
.local v1, "viewClipLeft":F
move/from16 v16, v1
.end local v1 # "viewClipLeft":F
.local v16, "viewClipLeft":F
int-to-float v1, v3
invoke-static {v1, v15}, Ljava/lang/Math;->max(FF)F
move-result v1
.line 2115
.local v1, "viewClipTop":F
move/from16 v18, v1
.end local v1 # "viewClipTop":F
.local v18, "viewClipTop":F
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getRight()I
move-result v1
int-to-float v1, v1
move/from16 v19, v2
.end local v2 # "chatListViewBottom":I
.local v19, "chatListViewBottom":I
invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
move-result v2
int-to-float v2, v2
add-float/2addr v2, v8
invoke-static {v1, v2}, Ljava/lang/Math;->min(FF)F
move-result v1
.line 2116
.local v1, "viewClipRight":F
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getY()F
move-result v2
move/from16 v20, v1
.end local v1 # "viewClipRight":F
.local v20, "viewClipRight":F
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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
int-to-float v1, v1
add-float/2addr v2, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2117
# 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;->getY()F
move-result v1
move-object/from16 v21, v4
.end local v4 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.local v21, "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-virtual {v9}, Landroid/view/View;->getTop()I
move-result v4
int-to-float v4, v4
add-float/2addr v1, v4
invoke-virtual {v9}, Landroid/view/View;->getMeasuredHeight()I
move-result v4
int-to-float v4, v4
add-float/2addr v1, v4
.line 2116
invoke-static {v2, v1}, Ljava/lang/Math;->min(FF)F
move-result v1
.line 2118
.end local v8 # "x":F
.end local v15 # "y":F
.local v1, "viewClipBottom":F
move v2, v1
move/from16 v4, v16
move/from16 v1, v18
move/from16 v8, v20
goto/16 :goto_2a2
.end local v16 # "viewClipLeft":F
.end local v17 # "chatListViewTop":I
.end local v18 # "viewClipTop":F
.end local v19 # "chatListViewBottom":I
.end local v20 # "viewClipRight":F
.end local v21 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.local v1, "chatListViewTop":I
.restart local v2 # "chatListViewBottom":I
.restart local v4 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_18c
move/from16 v17, v1
move/from16 v19, v2
move-object/from16 v21, v4
.end local v1 # "chatListViewTop":I
.end local v2 # "chatListViewBottom":I
.end local v4 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.restart local v17 # "chatListViewTop":I
.restart local v19 # "chatListViewBottom":I
.restart local v21 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v14, :cond_20f
.line 2119
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getLeft()I
move-result v1
int-to-float v1, v1
invoke-virtual {v9}, Landroid/view/View;->getTranslationX()F
move-result v2
add-float/2addr v1, v2
.line 2120
.local v1, "x":F
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getTop()I
move-result v2
invoke-virtual {v9}, Landroid/view/View;->getTop()I
move-result v4
add-int/2addr v2, v4
int-to-float v2, v2
.line 2122
.local v2, "y":F
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getLeft()I
move-result v4
int-to-float v4, v4
invoke-static {v4, v1}, Ljava/lang/Math;->max(FF)F
move-result v4
.line 2123
.local v4, "viewClipLeft":F
int-to-float v8, v3
invoke-static {v8, v2}, Ljava/lang/Math;->max(FF)F
move-result v8
.line 2124
.local v8, "viewClipTop":F
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getRight()I
move-result v15
int-to-float v15, v15
move/from16 v16, v2
.end local v2 # "y":F
.local v16, "y":F
invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
move-result v2
int-to-float v2, v2
add-float/2addr v2, v1
invoke-static {v15, v2}, Ljava/lang/Math;->min(FF)F
move-result v2
.line 2125
.local v2, "viewClipRight":F
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v15
move/from16 v18, v1
.end local v1 # "x":F
.local v18, "x":F
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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
int-to-float v1, v1
add-float/2addr v15, v1
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getY()F
move-result v1
move/from16 v20, v2
.end local v2 # "viewClipRight":F
.restart local v20 # "viewClipRight":F
int-to-float v2, v14
add-float/2addr v1, v2
invoke-static {v15, v1}, Ljava/lang/Math;->min(FF)F
move-result v1
.line 2126
.end local v16 # "y":F
.end local v18 # "x":F
.local v1, "viewClipBottom":F
move v2, v1
move v1, v8
move/from16 v8, v20
goto/16 :goto_2a2
.line 2127
.end local v1 # "viewClipBottom":F
.end local v4 # "viewClipLeft":F
.end local v8 # "viewClipTop":F
.end local v20 # "viewClipRight":F
:cond_20f
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getLeft()I
move-result v1
int-to-float v1, v1
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getLeft()I
move-result v2
int-to-float v2, v2
invoke-virtual {v9}, Landroid/view/View;->getX()F
move-result v4
add-float/2addr v2, v4
invoke-static {v1, v2}, Ljava/lang/Math;->max(FF)F
move-result v1
.line 2128
.local v1, "viewClipLeft":F
int-to-float v2, v3
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTop()I
move-result v4
int-to-float v4, v4
invoke-virtual {v9}, Landroid/view/View;->getY()F
move-result v8
add-float/2addr v4, v8
invoke-static {v2, v4}, Ljava/lang/Math;->max(FF)F
move-result v2
.line 2129
.local v2, "viewClipTop":F
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getRight()I
move-result v4
int-to-float v4, v4
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getLeft()I
move-result v8
int-to-float v8, v8
invoke-virtual {v9}, Landroid/view/View;->getX()F
move-result v15
add-float/2addr v8, v15
invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
move-result v15
int-to-float v15, v15
add-float/2addr v8, v15
invoke-static {v4, v8}, Ljava/lang/Math;->min(FF)F
move-result v4
.line 2130
.local v4, "viewClipRight":F
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v8
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v15
int-to-float v15, v15
add-float/2addr v8, v15
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2131
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v15
invoke-virtual {v9}, Landroid/view/View;->getY()F
move-result v16
add-float v15, v15, v16
move/from16 v16, v1
.end local v1 # "viewClipLeft":F
.local v16, "viewClipLeft":F
invoke-virtual {v9}, Landroid/view/View;->getMeasuredHeight()I
move-result v1
int-to-float v1, v1
add-float/2addr v15, v1
.line 2130
invoke-static {v8, v15}, Ljava/lang/Math;->min(FF)F
move-result v1
move v8, v4
move/from16 v4, v16
move/from16 v22, v2
move v2, v1
move/from16 v1, v22
.line 2133
.end local v16 # "viewClipLeft":F
.local v1, "viewClipTop":F
.local v2, "viewClipBottom":F
.local v4, "viewClipLeft":F
.local v8, "viewClipRight":F
:goto_2a2
cmpg-float v15, v1, v2
if-gez v15, :cond_2db
.line 2134
invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I
.line 2135
invoke-virtual {v7, v4, v1, v8, v2}, Landroid/graphics/Canvas;->clipRect(FFFF)Z
.line 2136
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getLeft()I
move-result v15
invoke-virtual {v9}, Landroid/view/View;->getLeft()I
move-result v16
add-int v15, v15, v16
int-to-float v15, v15
move/from16 v16, v1
.end local v1 # "viewClipTop":F
.local v16, "viewClipTop":F
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getY()F
move-result v1
move/from16 v18, v2
.end local v2 # "viewClipBottom":F
.local v18, "viewClipBottom":F
invoke-virtual {v9}, Landroid/view/View;->getTop()I
move-result v2
int-to-float v2, v2
add-float/2addr v1, v2
invoke-virtual {v7, v15, v1}, Landroid/graphics/Canvas;->translate(FF)V
.line 2137
invoke-virtual {v9, v7}, Landroid/view/View;->draw(Landroid/graphics/Canvas;)V
.line 2138
invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V
goto :goto_2df
.line 2133
.end local v16 # "viewClipTop":F
.end local v18 # "viewClipBottom":F
.restart local v1 # "viewClipTop":F
.restart local v2 # "viewClipBottom":F
:cond_2db
move/from16 v16, v1
move/from16 v18, v2
.line 2141
.end local v1 # "viewClipTop":F
.end local v2 # "viewClipBottom":F
.restart local v16 # "viewClipTop":F
.restart local v18 # "viewClipBottom":F
:goto_2df
if-eqz v12, :cond_31a
.line 2142
iget-boolean v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->last:Z
if-nez v1, :cond_2ed
iget-byte v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minX:B
if-nez v1, :cond_309
iget-byte v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
if-nez v1, :cond_309
.line 2143
:cond_2ed
iget-boolean v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->last:Z
if-eqz v1, :cond_2f6
.line 2144
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawTimeAfter:Ljava/util/ArrayList;
invoke-virtual {v1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2146
:cond_2f6
iget-byte v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minX:B
if-nez v1, :cond_309
iget-byte v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
if-nez v1, :cond_309
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->hasNameLayout()Z
move-result v1
if-eqz v1, :cond_309
.line 2147
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawNamesAfter:Ljava/util/ArrayList;
invoke-virtual {v1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2150
:cond_309
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->hasCaptionLayout()Z
move-result v1
if-eqz v1, :cond_31a
iget v1, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->flags:I
and-int/lit8 v1, v1, 0x8
if-eqz v1, :cond_31a
.line 2151
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawCaptionAfter:Ljava/util/ArrayList;
invoke-virtual {v1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2078
.end local v4 # "viewClipLeft":F
.end local v8 # "viewClipRight":F
.end local v9 # "child":Landroid/view/View;
.end local v10 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v11 # "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v12 # "position":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.end local v13 # "clipLeft":I
.end local v14 # "clipBottom":I
.end local v16 # "viewClipTop":F
.end local v18 # "viewClipBottom":F
:cond_31a
:goto_31a
add-int/lit8 v6, v6, 0x1
move/from16 v1, v17
move/from16 v2, v19
move-object/from16 v4, v21
goto/16 :goto_8b
.end local v17 # "chatListViewTop":I
.end local v19 # "chatListViewBottom":I
.end local v21 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.local v1, "chatListViewTop":I
.local v2, "chatListViewBottom":I
.local v4, "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_324
move/from16 v17, v1
move/from16 v19, v2
move-object/from16 v21, v4
.line 2155
.end local v1 # "chatListViewTop":I
.end local v2 # "chatListViewBottom":I
.end local v4 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v6 # "num":I
.restart local v17 # "chatListViewTop":I
.restart local v19 # "chatListViewBottom":I
.restart local v21 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawTimeAfter:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.line 2156
.local v1, "size":I
if-lez v1, :cond_34a
.line 2157
const/4 v2, 0x0
.local v2, "a":I
:goto_333
if-ge v2, v1, :cond_345
.line 2158
int-to-float v4, v3
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawTimeAfter:Ljava/util/ArrayList;
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/4 v8, 0x0
invoke-direct {v0, v7, v4, v6, v8}, Lim/tpelyyftgw/ui/ChatActivity$9;->drawChildElement(Landroid/graphics/Canvas;FLim/tpelyyftgw/ui/cells/ChatMessageCell;I)V
.line 2157
add-int/lit8 v2, v2, 0x1
goto :goto_333
.line 2160
.end local v2 # "a":I
:cond_345
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawTimeAfter:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
.line 2162
:cond_34a
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawNamesAfter:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v1
.line 2163
if-lez v1, :cond_36a
.line 2164
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_353
if-ge v2, v1, :cond_365
.line 2165
int-to-float v4, v3
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawNamesAfter:Ljava/util/ArrayList;
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/4 v8, 0x1
invoke-direct {v0, v7, v4, v6, v8}, Lim/tpelyyftgw/ui/ChatActivity$9;->drawChildElement(Landroid/graphics/Canvas;FLim/tpelyyftgw/ui/cells/ChatMessageCell;I)V
.line 2164
add-int/lit8 v2, v2, 0x1
goto :goto_353
.line 2167
.end local v2 # "a":I
:cond_365
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawNamesAfter:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
.line 2169
:cond_36a
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawCaptionAfter:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v1
.line 2170
if-lez v1, :cond_391
.line 2171
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_373
if-ge v2, v1, :cond_38c
.line 2172
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawCaptionAfter:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 2173
.local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentPosition()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
move-result-object v6
if-nez v6, :cond_384
.line 2174
goto :goto_389
.line 2176
:cond_384
int-to-float v6, v3
const/4 v8, 0x2
invoke-direct {v0, v7, v6, v4, v8}, Lim/tpelyyftgw/ui/ChatActivity$9;->drawChildElement(Landroid/graphics/Canvas;FLim/tpelyyftgw/ui/cells/ChatMessageCell;I)V
.line 2171
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:goto_389
add-int/lit8 v2, v2, 0x1
goto :goto_373
.line 2178
.end local v2 # "a":I
:cond_38c
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->drawCaptionAfter:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
.line 2181
:cond_391
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v2
if-eqz v2, :cond_3b2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v2
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_3b2
.line 2182
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v2
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v8
invoke-super {v0, v7, v2, v8, v9}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
.line 2184
:cond_3b2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v2
if-eqz v2, :cond_3d3
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v2
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_3d3
.line 2185
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v2
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v8
invoke-super {v0, v7, v2, v8, v9}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
.line 2187
:cond_3d3
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatActionCell;
move-result-object v2
if-eqz v2, :cond_3f4
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatActionCell;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_3f4
.line 2188
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$7800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatActionCell;
move-result-object v2
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v8
invoke-super {v0, v7, v2, v8, v9}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
.line 2191
.end local v1 # "size":I
.end local v3 # "listTop":I
.end local v5 # "count":I
.end local v17 # "chatListViewTop":I
.end local v19 # "chatListViewBottom":I
.end local v21 # "scrimGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_3f4
return-void
.end method
.method public dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "ev" # Landroid/view/MotionEvent;
.line 1978
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v0
if-nez v0, :cond_2e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->isStickersExpanded()Z
move-result v0
if-eqz v0, :cond_29
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getY()F
move-result v1
cmpg-float v0, v0, v1
if-gez v0, :cond_29
goto :goto_2e
.line 1981
:cond_29
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.line 1979
:cond_2e
:goto_2e
const/4 v0, 0x0
return v0
.end method
.method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
.registers 15
.param p1, "canvas" # Landroid/graphics/Canvas;
.param p2, "child" # Landroid/view/View;
.param p3, "drawingTime" # J
.line 1986
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_22
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
if-eq p2, v0, :cond_21
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
if-eq p2, v0, :cond_21
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$7800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatActionCell;
move-result-object v0
if-ne p2, v0, :cond_22
.line 1987
:cond_21
return v1
.line 1990
:cond_22
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 1991
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x0
.line 1992
.local v2, "isRoundVideo":Z
if-eqz v0, :cond_44
iget-wide v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v5, 0x0
cmp-long v7, v3, v5
if-nez v7, :cond_44
.line 1993
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v3
move v2, v3
if-nez v3, :cond_42
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v3
if-eqz v3, :cond_44
:cond_42
const/4 v3, 0x1
goto :goto_45
:cond_44
const/4 v3, 0x0
.line 1994
.local v3, "isVideo":Z
:goto_45
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v4
const/4 v5, 0x5
if-ne p2, v4, :cond_c7
.line 1995
if-eqz v0, :cond_a5
iget v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v4, v5, :cond_a5
.line 1996
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_roundVideoShadow:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_9f
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$7300(Lim/tpelyyftgw/ui/ChatActivity;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
move-result-object v4
invoke-virtual {v4}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->isDrawingReady()Z
move-result v4
if-eqz v4, :cond_9f
.line 1997
invoke-virtual {p2}, Landroid/view/View;->getX()F
move-result v4
float-to-int v4, v4
const/high16 v5, 0x40400000 # 3.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
sub-int/2addr v4, v5
.line 1998
.local v4, "x":I
invoke-virtual {p2}, Landroid/view/View;->getY()F
move-result v5
float-to-int v5, v5
const/high16 v6, 0x40000000 # 2.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
sub-int/2addr v5, v6
.line 1999
.local v5, "y":I
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_roundVideoShadow:Landroid/graphics/drawable/Drawable;
const/16 v7, 0xff
invoke-virtual {v6, v7}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
.line 2000
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_roundVideoShadow:Landroid/graphics/drawable/Drawable;
sget v7, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
add-int/2addr v7, v4
const/high16 v8, 0x40c00000 # 6.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
add-int/2addr v7, v9
sget v9, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
add-int/2addr v9, v5
.line 2001
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
add-int/2addr v9, v8
.line 2000
invoke-virtual {v6, v4, v5, v7, v9}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 2002
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_roundVideoShadow:Landroid/graphics/drawable/Drawable;
invoke-virtual {v6, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
.line 2004
.end local v4 # "x":I
.end local v5 # "y":I
:cond_9f
invoke-super {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
move-result v4
.local v4, "result":Z
goto/16 :goto_15a
.line 2006
.end local v4 # "result":Z
:cond_a5
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v4
if-nez v4, :cond_c4
.line 2007
invoke-virtual {p2}, Landroid/view/View;->getTranslationY()F
move-result v4
.line 2008
.local v4, "oldTranslation":F
const/high16 v5, 0x447a0000 # 1000.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
neg-int v5, v5
int-to-float v5, v5
invoke-virtual {p2, v5}, Landroid/view/View;->setTranslationY(F)V
.line 2009
invoke-super {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
move-result v5
.line 2010
.local v5, "result":Z
invoke-virtual {p2, v4}, Landroid/view/View;->setTranslationY(F)V
.line 2011
.end local v4 # "oldTranslation":F
move v4, v5
goto/16 :goto_15a
.line 2012
.end local v5 # "result":Z
:cond_c4
const/4 v4, 0x0
.local v4, "result":Z
goto/16 :goto_15a
.line 2016
.end local v4 # "result":Z
:cond_c7
invoke-super {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
move-result v4
.line 2017
.restart local v4 # "result":Z
if-eqz v3, :cond_15a
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v6
if-ne p2, v6, :cond_15a
iget v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v6, v5, :cond_15a
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
if-eqz v5, :cond_15a
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_15a
.line 2018
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
invoke-super {p0, p1, v5, p3, p4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
.line 2019
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
if-eqz v5, :cond_15a
.line 2020
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 2021
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getX()F
move-result v5
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I
move-result v6
int-to-float v6, v6
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v7
add-float/2addr v6, v7
invoke-virtual {p1, v5, v6}, Landroid/graphics/Canvas;->translate(FF)V
.line 2022
if-eqz v2, :cond_139
.line 2023
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
invoke-virtual {v5, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawRoundProgress(Landroid/graphics/Canvas;)V
.line 2024
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
invoke-virtual {v5, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawOverlays(Landroid/graphics/Canvas;)V
goto :goto_157
.line 2026
:cond_139
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
invoke-virtual {v5, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawOverlays(Landroid/graphics/Canvas;)V
.line 2027
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->needDrawTime()Z
move-result v5
if-eqz v5, :cond_157
.line 2028
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
invoke-virtual {v5, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->drawTime(Landroid/graphics/Canvas;)V
.line 2031
:cond_157
:goto_157
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
.line 2035
:cond_15a
:goto_15a
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$8000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v5
if-ne p2, v5, :cond_19c
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$8100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v5
if-eqz v5, :cond_19c
.line 2036
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$8500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v5
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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$8200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getVisibility()I
move-result v6
if-nez v6, :cond_198
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2037
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$8300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v6
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$8400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v7
if-eqz v7, :cond_196
sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v8, 0x15
if-lt v7, v8, :cond_196
sget v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
:cond_196
add-int/2addr v1, v6
goto :goto_199
:cond_198
nop
.line 2036
:goto_199
invoke-virtual {v5, p1, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->drawHeaderShadow(Landroid/graphics/Canvas;I)V
.line 2039
:cond_19c
return v4
.end method
.method protected isActionBarVisible()Z
.registers 2
.line 2044
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$8600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getVisibility()I
move-result v0
if-nez v0, :cond_e
const/4 v0, 0x1
goto :goto_f
:cond_e
const/4 v0, 0x0
:goto_f
return v0
.end method
.method public synthetic lambda$onMeasure$0$ChatActivity$9(I)V
.registers 4
.param p1, "scrollTo" # I
.line 2354
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->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
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$12500(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v1
invoke-virtual {v0, p1, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
return-void
.end method
.method protected onAttachedToWindow()V
.registers 7
.line 1969
invoke-super {p0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->onAttachedToWindow()V
.line 1970
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 1971
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_4a
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v1
if-nez v1, :cond_19
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v1
if-eqz v1, :cond_4a
:cond_19
iget-wide v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-nez v5, :cond_4a
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v1
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v3
cmp-long v5, v1, v3
if-nez v5, :cond_4a
.line 1972
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v3, 0x0
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->createTextureView(Z)Landroid/view/TextureView;
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$7200(Lim/tpelyyftgw/ui/ChatActivity;Z)Landroid/view/TextureView;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$7300(Lim/tpelyyftgw/ui/ChatActivity;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
move-result-object v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v4
const/4 v5, 0x1
invoke-virtual {v1, v2, v3, v4, v5}, Lim/tpelyyftgw/messenger/MediaController;->setTextureView(Landroid/view/TextureView;Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;Landroid/widget/FrameLayout;Z)V
.line 1974
:cond_4a
return-void
.end method
.method protected onLayout(ZIIII)V
.registers 22
.param p1, "changed" # Z
.param p2, "l" # I
.param p3, "t" # I
.param p4, "r" # I
.param p5, "b" # I
.line 2369
move-object/from16 v0, p0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getChildCount()I
move-result v1
.line 2371
.local v1, "count":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getKeyboardHeight()I
move-result v2
const/high16 v3, 0x41a00000 # 20.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/4 v4, 0x0
if-gt v2, v3, :cond_20
sget-boolean v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v2, :cond_20
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 2372
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiPadding()I
move-result v2
goto :goto_21
:cond_20
const/4 v2, 0x0
.line 2373
.local v2, "paddingBottom":I
:goto_21
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity$9;->setBottomClip(I)V
.line 2375
const/4 v3, 0x0
.local v3, "i":I
:goto_25
const/4 v5, 0x1
if-ge v3, v1, :cond_213
.line 2376
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/ChatActivity$9;->getChildAt(I)Landroid/view/View;
move-result-object v6
.line 2377
.local v6, "child":Landroid/view/View;
if-eqz v6, :cond_20f
invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
move-result v7
const/16 v8, 0x8
if-ne v7, v8, :cond_38
.line 2378
goto/16 :goto_20f
.line 2380
:cond_38
invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v7
check-cast v7, Landroid/widget/FrameLayout$LayoutParams;
.line 2382
.local v7, "lp":Landroid/widget/FrameLayout$LayoutParams;
invoke-virtual {v6}, Landroid/view/View;->getMeasuredWidth()I
move-result v8
.line 2383
.local v8, "width":I
invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
move-result v9
.line 2388
.local v9, "height":I
iget v10, v7, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 2389
.local v10, "gravity":I
const/4 v11, -0x1
if-ne v10, v11, :cond_4d
.line 2390
const/16 v10, 0x33
.line 2393
:cond_4d
and-int/lit8 v11, v10, 0x7
.line 2394
.local v11, "absoluteGravity":I
and-int/lit8 v12, v10, 0x70
.line 2396
.local v12, "verticalGravity":I
and-int/lit8 v13, v11, 0x7
if-eq v13, v5, :cond_61
const/4 v5, 0x5
if-eq v13, v5, :cond_5b
.line 2405
iget v5, v7, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.local v5, "childLeft":I
goto :goto_6d
.line 2401
.end local v5 # "childLeft":I
:cond_5b
sub-int v5, p4, v8
iget v13, v7, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
sub-int/2addr v5, v13
.line 2402
.restart local v5 # "childLeft":I
goto :goto_6d
.line 2398
.end local v5 # "childLeft":I
:cond_61
sub-int v5, p4, p2
sub-int/2addr v5, v8
div-int/lit8 v5, v5, 0x2
iget v13, v7, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
add-int/2addr v5, v13
iget v13, v7, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
sub-int/2addr v5, v13
.line 2399
.restart local v5 # "childLeft":I
nop
.line 2408
:goto_6d
const/16 v13, 0x10
const/16 v14, 0x15
if-eq v12, v13, :cond_bd
const/16 v13, 0x30
if-eq v12, v13, :cond_87
const/16 v13, 0x50
if-eq v12, v13, :cond_7e
.line 2425
iget v13, v7, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.local v13, "childTop":I
goto :goto_cb
.line 2422
.end local v13 # "childTop":I
:cond_7e
sub-int v13, p5, v2
sub-int v13, v13, p3
sub-int/2addr v13, v9
iget v15, v7, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
sub-int/2addr v13, v15
.line 2423
.restart local v13 # "childTop":I
goto :goto_cb
.line 2410
.end local v13 # "childTop":I
:cond_87
iget v13, v7, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getPaddingTop()I
move-result v15
add-int/2addr v13, v15
.line 2411
.restart local v13 # "childTop":I
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$10700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v15
if-eq v6, v15, :cond_cb
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$10800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getVisibility()I
move-result v15
if-nez v15, :cond_cb
.line 2412
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$10900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v15
add-int/2addr v13, v15
.line 2413
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11000(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v15
if-eqz v15, :cond_cb
sget v15, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v15, v14, :cond_cb
.line 2414
sget v15, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
add-int/2addr v13, v15
goto :goto_cb
.line 2419
.end local v13 # "childTop":I
:cond_bd
sub-int v13, p5, v2
sub-int v13, v13, p3
sub-int/2addr v13, v9
div-int/lit8 v13, v13, 0x2
iget v15, v7, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
add-int/2addr v13, v15
iget v15, v7, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
sub-int/2addr v13, v15
.line 2420
.restart local v13 # "childTop":I
nop
.line 2428
:cond_cb
:goto_cb
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v15
if-ne v6, v15, :cond_e5
.line 2429
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v14
const/high16 v15, 0x40000000 # 2.0f
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
sub-int/2addr v14, v15
sub-int/2addr v13, v14
goto/16 :goto_208
.line 2430
:cond_e5
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v15
if-ne v6, v15, :cond_100
.line 2431
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$11100(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v14
if-nez v14, :cond_208
.line 2432
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v14
sub-int/2addr v13, v14
goto/16 :goto_208
.line 2434
:cond_100
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v15
if-ne v6, v15, :cond_11b
.line 2435
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$11200(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v14
if-nez v14, :cond_208
.line 2436
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v14
sub-int/2addr v13, v14
goto/16 :goto_208
.line 2438
:cond_11b
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$10000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v15
if-ne v6, v15, :cond_145
.line 2439
iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
div-int/lit8 v14, v14, 0x2
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getVisibility()I
move-result v15
if-nez v15, :cond_140
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v15
div-int/lit8 v15, v15, 0x2
goto :goto_141
:cond_140
const/4 v15, 0x0
:goto_141
sub-int/2addr v14, v15
sub-int/2addr v13, v14
goto/16 :goto_208
.line 2440
:cond_145
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v15, v15, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v15, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupView(Landroid/view/View;)Z
move-result v15
if-eqz v15, :cond_174
.line 2441
sget-boolean v14, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-eqz v14, :cond_16a
.line 2442
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getTop()I
move-result v14
invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
move-result v15
sub-int/2addr v14, v15
const/high16 v15, 0x3f800000 # 1.0f
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
add-int v13, v14, v15
goto/16 :goto_208
.line 2444
:cond_16a
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getBottom()I
move-result v13
goto/16 :goto_208
.line 2446
:cond_174
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
move-result-object v15
if-eq v6, v15, :cond_205
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
move-result-object v15
if-eq v6, v15, :cond_205
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
move-result-object v15
if-ne v6, v15, :cond_18e
goto/16 :goto_205
.line 2448
:cond_18e
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v15
if-ne v6, v15, :cond_1a9
.line 2449
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$11800(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v14
if-nez v14, :cond_208
.line 2450
iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
const/high16 v15, 0x424c0000 # 51.0f
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
sub-int/2addr v14, v15
sub-int/2addr v13, v14
goto :goto_208
.line 2452
:cond_1a9
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$9600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v15
if-ne v6, v15, :cond_1c3
.line 2453
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v14, v14, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isTopViewVisible()Z
move-result v14
if-eqz v14, :cond_208
.line 2454
const/high16 v14, 0x42400000 # 48.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
sub-int/2addr v13, v14
goto :goto_208
.line 2456
:cond_1c3
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$11900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v15
if-ne v6, v15, :cond_1e0
.line 2457
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$12000(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v15
if-eqz v15, :cond_1da
sget v15, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v15, v14, :cond_1da
.line 2458
sget v14, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
add-int/2addr v13, v14
.line 2460
:cond_1da
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getPaddingTop()I
move-result v14
sub-int/2addr v13, v14
goto :goto_208
.line 2461
:cond_1e0
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v14
if-ne v6, v14, :cond_1f3
.line 2462
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$12100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v14
invoke-virtual {v14}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v13
goto :goto_208
.line 2463
:cond_1f3
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v14
if-eq v6, v14, :cond_203
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
invoke-static {v14}, Lim/tpelyyftgw/ui/ChatActivity;->access$9900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v14
if-ne v6, v14, :cond_208
.line 2464
:cond_203
const/4 v13, 0x0
goto :goto_208
.line 2447
:cond_205
:goto_205
iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
sub-int/2addr v13, v14
.line 2466
:cond_208
:goto_208
add-int v14, v5, v8
add-int v15, v13, v9
invoke-virtual {v6, v5, v13, v14, v15}, Landroid/view/View;->layout(IIII)V
.line 2375
.end local v5 # "childLeft":I
.end local v6 # "child":Landroid/view/View;
.end local v7 # "lp":Landroid/widget/FrameLayout$LayoutParams;
.end local v8 # "width":I
.end local v9 # "height":I
.end local v10 # "gravity":I
.end local v11 # "absoluteGravity":I
.end local v12 # "verticalGravity":I
.end local v13 # "childTop":I
:cond_20f
:goto_20f
add-int/lit8 v3, v3, 0x1
goto/16 :goto_25
.line 2469
.end local v3 # "i":I
:cond_213
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateMessagesVisiblePart(Z)V
invoke-static {v3, v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$12200(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.line 2470
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updateTextureViewPosition(Z)V
.line 2471
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$12300(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v3
if-nez v3, :cond_22a
.line 2472
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessages(Z)V
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$12400(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.line 2474
:cond_22a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->notifyHeightChanged()V
.line 2475
return-void
.end method
.method protected onMeasure(II)V
.registers 23
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 2196
move-object/from16 v6, p0
invoke-static/range {p1 .. p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v7
.line 2197
.local v7, "widthSize":I
invoke-static/range {p2 .. p2}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v0
move v8, v0
.line 2199
.local v0, "heightSize":I
.local v8, "allHeight":I
invoke-virtual {v6, v7, v0}, Lim/tpelyyftgw/ui/ChatActivity$9;->setMeasuredDimension(II)V
.line 2200
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getPaddingTop()I
move-result v1
sub-int v9, v0, v1
.line 2202
.end local v0 # "heightSize":I
.local v9, "heightSize":I
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$8800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v1
const/4 v3, 0x0
const/4 v5, 0x0
move-object/from16 v0, p0
move/from16 v2, p1
move/from16 v4, p2
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity$9;->measureChildWithMargins(Landroid/view/View;IIII)V
.line 2203
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$8900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v10
.line 2204
.local v10, "actionBarHeight":I
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$9000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getVisibility()I
move-result v0
if-nez v0, :cond_3c
.line 2205
sub-int/2addr v9, v10
.line 2208
:cond_3c
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getKeyboardHeight()I
move-result v11
.line 2210
.local v11, "keyboardSize":I
const/high16 v0, 0x41a00000 # 20.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
const/4 v12, 0x1
const/4 v13, 0x0
if-gt v11, v0, :cond_61
.line 2211
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-nez v0, :cond_72
.line 2212
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getEmojiPadding()I
move-result v0
sub-int/2addr v9, v0
.line 2213
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getEmojiPadding()I
move-result v0
sub-int/2addr v8, v0
goto :goto_72
.line 2216
:cond_61
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
invoke-static {v0, v12}, Lim/tpelyyftgw/ui/ChatActivity;->access$9102(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2217
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->hideEmojiView()V
.line 2218
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
invoke-static {v0, v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$9102(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2221
:cond_72
:goto_72
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getChildCount()I
move-result v14
.line 2223
.local v14, "childCount":I
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v3, 0x0
const/4 v5, 0x0
move-object/from16 v0, p0
move/from16 v2, p1
move/from16 v4, p2
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity$9;->measureChildWithMargins(Landroid/view/View;IIII)V
.line 2225
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_9e
.line 2226
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getMeasuredHeight()I
move-result v0
iput v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
.line 2227
const/4 v0, 0x0
move v15, v0
.local v0, "listViewTopHeight":I
goto :goto_bc
.line 2229
.end local v0 # "listViewTopHeight":I
:cond_9e
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$9200(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v0
if-eqz v0, :cond_ab
.line 2230
iput v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
.line 2231
const/4 v0, 0x0
move v15, v0
.restart local v0 # "listViewTopHeight":I
goto :goto_bc
.line 2233
.end local v0 # "listViewTopHeight":I
:cond_ab
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getMeasuredHeight()I
move-result v0
iput v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
.line 2234
const/high16 v0, 0x42440000 # 49.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
move v15, v0
.line 2238
.local v15, "listViewTopHeight":I
:goto_bc
const/4 v0, 0x0
move v5, v0
.local v5, "i":I
:goto_be
const/high16 v0, 0x40000000 # 2.0f
if-ge v5, v14, :cond_3c2
.line 2239
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/ChatActivity$9;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 2240
.local v4, "child":Landroid/view/View;
if-eqz v4, :cond_3b9
invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
move-result v1
const/16 v2, 0x8
if-eq v1, v2, :cond_3b9
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eq v4, v1, :cond_3b9
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v1
if-ne v4, v1, :cond_e2
.line 2241
move/from16 v19, v5
goto/16 :goto_3bc
.line 2243
:cond_e2
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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
const/16 v2, 0x15
const/high16 v3, 0x41200000 # 10.0f
if-ne v4, v1, :cond_14f
.line 2252
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getAlpha()F
move-result v1
const/high16 v16, 0x3f800000 # 1.0f
const/high16 v17, 0x424c0000 # 51.0f
cmpl-float v1, v1, v16
if-eqz v1, :cond_110
.line 2253
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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
iget v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v18
sub-int v13, v13, v18
int-to-float v13, v13
invoke-virtual {v1, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTranslationY(F)V
.line 2255
:cond_110
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v13
if-eqz v13, :cond_11a
const/4 v13, 0x0
goto :goto_122
:cond_11a
iget v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v17
sub-int v13, v13, v17
:goto_122
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
invoke-static {v1, v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$402(Lim/tpelyyftgw/ui/ChatActivity;I)I
.line 2256
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
.line 2257
.local v1, "contentWidthSpec":I
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int v13, v9, v15
iget-object v12, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2258
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v12}, Lim/tpelyyftgw/ui/ChatActivity;->access$9500(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v12
if-eqz v12, :cond_13e
sget v12, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v12, v2, :cond_13e
sget v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_13f
:cond_13e
const/4 v2, 0x0
:goto_13f
sub-int/2addr v13, v2
.line 2257
invoke-static {v3, v13}, Ljava/lang/Math;->max(II)I
move-result v2
invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2260
.local v0, "contentHeightSpec":I
invoke-virtual {v4, v1, v0}, Landroid/view/View;->measure(II)V
.line 2261
.end local v0 # "contentHeightSpec":I
.end local v1 # "contentWidthSpec":I
move/from16 v19, v5
goto/16 :goto_3bc
:cond_14f
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v1
if-ne v4, v1, :cond_199
.line 2262
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
.line 2263
.restart local v1 # "contentWidthSpec":I
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
iget v12, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
sub-int v12, v9, v12
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2264
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$9700(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v13
if-eqz v13, :cond_172
sget v13, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v13, v2, :cond_172
sget v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_173
:cond_172
const/4 v2, 0x0
:goto_173
sub-int/2addr v12, v2
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isTopViewVisible()Z
move-result v2
if-eqz v2, :cond_181
const/16 v2, 0x30
goto :goto_182
:cond_181
const/4 v2, 0x0
:goto_182
add-int/lit8 v2, v2, 0x2
int-to-float v2, v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
add-int/2addr v12, v2
.line 2263
invoke-static {v3, v12}, Ljava/lang/Math;->max(II)I
move-result v2
invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2265
.restart local v0 # "contentHeightSpec":I
invoke-virtual {v4, v1, v0}, Landroid/view/View;->measure(II)V
.line 2266
.end local v0 # "contentHeightSpec":I
.end local v1 # "contentWidthSpec":I
move/from16 v19, v5
goto/16 :goto_3bc
:cond_199
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
move-result-object v1
if-eq v4, v1, :cond_39d
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v1
if-ne v4, v1, :cond_1ae
move-object v13, v4
move/from16 v19, v5
goto/16 :goto_3a0
.line 2270
:cond_1ae
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$10000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v1
if-ne v4, v1, :cond_1c5
.line 2271
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
.line 2272
.restart local v1 # "contentWidthSpec":I
invoke-static {v9, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2273
.restart local v0 # "contentHeightSpec":I
invoke-virtual {v4, v1, v0}, Landroid/view/View;->measure(II)V
.line 2274
.end local v0 # "contentHeightSpec":I
.end local v1 # "contentWidthSpec":I
move/from16 v19, v5
goto/16 :goto_3bc
:cond_1c5
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupView(Landroid/view/View;)Z
move-result v1
if-eqz v1, :cond_236
.line 2275
sget-boolean v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
if-eqz v1, :cond_21b
.line 2276
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_1ff
.line 2277
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
const/high16 v2, 0x43a00000 # 320.0f
.line 2278
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
iget v3, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
sub-int v3, v9, v3
add-int/2addr v3, v10
sget v12, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
sub-int/2addr v3, v12
.line 2279
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getPaddingTop()I
move-result v12
add-int/2addr v3, v12
.line 2278
invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
move-result v2
invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2277
invoke-virtual {v4, v1, v0}, Landroid/view/View;->measure(II)V
move/from16 v19, v5
goto/16 :goto_3bc
.line 2281
:cond_1ff
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
iget v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
sub-int v2, v9, v2
add-int/2addr v2, v10
sget v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
sub-int/2addr v2, v3
.line 2282
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity$9;->getPaddingTop()I
move-result v3
add-int/2addr v2, v3
invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2281
invoke-virtual {v4, v1, v0}, Landroid/view/View;->measure(II)V
move/from16 v19, v5
goto/16 :goto_3bc
.line 2285
:cond_21b
invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
iget v1, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 2286
.local v1, "height":I
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v2
.line 2287
invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
iget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2286
invoke-virtual {v4, v2, v0}, Landroid/view/View;->measure(II)V
.line 2288
.end local v1 # "height":I
move/from16 v19, v5
goto/16 :goto_3bc
.line 2289
:cond_236
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v1
if-ne v4, v1, :cond_38c
.line 2290
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v1
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 2291
.local v1, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBannedInline()Z
move-result v2
if-eqz v2, :cond_265
.line 2292
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
const/high16 v2, -0x80000000
invoke-static {v9, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v2
invoke-virtual {v4, v0, v2}, Landroid/view/View;->measure(II)V
goto/16 :goto_389
.line 2296
:cond_265
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v3, 0x1
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIgnoreLayout:Z
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$10202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2297
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v2
const v3, 0x42f4cccc # 122.399994f
const/high16 v12, 0x40000000 # 2.0f
if-eqz v2, :cond_2fb
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isMediaLayout()Z
move-result v2
if-eqz v2, :cond_2fb
.line 2298
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$10300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
move-result-object v2
invoke-virtual {v2, v7}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->getRowsCount(I)I
move-result v2
.line 2299
.local v2, "size":I
mul-int/lit8 v13, v2, 0x66
.line 2300
.local v13, "maxHeight":I
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v0
if-eqz v0, :cond_2ae
.line 2301
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getBotContextSwitch()Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;
move-result-object v0
if-eqz v0, :cond_2ae
.line 2302
add-int/lit8 v13, v13, 0x22
.line 2305
:cond_2ae
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getMeasuredHeight()I
move-result v0
sub-int v0, v9, v0
if-eqz v13, :cond_2bf
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
goto :goto_2c0
:cond_2bf
const/4 v12, 0x0
:goto_2c0
add-int/2addr v0, v12
.line 2306
.local v0, "height":I
int-to-float v12, v13
invoke-static {v12, v3}, Ljava/lang/Math;->min(FF)F
move-result v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int v3, v0, v3
const/4 v12, 0x0
invoke-static {v12, v3}, Ljava/lang/Math;->max(II)I
move-result v3
.line 2307
.local v3, "padding":I
iget-object v12, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {v12}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v12
invoke-virtual {v12}, Landroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z
move-result v12
if-eqz v12, :cond_2ea
.line 2308
iget-object v12, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v12}, Lim/tpelyyftgw/ui/ChatActivity;->access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v12
move/from16 v19, v0
const/4 v0, 0x0
.end local v0 # "height":I
.local v19, "height":I
invoke-virtual {v12, v0, v0, v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
goto :goto_2f6
.line 2310
.end local v19 # "height":I
.restart local v0 # "height":I
:cond_2ea
move/from16 v19, v0
const/4 v0, 0x0
.end local v0 # "height":I
.restart local v19 # "height":I
iget-object v12, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v12}, Lim/tpelyyftgw/ui/ChatActivity;->access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v12
invoke-virtual {v12, v0, v3, v0, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 2312
.end local v2 # "size":I
.end local v3 # "padding":I
.end local v13 # "maxHeight":I
:goto_2f6
move/from16 v12, v19
const/4 v0, 0x0
goto/16 :goto_371
.line 2313
.end local v19 # "height":I
:cond_2fb
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItemCount()I
move-result v0
.line 2314
.local v0, "size":I
const/4 v2, 0x0
.line 2315
.local v2, "maxHeight":I
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v13
invoke-virtual {v13}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v13
if-eqz v13, :cond_326
.line 2316
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v13
invoke-virtual {v13}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getBotContextSwitch()Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;
move-result-object v13
if-eqz v13, :cond_322
.line 2317
add-int/lit8 v2, v2, 0x24
.line 2318
add-int/lit8 v0, v0, -0x1
.line 2320
:cond_322
mul-int/lit8 v13, v0, 0x44
add-int/2addr v2, v13
goto :goto_329
.line 2322
:cond_326
mul-int/lit8 v13, v0, 0x24
add-int/2addr v2, v13
.line 2324
:goto_329
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v13, v13, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v13}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v13
sub-int v13, v9, v13
if-eqz v2, :cond_33a
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
goto :goto_33b
:cond_33a
const/4 v12, 0x0
:goto_33b
add-int/2addr v12, v13
.line 2325
.local v12, "height":I
int-to-float v13, v2
invoke-static {v13, v3}, Ljava/lang/Math;->min(FF)F
move-result v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int v3, v12, v3
const/4 v13, 0x0
invoke-static {v13, v3}, Ljava/lang/Math;->max(II)I
move-result v3
.line 2326
.restart local v3 # "padding":I
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v13
invoke-virtual {v13}, Landroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z
move-result v13
if-eqz v13, :cond_365
.line 2327
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v13
move/from16 v19, v0
const/4 v0, 0x0
.end local v0 # "size":I
.local v19, "size":I
invoke-virtual {v13, v0, v0, v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
goto :goto_371
.line 2329
.end local v19 # "size":I
.restart local v0 # "size":I
:cond_365
move/from16 v19, v0
const/4 v0, 0x0
.end local v0 # "size":I
.restart local v19 # "size":I
iget-object v13, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v13}, Lim/tpelyyftgw/ui/ChatActivity;->access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v13
invoke-virtual {v13, v0, v3, v0, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 2333
.end local v2 # "maxHeight":I
.end local v3 # "padding":I
.end local v19 # "size":I
:goto_371
iput v12, v1, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 2334
iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 2336
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIgnoreLayout:Z
invoke-static {v2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2337
const/high16 v0, 0x40000000 # 2.0f
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v2
iget v3, v1, Landroid/widget/FrameLayout$LayoutParams;->height:I
invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
invoke-virtual {v4, v2, v0}, Landroid/view/View;->measure(II)V
.line 2340
.end local v1 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
.end local v12 # "height":I
:goto_389
move/from16 v19, v5
goto :goto_3bc
.line 2341
:cond_38c
const/4 v3, 0x0
const/4 v12, 0x0
move-object/from16 v0, p0
move-object v1, v4
move/from16 v2, p1
move-object v13, v4
.end local v4 # "child":Landroid/view/View;
.local v13, "child":Landroid/view/View;
move/from16 v4, p2
move/from16 v19, v5
.end local v5 # "i":I
.local v19, "i":I
move v5, v12
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity$9;->measureChildWithMargins(Landroid/view/View;IIII)V
goto :goto_3bc
.line 2266
.end local v13 # "child":Landroid/view/View;
.end local v19 # "i":I
.restart local v4 # "child":Landroid/view/View;
.restart local v5 # "i":I
:cond_39d
move-object v13, v4
move/from16 v19, v5
.line 2267
.end local v4 # "child":Landroid/view/View;
.end local v5 # "i":I
.restart local v13 # "child":Landroid/view/View;
.restart local v19 # "i":I
:goto_3a0
const/high16 v0, 0x40000000 # 2.0f
invoke-static {v7, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
.line 2268
.local v1, "contentWidthSpec":I
iget v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->inputFieldHeight:I
sub-int v2, v8, v2
const/high16 v3, 0x40400000 # 3.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
add-int/2addr v2, v3
invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
.line 2269
.local v0, "contentHeightSpec":I
invoke-virtual {v13, v1, v0}, Landroid/view/View;->measure(II)V
.line 2270
.end local v0 # "contentHeightSpec":I
.end local v1 # "contentWidthSpec":I
goto :goto_3bc
.line 2240
.end local v13 # "child":Landroid/view/View;
.end local v19 # "i":I
.restart local v4 # "child":Landroid/view/View;
.restart local v5 # "i":I
:cond_3b9
move-object v13, v4
move/from16 v19, v5
.line 2238
.end local v4 # "child":Landroid/view/View;
.end local v5 # "i":I
.restart local v19 # "i":I
:goto_3bc
add-int/lit8 v5, v19, 0x1
const/4 v12, 0x1
const/4 v13, 0x0
.end local v19 # "i":I
.restart local v5 # "i":I
goto/16 :goto_be
:cond_3c2
move/from16 v19, v5
.line 2344
.end local v5 # "i":I
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v0
if-eqz v0, :cond_40a
.line 2345
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v1, 0x1
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9102(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2346
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddingsInternal()V
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10500(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 2347
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v1, 0x0
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$10402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2348
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->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;->getMeasuredWidth()I
move-result v1
const/high16 v2, 0x40000000 # 2.0f
invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 2349
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v3
invoke-static {v3, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v2
.line 2348
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->measure(II)V
.line 2350
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v1, 0x0
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$9102(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.line 2352
:cond_40a
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10600(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v0
const/4 v1, -0x1
if-eq v0, v1, :cond_426
.line 2353
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10600(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v0
.line 2354
.local v0, "scrollTo":I
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9$7z2mtZmLyQoGORMqzoyzuGOxYEA;
invoke-direct {v2, v6, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9$7z2mtZmLyQoGORMqzoyzuGOxYEA;-><init>(Lim/tpelyyftgw/ui/ChatActivity$9;I)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 2355
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$10602(Lim/tpelyyftgw/ui/ChatActivity;I)I
.line 2357
.end local v0 # "scrollTo":I
:cond_426
return-void
.end method
.method public requestLayout()V
.registers 2
.line 2361
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$9;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$9100(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v0
if-eqz v0, :cond_9
.line 2362
return-void
.line 2364
:cond_9
invoke-super {p0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->requestLayout()V
.line 2365
return-void
.end method