ChatActivity$24.smali
.class Lim/tpelyyftgw/ui/ChatActivity$24;
.super Ljava/lang/Object;
.source "ChatActivity.java"
# interfaces
.implements Lim/tpelyyftgw/ui/adapters/MentionsAdapter$MentionsAdapterDelegate;
# 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 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;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 3998
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public needChangePanelVisibility(Z)V
.registers 12
.param p1, "show" # Z
.line 4001
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->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_28
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->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;->isMediaLayout()Z
move-result v0
if-eqz v0, :cond_28
.line 4002
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$10300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
goto :goto_37
.line 4004
:cond_28
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 4006
:goto_37
if-eqz p1, :cond_46
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_46
.line 4007
const/4 p1, 0x0
.line 4009
:cond_46
const-wide/16 v0, 0xc8
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x0
if-eqz p1, :cond_1c4
.line 4010
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v5
if-eqz v5, :cond_63
.line 4011
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v5
invoke-virtual {v5}, Landroid/animation/AnimatorSet;->cancel()V
.line 4012
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v5, v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$17102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.line 4015
:cond_63
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v5
const/high16 v6, 0x3f800000 # 1.0f
if-nez v5, :cond_7b
.line 4016
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 4017
return-void
.line 4019
:cond_7b
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v5
const/16 v7, 0x2710
if-eqz v5, :cond_9f
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isMediaLayout()Z
move-result v5
if-eqz v5, :cond_9f
.line 4020
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$10300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
move-result-object v5
invoke-virtual {v5, v4, v7}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->scrollToPositionWithOffset(II)V
goto :goto_c2
.line 4021
:cond_9f
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v5
invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z
move-result v5
if-nez v5, :cond_c2
.line 4022
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v5
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v8
invoke-virtual {v8}, Landroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z
move-result v8
if-eqz v8, :cond_bf
const/16 v7, -0x2710
:cond_bf
invoke-virtual {v5, v4, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V
.line 4024
:cond_c2
:goto_c2
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17200(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-eqz v5, :cond_1aa
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v5
if-eqz v5, :cond_e6
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17300(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-nez v5, :cond_e6
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-eqz v5, :cond_1aa
.line 4025
:cond_e6
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v5, :cond_148
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v5
if-eqz v5, :cond_148
.line 4026
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v5
.line 4027
.local v5, "preferences":Landroid/content/SharedPreferences;
const-string/jumbo v6, "secretbot"
invoke-interface {v5, v6, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v7
if-nez v7, :cond_148
.line 4028
new-instance v7, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v8
invoke-direct {v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 4029
.local v7, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v8, 0x7f0f0141
const-string v9, "AppName"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4030
const v8, 0x7f0f0eec
const-string v9, "SecretChatContextBotAlert"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4031
const v8, 0x7f0f0a5a
const-string v9, "OK"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4032
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 4033
invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v8
invoke-interface {v8, v6, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 4036
.end local v5 # "preferences":Landroid/content/SharedPreferences;
.end local v7 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_148
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
invoke-virtual {v5, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4037
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17500(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 4038
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
invoke-virtual {v5, v3}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 4039
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v5, Landroid/animation/AnimatorSet;
invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v3, v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.line 4040
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v3
new-array v2, v2, [Landroid/animation/Animator;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 4041
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v7, 0x2
new-array v7, v7, [F
fill-array-data v7, :array_252
invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v2, v4
.line 4040
invoke-virtual {v3, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 4043
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$24$1;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$24$1;-><init>(Lim/tpelyyftgw/ui/ChatActivity$24;)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 4058
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v2
invoke-virtual {v2, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 4059
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v0
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto/16 :goto_251
.line 4061
:cond_1aa
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->setAlpha(F)V
.line 4062
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
const/4 v1, 0x4
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4063
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17500(Lim/tpelyyftgw/ui/ChatActivity;)V
goto/16 :goto_251
.line 4066
:cond_1c4
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v5
if-eqz v5, :cond_1da
.line 4067
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v5
invoke-virtual {v5}, Landroid/animation/AnimatorSet;->cancel()V
.line 4068
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v5, v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$17102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.line 4071
:cond_1da
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v5
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v5
const/16 v6, 0x8
if-ne v5, v6, :cond_1e9
.line 4072
return-void
.line 4074
:cond_1e9
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17200(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v5
if-eqz v5, :cond_23a
.line 4075
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v5, Landroid/animation/AnimatorSet;
invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v3, v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$17102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.line 4076
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v3
new-array v5, v2, [Landroid/animation/Animator;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 4077
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v6
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v2, v2, [F
const/4 v8, 0x0
aput v8, v2, v4
invoke-static {v6, v7, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v5, v4
.line 4076
invoke-virtual {v3, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 4079
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$24$2;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$24$2;-><init>(Lim/tpelyyftgw/ui/ChatActivity$24;)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 4097
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v2
invoke-virtual {v2, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 4098
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
move-result-object v0
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_251
.line 4100
:cond_23a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 4101
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4102
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17500(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 4105
:goto_251
return-void
:array_252
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method public onContextClick(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;)V
.registers 11
.param p1, "result" # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
.line 4117
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_5b
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;
if-nez v0, :cond_d
goto :goto_5b
.line 4120
:cond_d
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;
const-string/jumbo v1, "video"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_32
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;
const-string/jumbo v1, "web_player_video"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_24
goto :goto_32
.line 4125
:cond_24
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;->url:Ljava/lang/String;
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_5a
.line 4121
:cond_32
:goto_32
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getInlineResultWidthAndHeight(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;)[I
move-result-object v0
.line 4122
.local v0, "size":[I
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->title:Ljava/lang/String;
if-eqz v1, :cond_43
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->title:Ljava/lang/String;
goto :goto_45
:cond_43
const-string v1, ""
:goto_45
move-object v3, v1
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->description:Ljava/lang/String;
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;->url:Ljava/lang/String;
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;->url:Ljava/lang/String;
const/4 v1, 0x0
aget v7, v0, v1
const/4 v1, 0x1
aget v8, v0, v1
invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->show(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
.line 4124
.end local v0 # "size":[I
nop
.line 4127
:goto_5a
return-void
.line 4118
:cond_5b
:goto_5b
return-void
.end method
.method public onContextSearch(Z)V
.registers 4
.param p1, "searching" # Z
.line 4109
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_1e
.line 4110
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getBotCaption()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setCaption(Ljava/lang/String;)V
.line 4111
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$24;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showContextProgress(Z)V
.line 4113
:cond_1e
return-void
.end method