ChatActivity.smali
.class public Lim/tpelyyftgw/ui/ChatActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "ChatActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;
.implements Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;,
Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;,
Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
}
.end annotation
# static fields
.field private static final PREFIX_VIDEO:Ljava/lang/String; = "video/"
.field private static final add_shortcut:I
.field private static final attach_audio:I
.field private static final attach_contact:I
.field private static final attach_document:I
.field private static final attach_gallery:I
.field private static final attach_group_live:I
.field private static final attach_location:I
.field private static final attach_photo:I
.field private static final attach_poll:I
.field private static final attach_video:I
.field private static final attach_video_call:I
.field private static final attach_voice_call:I
.field private static final bot_help:I
.field private static final bot_settings:I
.field private static final call:I
.field private static final chat_enc_timer:I
.field private static final chat_menu_attach:I
.field private static final clear_history:I
.field private static final copy:I
.field private static final delete:I
.field private static final delete_chat:I
.field private static final edit:I
.field private static final forward:I
.field private static final id_chat_compose_panel:I
.field private static final live:I
.field private static final more:I
.field private static final mute:I
.field private static final report:I
.field private static final search:I
.field private static final share_contact:I
.field private static final star:I
.field private static final text_bold:I
.field private static final text_italic:I
.field private static final text_link:I
.field private static final text_mono:I
.field private static final text_regular:I
.field private static final text_strike:I
.field private static final text_underline:I
# instance fields
.field private TAG:Ljava/lang/String;
.field private actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
.field private actionModeViews:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroid/view/View;",
">;"
}
.end annotation
.end field
.field private addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.field private addToContactsButton:Landroid/widget/TextView;
.field private alertNameTextView:Landroid/widget/TextView;
.field private alertTextView:Landroid/widget/TextView;
.field private alertView:Landroid/widget/FrameLayout;
.field private alertViewAnimator:Landroid/animation/AnimatorSet;
.field private allowContextBotPanel:Z
.field private allowContextBotPanelSecond:Z
.field private allowStickersPanel:Z
.field private alredyPlayedStickers:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/messenger/MessageObject;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private animatingMessageObjects:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private aspectPaint:Landroid/graphics/Paint;
.field private aspectPath:Landroid/graphics/Path;
.field private aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
.field private attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
.field private bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
.field private botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.field private botContextProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.field private botContextResults:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private botInfo:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;",
">;"
}
.end annotation
.end field
.field private botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
.field private botUser:Ljava/lang/String;
.field private botsCount:I
.field private bottomMessagesActionContainer:Landroid/widget/FrameLayout;
.field private bottomOverlay:Landroid/widget/FrameLayout;
.field private bottomOverlayAnimation:Landroid/animation/AnimatorSet;
.field private bottomOverlayChat:Landroid/widget/FrameLayout;
.field private bottomOverlayChatText:Landroid/widget/TextView;
.field private bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
.field private bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
.field private bottomOverlayText:Landroid/widget/TextView;
.field private cacheEndReached:[Z
.field private callItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private canEditMessagesCount:I
.field private canForwardMessagesCount:I
.field private cantCopyMessageCount:I
.field private cantDeleteMessagesCount:I
.field private cantForwardMessagesCount:I
.field private chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
.field private chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
.field public chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.field private chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.field private chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.field private chatEnterTime:J
.field protected chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.field private chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
.field private chatLeaveTime:J
.field private chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private chatListViewClipTop:I
.field private chatMessageCellsCache:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/cells/ChatMessageCell;",
">;"
}
.end annotation
.end field
.field private checkTextureViewPosition:Z
.field private clearingHistory:Z
.field private closeChatDialog:Landroid/app/Dialog;
.field private closeLivePinned:Landroid/widget/ImageView;
.field private closePinned:Landroid/widget/ImageView;
.field private closeReportSpam:Landroid/widget/ImageView;
.field private contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.field private createUnreadMessageAfterId:I
.field private createUnreadMessageAfterIdLoading:Z
.field protected currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.field protected currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.field private currentFloatingDateOnScreen:Z
.field private currentFloatingTopIsNotMessage:Z
.field private currentPicturePath:Ljava/lang/String;
.field protected currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.field private dialogEnterRoomLoading:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private dialog_id:J
.field private drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.field private editButtonAnimation:Landroid/animation/AnimatorSet;
.field private editTextEnd:I
.field private editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private editTextStart:I
.field private editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private editingMessageObjectReqId:I
.field private emojiButtonRed:Landroid/view/View;
.field private emptyView:Landroid/widget/TextView;
.field private emptyViewContainer:Landroid/widget/FrameLayout;
.field private endReached:[Z
.field private first:Z
.field private firstLoading:Z
.field firstOpen:Z
.field private firstUnreadSent:Z
.field private first_unread_id:I
.field private fixPaddingsInLayout:Z
.field private floatingDateAnimation:Landroid/animation/AnimatorSet;
.field private floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
.field private forceScrollToTop:Z
.field private forwardButton:Landroid/widget/TextView;
.field private forwardButtonAnimation:Landroid/animation/AnimatorSet;
.field private forwardEndReached:[Z
.field private forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
.field private forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;
.field private forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.field private forwardingMessages:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private foundUrls:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/CharSequence;",
">;"
}
.end annotation
.end field
.field private foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.field private fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
.field private gifHintTextView:Landroid/widget/TextView;
.field private globalIgnoreLayout:Z
.field private groupedMessagesMap:Landroid/util/LongSparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/LongSparseArray<",
"Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;",
">;"
}
.end annotation
.end field
.field private hasAllMentionsLocal:Z
.field private hasBotsCommands:Z
.field private hasUnfavedSelected:Z
.field private headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private hideAlertViewRunnable:Ljava/lang/Runnable;
.field private hideDateDelay:I
.field private highlightMessageId:I
.field private ignoreAttachOnPause:Z
.field private inScheduleMode:Z
.field private inlineReturn:J
.field private instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;
.field private lastLoadIndex:I
.field private last_message_id:I
.field private linkSearchRequestId:I
.field private loading:Z
.field private loadingForward:Z
.field private loadingFromOldPosition:Z
.field private loadingPinnedMessage:I
.field private loadsCount:I
.field private locationAlertShown:Z
.field private mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
.field mRedPacketDialogView:Landroid/view/View;
.field private mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
.field private mTaskDisposable:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Lio/reactivex/disposables/CompositeDisposable;",
">;"
}
.end annotation
.end field
.field private maxDate:[I
.field private maxMessageId:[I
.field private mediaBanTooltip:Landroid/widget/TextView;
.field private mentionContainer:Landroid/widget/FrameLayout;
.field private mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
.field private mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
.field private mentionListAnimation:Landroid/animation/AnimatorSet;
.field private mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private mentionListViewIgnoreLayout:Z
.field private mentionListViewIsScrolling:Z
.field private mentionListViewLastViewPosition:I
.field private mentionListViewLastViewTop:I
.field private mentionListViewScrollOffsetY:I
.field private mentiondownButton:Landroid/widget/FrameLayout;
.field private mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
.field private mentiondownButtonCounter:Landroid/widget/TextView;
.field private mentiondownButtonImage:Landroid/widget/ImageView;
.field private mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
.field private mentionsOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.field private mergeDialogId:J
.field protected messages:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private messagesByDays:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;>;"
}
.end annotation
.end field
.field private messagesDict:[Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private minDate:[I
.field private minMessageId:[I
.field private muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.field private needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.field private needSelectFromMessageId:Z
.field private newMentionsCount:I
.field private newUnreadMessageCount:I
.field private noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
.field onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;
.field onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;
.field private openAnimationEnded:Z
.field private openKeyboardOnAttachMenuClose:Z
.field private openSearchKeyboard:Z
.field private overlayView:Landroid/view/View;
.field private pagedownButton:Landroid/widget/FrameLayout;
.field private pagedownButtonAnimation:Landroid/animation/AnimatorSet;
.field private pagedownButtonCounter:Landroid/widget/TextView;
.field private pagedownButtonImage:Landroid/widget/ImageView;
.field private pagedownButtonShowedByScroll:Z
.field private paused:Z
.field private pausedOnLastMessage:Z
.field private pendingLinkSearchString:Ljava/lang/String;
.field private pendingWebPageTimeoutRunnable:Ljava/lang/Runnable;
.field private photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.field private pinnedImageCacheType:I
.field private pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.field private pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.field private pinnedImageSize:I
.field private pinnedImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.field private pinnedLineView:Landroid/view/View;
.field private pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
.field private pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private pinnedLiveMessageView:Landroid/widget/FrameLayout;
.field private pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private pinnedMessageView:Landroid/widget/FrameLayout;
.field private pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.field private polls:Landroid/util/LongSparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/LongSparseArray<",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;>;"
}
.end annotation
.end field
.field pollsToCheck:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private prevSetUnreadCount:I
.field private progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;
.field private progressView:Landroid/widget/FrameLayout;
.field private progressView2:Landroid/view/View;
.field private redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.field private replyButton:Landroid/widget/TextView;
.field private replyButtonAnimation:Landroid/animation/AnimatorSet;
.field private replyCloseImageView:Landroid/widget/ImageView;
.field private replyIconImageView:Landroid/widget/ImageView;
.field private replyImageCacheType:I
.field private replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.field private replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.field private replyImageSize:I
.field private replyImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.field private replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private replyLineView:Landroid/view/View;
.field private replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private reportSpamButton:Landroid/widget/TextView;
.field private reportSpamViewAnimator:Landroid/animation/AnimatorSet;
.field private reqId:I
.field private returnToLoadIndex:I
.field private returnToMessageId:I
.field private runningAnimation:Landroid/animation/AnimatorSet;
.field private scheduledMessagesCount:I
.field private scrimAnimatorSet:Landroid/animation/AnimatorSet;
.field private scrimPaint:Landroid/graphics/Paint;
.field private scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.field private scrimView:Landroid/view/View;
.field private scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.field private scrollToMessagePosition:I
.field private scrollToOffsetOnRecreate:I
.field private scrollToPositionOnRecreate:I
.field private scrollToTopOnResume:Z
.field private scrollToTopUnReadOnResume:Z
.field private scrollToVideo:Z
.field private scrollingChatListView:Z
.field private scrollingFloatingDate:Z
.field private searchCalendarButton:Landroid/widget/ImageView;
.field private searchContainer:Landroid/widget/FrameLayout;
.field private searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private searchDownButton:Landroid/widget/ImageView;
.field private searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private searchUpButton:Landroid/widget/ImageView;
.field private searchUserButton:Landroid/widget/ImageView;
.field private searchingForUser:Z
.field private searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
.field private selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private selectedMessagesCanStarIds:[Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
.field private selectedMessagesIds:[Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.field private selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.field private showScrollToMessageError:Z
.field private slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
.field private startLoadFromMessageId:I
.field private startLoadFromMessageIdSaved:I
.field private startLoadFromMessageOffset:I
.field private startVideoEdit:Ljava/lang/String;
.field private stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
.field private stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.field private stickersPanel:Landroid/widget/FrameLayout;
.field private stickersPanelArrow:Landroid/widget/ImageView;
.field private timeItem2:Landroid/view/View;
.field private topChatPanelView:Landroid/widget/FrameLayout;
.field private topViewWasVisible:I
.field private undoView:Lim/tpelyyftgw/ui/components/UndoView;
.field private unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private unselectRunnable:Ljava/lang/Runnable;
.field private userBlocked:Z
.field protected userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
.field private videoPlayerContainer:Landroid/widget/FrameLayout;
.field private videoTextureView:Landroid/view/TextureView;
.field private voiceHintAnimation:Landroid/animation/AnimatorSet;
.field private voiceHintHideRunnable:Ljava/lang/Runnable;
.field private voiceHintTextView:Landroid/widget/TextView;
.field private waitingForCharaterEnterRunnable:Ljava/lang/Runnable;
.field private waitingForLoad:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private waitingForReplyMessageLoad:Z
.field private wasManualScroll:Z
.field private wasPaused:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x1577
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->add_shortcut:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_audio:I
const v0, 0x156a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_contact:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_document:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_gallery:I
const v0, 0x169b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_group_live:I
const v0, 0x1569
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_location:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_photo:I
const v0, 0x1566
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_poll:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_video:I
const v0, 0x169c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_video_call:I
const v0, 0x169d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->attach_voice_call:I
const v0, 0x1571
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->bot_help:I
const v0, 0x1570
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->bot_settings:I
const v0, 0x154f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->call:I
const v0, 0x1562
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->chat_enc_timer:I
const v0, 0x1561
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->chat_menu_attach:I
const v0, 0x1560
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->clear_history:I
const v0, 0x1565
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->copy:I
const v0, 0x1563
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->delete:I
const v0, 0x157f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->delete_chat:I
const v0, 0x1578
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->edit:I
const v0, 0x1564
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->forward:I
const v0, 0x1687
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->id_chat_compose_panel:I
const v0, 0x154e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->live:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->more:I
const v0, 0x157d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->mute:I
const v0, 0x157a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->report:I
const v0, 0x1547
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->search:I
const v0, 0x157e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->share_contact:I
const v0, 0x1579
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->star:I
const v0, 0x155d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_bold:I
const v0, 0x155c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_italic:I
const v0, 0x155a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_link:I
const v0, 0x155b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_mono:I
const v0, 0x1559
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_regular:I
const v0, 0x1558
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_strike:I
const v0, 0x1557
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/ChatActivity;->text_underline:I
return-void
.end method
.method public constructor <init>(Landroid/os/Bundle;)V
.registers 8
.param p1, "args" # Landroid/os/Bundle;
.line 899
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>(Landroid/os/Bundle;)V
.line 303
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
.line 305
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alredyPlayedStickers:Ljava/util/HashMap;
.line 338
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
.line 406
const/16 v0, 0x1f4
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I
.line 421
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
.line 423
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;
.line 426
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
.line 427
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I
.line 429
new-instance v2, Ljava/util/ArrayList;
const/16 v3, 0xa
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;
.line 464
const/4 v2, 0x1
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z
.line 476
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
.line 479
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstOpen:Z
.line 505
const/4 v3, 0x2
new-array v4, v3, [Landroid/util/SparseArray;
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v1
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v2
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
.line 506
new-array v4, v3, [Landroid/util/SparseArray;
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v1
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v2
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
.line 507
new-array v4, v3, [Landroid/util/SparseArray;
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v1
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v2
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
.line 513
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
.line 516
const/high16 v4, -0x80000000
iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
.line 520
new-array v4, v3, [Landroid/util/SparseArray;
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v1
new-instance v5, Landroid/util/SparseArray;
invoke-direct {v5}, Landroid/util/SparseArray;-><init>()V
aput-object v5, v4, v2
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
.line 521
new-instance v4, Ljava/util/HashMap;
invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
.line 522
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
.line 523
new-instance v4, Landroid/util/LongSparseArray;
invoke-direct {v4}, Landroid/util/LongSparseArray;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;
.line 524
new-instance v4, Landroid/util/LongSparseArray;
invoke-direct {v4}, Landroid/util/LongSparseArray;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
.line 525
new-array v4, v3, [I
fill-array-data v4, :array_11c
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
.line 526
new-array v4, v3, [I
fill-array-data v4, :array_124
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
.line 527
new-array v4, v3, [I
fill-array-data v4, :array_12c
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
.line 528
new-array v4, v3, [I
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
.line 530
new-array v4, v3, [Z
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
.line 532
new-array v4, v3, [Z
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
.line 533
new-array v3, v3, [Z
fill-array-data v3, :array_134
iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
.line 535
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
.line 536
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z
.line 538
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 544
const v1, 0x7fffffff
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I
.line 552
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
.line 557
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
.line 558
const/16 v1, -0x2710
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 566
new-instance v1, Landroid/util/SparseArray;
invoke-direct {v1}, Landroid/util/SparseArray;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
.line 597
const-class v1, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;
.line 675
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$1;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.line 765
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$2;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$2;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botContextProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.line 854
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$3;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$3;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;
.line 881
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$4;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;
.line 16136
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
.line 17480
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
.line 900
return-void
nop
:array_11c
.array-data 4
0x7fffffff
0x7fffffff
.end array-data
:array_124
.array-data 4
-0x80000000
-0x80000000
.end array-data
:array_12c
.array-data 4
-0x80000000
-0x80000000
.end array-data
:array_134
.array-data 1
0x1t
0x1t
.end array-data
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFF)V
.registers 6
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/view/View;
.param p2, "x2" # Z
.param p3, "x3" # Z
.param p4, "x4" # F
.param p5, "x5" # F
.line 295
invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFF)V
return-void
.end method
.method static synthetic access$10000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$10100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$10200(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIgnoreLayout:Z
return v0
.end method
.method static synthetic access$10202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIgnoreLayout:Z
return p1
.end method
.method static synthetic access$10300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
return-object v0
.end method
.method static synthetic access$10400(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z
return v0
.end method
.method static synthetic access$10402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z
return p1
.end method
.method static synthetic access$10500(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddingsInternal()V
return-void
.end method
.method static synthetic access$10600(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
return v0
.end method
.method static synthetic access$10602(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
return p1
.end method
.method static synthetic access$10700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$10800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$10900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZFF)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/view/View;
.param p2, "x2" # Z
.param p3, "x3" # F
.param p4, "x4" # F
.line 295
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->processRowSelect(Landroid/view/View;ZFF)V
return-void
.end method
.method static synthetic access$11000(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$11100(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$11200(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$11300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$11400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$11500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$11600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$11700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$11800(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$11900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$12000(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$12100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$12200(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessagesVisiblePart(Z)V
return-void
.end method
.method static synthetic access$12300(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z
return v0
.end method
.method static synthetic access$12302(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z
return p1
.end method
.method static synthetic access$12400(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessages(Z)V
return-void
.end method
.method static synthetic access$12500(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I
return v0
.end method
.method static synthetic access$12600(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/GridLayoutManagerFixed;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
return-object v0
.end method
.method static synthetic access$12700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
return-object v0
.end method
.method static synthetic access$12800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
return-object v0
.end method
.method static synthetic access$12900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
return-object v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/view/View;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->resetLivePinClose(Landroid/view/View;)V
return-void
.end method
.method static synthetic access$13002(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z
return p1
.end method
.method static synthetic access$13200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
return-object v0
.end method
.method static synthetic access$13202(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
return-object p1
.end method
.method static synthetic access$13300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
return v0
.end method
.method static synthetic access$13500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)I
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I
move-result v0
return v0
.end method
.method static synthetic access$13600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$13700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$13800(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$13900(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$14000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$14100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v0
return-object v0
.end method
.method static synthetic access$14400(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingFloatingDate:Z
return v0
.end method
.method static synthetic access$14402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingFloatingDate:Z
return p1
.end method
.method static synthetic access$14502(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z
return p1
.end method
.method static synthetic access$14600(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFloatingDateView(Z)V
return-void
.end method
.method static synthetic access$14700(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z
return v0
.end method
.method static synthetic access$14800(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
return v0
.end method
.method static synthetic access$14900(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->showFloatingDateView(Z)V
return-void
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic access$15000(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V
return-void
.end method
.method static synthetic access$15100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
return-object v0
.end method
.method static synthetic access$15200(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.param p2, "x2" # Z
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
return-void
.end method
.method static synthetic access$15300(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonShowedByScroll:Z
return v0
.end method
.method static synthetic access$15302(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonShowedByScroll:Z
return p1
.end method
.method static synthetic access$15400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$15500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$15600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$15700(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
return v0
.end method
.method static synthetic access$15702(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
return p1
.end method
.method static synthetic access$15800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesStorage;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
return-object v0
.end method
.method static synthetic access$15900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesStorage;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
return-object v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic access$16000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$16100(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
return v0
.end method
.method static synthetic access$16102(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
return p1
.end method
.method static synthetic access$16110(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
add-int/lit8 v1, v0, -0x1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
return v0
.end method
.method static synthetic access$16200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
return-object v0
.end method
.method static synthetic access$16300(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.param p2, "x2" # Z
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
return-void
.end method
.method static synthetic access$16400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$16500(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I
return v0
.end method
.method static synthetic access$16600(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIsScrolling:Z
return v0
.end method
.method static synthetic access$16602(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewIsScrolling:Z
return p1
.end method
.method static synthetic access$16700(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I
return v0
.end method
.method static synthetic access$16800(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewTop:I
return v0
.end method
.method static synthetic access$16900(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewUpdateLayout()V
return-void
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic access$17000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$17100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$17102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$17200(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z
return v0
.end method
.method static synthetic access$17202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z
return p1
.end method
.method static synthetic access$17300(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z
return v0
.end method
.method static synthetic access$17302(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z
return p1
.end method
.method static synthetic access$17400(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z
return v0
.end method
.method static synthetic access$17402(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z
return p1
.end method
.method static synthetic access$17500(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
return-void
.end method
.method static synthetic access$17600(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
return-void
.end method
.method static synthetic access$17700(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
return v0
.end method
.method static synthetic access$17702(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
return p1
.end method
.method static synthetic access$17708(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
return v0
.end method
.method static synthetic access$17800(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$17900(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V
return-void
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
return-void
.end method
.method static synthetic access$18000(Lim/tpelyyftgw/ui/ChatActivity;ZZ)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.param p2, "x2" # Z
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->showVoiceHint(ZZ)V
return-void
.end method
.method static synthetic access$18100(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZLjava/lang/CharSequence;)V
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/view/View;
.param p2, "x2" # Z
.param p3, "x3" # Ljava/lang/CharSequence;
.line 295
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->showSlowModeHint(Landroid/view/View;ZLjava/lang/CharSequence;)V
return-void
.end method
.method static synthetic access$18200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/StickersAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
return-object v0
.end method
.method static synthetic access$18300(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForCharaterEnterRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$18302(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Ljava/lang/Runnable;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForCharaterEnterRunnable:Ljava/lang/Runnable;
return-object p1
.end method
.method static synthetic access$18400(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/CharSequence;Z)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Ljava/lang/CharSequence;
.param p2, "x2" # Z
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->searchLinks(Ljava/lang/CharSequence;Z)V
return-void
.end method
.method static synthetic access$18500(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
return v0
.end method
.method static synthetic access$18600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$18700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$18800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$18900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$18902(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object p1
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
return-void
.end method
.method static synthetic access$19000(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I
return v0
.end method
.method static synthetic access$19002(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I
return p1
.end method
.method static synthetic access$19100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
return-object v0
.end method
.method static synthetic access$19200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$19300(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkContextBotPanel()V
return-void
.end method
.method static synthetic access$19400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$19500(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openCameraView()V
return-void
.end method
.method static synthetic access$19600(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInfo(Z)V
return-void
.end method
.method static synthetic access$19700(Lim/tpelyyftgw/ui/ChatActivity;I)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedAttach(I)V
return-void
.end method
.method static synthetic access$19800(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showMediaBannedHint()V
return-void
.end method
.method static synthetic access$19900(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V
return-void
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
return-void
.end method
.method static synthetic access$20000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method static synthetic access$20100(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openScheduledMessages()V
return-void
.end method
.method static synthetic access$20200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$20300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$20400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
return-object v0
.end method
.method static synthetic access$20500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$20600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
return-object v0
.end method
.method static synthetic access$20800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
return-object v0
.end method
.method static synthetic access$20900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Path;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPath:Landroid/graphics/Path;
return-object v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showOrUpdateActionBarMenuPop()V
return-void
.end method
.method static synthetic access$21000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$21100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$21102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$21200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RadialProgressView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
return-object v0
.end method
.method static synthetic access$21300(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
return v0
.end method
.method static synthetic access$21400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$21500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$21600(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->openKeyboardOnAttachMenuClose:Z
return v0
.end method
.method static synthetic access$21602(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->openKeyboardOnAttachMenuClose:Z
return p1
.end method
.method static synthetic access$21700(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Ljava/lang/CharSequence;
.param p2, "x2" # Ljava/util/ArrayList;
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
return-void
.end method
.method static synthetic access$21800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$21900(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
return-void
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "x2" # I
.param p3, "x3" # Z
.line 295
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageContent(Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic access$22000(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
return v0
.end method
.method static synthetic access$22100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$22200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$22202(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$22302(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Ljava/lang/Runnable;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;
return-object p1
.end method
.method static synthetic access$22400(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideVoiceHint()V
return-void
.end method
.method static synthetic access$22500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$22502(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$22600(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$22700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$22802(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$22900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$22902(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "x2" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V
return-void
.end method
.method static synthetic access$23000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$23100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$23102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$23400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$23402(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$23500(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideAlertViewRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$23600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$23700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$23702(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$23800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$23900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openForward()V
return-void
.end method
.method static synthetic access$24000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/BackupImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
return-object v0
.end method
.method static synthetic access$24100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$24102(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$24200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$24202(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$24300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "x2" # Ljava/lang/String;
.param p3, "x3" # Ljava/lang/String;
.line 295
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->translateAudio(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$24400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesStorage;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
return-object v0
.end method
.method static synthetic access$24500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->translateCancel(Lim/tpelyyftgw/messenger/MessageObject;)V
return-void
.end method
.method static synthetic access$24600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
return-object v0
.end method
.method static synthetic access$24700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
return-object v0
.end method
.method static synthetic access$24800(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "x2" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "x3" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.param p4, "x4" # Z
.line 295
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->getRedpacket(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
return-void
.end method
.method static synthetic access$24900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
return-object v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
return-wide v0
.end method
.method static synthetic access$25000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$25100(Lim/tpelyyftgw/ui/ChatActivity;)[Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
return-object v0
.end method
.method static synthetic access$25200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$25300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "x2" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->onRedpkgTransferClick(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
return-void
.end method
.method static synthetic access$25400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$25500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/LongSparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
return-object v0
.end method
.method static synthetic access$25700(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
return v0
.end method
.method static synthetic access$25800(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$25900(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
return v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$26000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$26100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "x2" # Z
.line 295
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method static synthetic access$26200(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showNoSoundHint()V
return-void
.end method
.method static synthetic access$26300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$26400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$26500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->showForwardHint(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
return-void
.end method
.method static synthetic access$26600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/os/Bundle;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
return-object v0
.end method
.method static synthetic access$26700(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$26800(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$26900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/os/Bundle;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
return-object v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->toggleMute(Z)V
return-void
.end method
.method static synthetic access$27000(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$27100(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$27200(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFFZ)V
.registers 7
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/view/View;
.param p2, "x2" # Z
.param p3, "x3" # Z
.param p4, "x4" # F
.param p5, "x5" # F
.param p6, "x6" # Z
.line 295
invoke-direct/range {p0 .. p6}, Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFFZ)V
return-void
.end method
.method static synthetic access$27300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$27400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method static synthetic access$27500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method static synthetic access$27600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method static synthetic access$27700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$27800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$27900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$28000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$28100(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$28200(Lim/tpelyyftgw/ui/ChatActivity;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
return-wide v0
.end method
.method static synthetic access$28300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$28400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
return-object v0
.end method
.method static synthetic access$28500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Z
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v0
return v0
.end method
.method static synthetic access$28600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/FileLoader;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v0
return-object v0
.end method
.method static synthetic access$28700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/TextureView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
return-object v0
.end method
.method static synthetic access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
return-object v0
.end method
.method static synthetic access$28900(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
return-void
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z
return v0
.end method
.method static synthetic access$29000(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V
return-void
.end method
.method static synthetic access$29100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$29200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alredyPlayedStickers:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$29300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$29400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$29500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/SparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic access$29600(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
return v0
.end method
.method static synthetic access$29700(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->startMessageUnselect()V
return-void
.end method
.method static synthetic access$29800(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$29900(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
return v0
.end method
.method static synthetic access$29902(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
return p1
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$30000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$30100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "x2" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p3, "x3" # I
.param p4, "x4" # Z
.line 295
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
return-void
.end method
.method static synthetic access$30200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$30300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$30400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$30500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$30600(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$30700(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$30800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$30900(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
return-object v0
.end method
.method static synthetic access$31000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$31100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$31200(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$31202(Lim/tpelyyftgw/ui/ChatActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/MessageObject;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
return-void
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
return-object v0
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openAttachMenu()V
return-void
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Ljava/lang/String;
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->openSearchWithText(Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
return-object v0
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextStart:I
return v0
.end method
.method static synthetic access$3902(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextStart:I
return p1
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
return v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextEnd:I
return v0
.end method
.method static synthetic access$4002(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextEnd:I
return p1
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/ChatActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.line 295
iput p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
return p1
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$4200(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z
return v0
.end method
.method static synthetic access$4202(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z
return p1
.end method
.method static synthetic access$4300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/UndoView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
return-object v0
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
return-object v0
.end method
.method static synthetic access$4500(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$4600(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$4700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$4800(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->clearHistory(Z)V
return-void
.end method
.method static synthetic access$4900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botContextResults:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$5000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$5100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$5200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$5300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
return v0
.end method
.method static synthetic access$5502(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
return p1
.end method
.method static synthetic access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
return-object v0
.end method
.method static synthetic access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
return-object v0
.end method
.method static synthetic access$5800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
return-object v0
.end method
.method static synthetic access$5802(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$User;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
return-object p1
.end method
.method static synthetic access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
return-object v0
.end method
.method static synthetic access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$6300(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V
return-void
.end method
.method static synthetic access$6400(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
return-void
.end method
.method static synthetic access$6500(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->openSearchKeyboard:Z
return v0
.end method
.method static synthetic access$6600(Lim/tpelyyftgw/ui/ChatActivity;III)V
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # I
.param p2, "x2" # I
.param p3, "x3" # I
.line 295
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V
return-void
.end method
.method static synthetic access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
return-wide v0
.end method
.method static synthetic access$6800(Lim/tpelyyftgw/ui/ChatActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
return v0
.end method
.method static synthetic access$6900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
.param p2, "x2" # Z
.param p3, "x3" # I
.line 295
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
return-void
.end method
.method static synthetic access$7000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$7100(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$7200(Lim/tpelyyftgw/ui/ChatActivity;Z)Landroid/view/TextureView;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->createTextureView(Z)Landroid/view/TextureView;
move-result-object v0
return-object v0
.end method
.method static synthetic access$7300(Lim/tpelyyftgw/ui/ChatActivity;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
return-object v0
.end method
.method static synthetic access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$7500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$7502(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Landroid/view/View;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
return-object p1
.end method
.method static synthetic access$7600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$7700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$7800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatActionCell;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
return-object v0
.end method
.method static synthetic access$7900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
return-object v0
.end method
.method static synthetic access$7902(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 295
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
return-object p1
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
return v0
.end method
.method static synthetic access$8000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$802(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
return p1
.end method
.method static synthetic access$8100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$8200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$8300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$8400(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$8500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$8600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$8700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$8800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$8900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$9000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$9100(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
return v0
.end method
.method static synthetic access$9102(Lim/tpelyyftgw/ui/ChatActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.param p1, "x1" # Z
.line 295
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->globalIgnoreLayout:Z
return p1
.end method
.method static synthetic access$9200(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$9300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$9400(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$9500(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$9600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$9700(Lim/tpelyyftgw/ui/ChatActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
return v0
.end method
.method static synthetic access$9800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/InstantCameraView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;
return-object v0
.end method
.method static synthetic access$9900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ChatActivity;
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
return-object v0
.end method
.method private addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 8
.param p1, "obj" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "old" # Lim/tpelyyftgw/messenger/MessageObject;
.line 12576
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getPollId()J
move-result-wide v0
.line 12577
.local v0, "pollId":J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_27
.line 12578
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;
invoke-virtual {v2, v0, v1}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
.line 12579
.local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-nez v2, :cond_1f
.line 12580
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move-object v2, v3
.line 12581
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;
invoke-virtual {v3, v0, v1, v2}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 12583
:cond_1f
invoke-virtual {v2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 12584
if-eqz p2, :cond_27
.line 12585
invoke-virtual {v2, p2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 12588
.end local v2 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_27
return-void
.end method
.method private addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.registers 4
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "outside" # Z
.line 8865
const/4 v0, 0x1
invoke-direct {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
.line 8866
return-void
.end method
.method private addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
.registers 34
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "outside" # Z
.param p3, "last" # Z
.line 8877
move-object/from16 v0, p0
move-object/from16 v1, p1
iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
.line 8878
.local v2, "prevCantForwardCount":I
const-wide/16 v3, 0x0
const/16 v5, 0x66
const/16 v6, 0x65
const/4 v7, 0x0
const/4 v8, 0x1
if-eqz v1, :cond_1bf
.line 8879
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v9
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v13, v9, v11
if-nez v13, :cond_1c
const/4 v9, 0x0
goto :goto_1d
:cond_1c
const/4 v9, 0x1
.line 8880
.local v9, "index":I
:goto_1d
if-eqz p2, :cond_98
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v10
cmp-long v12, v10, v3
if-eqz v12, :cond_98
.line 8881
const/4 v3, 0x0
.line 8882
.local v3, "hasUnselected":Z
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v5
invoke-virtual {v4, v5, v6}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 8883
.local v4, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v4, :cond_97
.line 8884
const/4 v5, 0x0
.line 8885
.local v5, "lastNum":I
const/4 v6, 0x0
.local v6, "a":I
:goto_38
iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
if-ge v6, v10, :cond_5b
.line 8886
iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v10, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;
.line 8887
.local v10, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v11, v11, v9
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v12
invoke-virtual {v11, v12}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v11
if-gez v11, :cond_58
.line 8888
const/4 v3, 0x1
.line 8889
move v5, v6
.line 8885
.end local v10 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_58
add-int/lit8 v6, v6, 0x1
goto :goto_38
.line 8893
.end local v6 # "a":I
:cond_5b
const/4 v6, 0x0
.restart local v6 # "a":I
:goto_5c
iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
if-ge v6, v10, :cond_97
.line 8894
iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v10, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;
.line 8895
.restart local v10 # "message":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_85
.line 8896
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v11, v11, v9
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v12
invoke-virtual {v11, v12}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v11
if-gez v11, :cond_94
.line 8897
if-ne v6, v5, :cond_80
const/4 v11, 0x1
goto :goto_81
:cond_80
const/4 v11, 0x0
:goto_81
invoke-direct {v0, v10, v7, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
goto :goto_94
.line 8900
:cond_85
iget-object v11, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v8
if-ne v6, v11, :cond_90
const/4 v11, 0x1
goto :goto_91
:cond_90
const/4 v11, 0x0
:goto_91
invoke-direct {v0, v10, v7, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
.line 8893
.end local v10 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_94
:goto_94
add-int/lit8 v6, v6, 0x1
goto :goto_5c
.line 8904
.end local v5 # "lastNum":I
.end local v6 # "a":I
:cond_97
return-void
.line 8906
.end local v3 # "hasUnselected":Z
.end local v4 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_98
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v10
if-ltz v10, :cond_129
.line 8907
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11}, Landroid/util/SparseArray;->remove(I)V
.line 8908
iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v10, :cond_bf
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v10
if-nez v10, :cond_bf
iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
if-eqz v10, :cond_ca
.line 8909
:cond_bf
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11}, Landroid/util/SparseArray;->remove(I)V
.line 8911
:cond_ca
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v10
if-nez v10, :cond_e7
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z
move-result v10
if-nez v10, :cond_dc
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z
move-result v10
if-eqz v10, :cond_e7
.line 8912
:cond_dc
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11}, Landroid/util/SparseArray;->remove(I)V
.line 8914
:cond_e7
iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v10, v6, :cond_ef
iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v10, v5, :cond_f4
.line 8915
:cond_ef
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
sub-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
.line 8917
:cond_f4
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v1, v10}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-eqz v10, :cond_101
.line 8918
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
sub-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
.line 8920
:cond_101
iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v1, v10, v11}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-nez v10, :cond_110
.line 8921
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
sub-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
.line 8923
:cond_110
iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v10, :cond_122
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->canForwardMessage()Z
move-result v10
if-nez v10, :cond_11b
goto :goto_122
.line 8926
:cond_11b
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I
sub-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I
goto/16 :goto_1bf
.line 8924
:cond_122
:goto_122
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
sub-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
goto/16 :goto_1bf
.line 8929
:cond_129
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v10, v10, v7
invoke-virtual {v10}, Landroid/util/SparseArray;->size()I
move-result v10
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v11, v11, v8
invoke-virtual {v11}, Landroid/util/SparseArray;->size()I
move-result v11
add-int/2addr v10, v11
const/16 v11, 0x64
if-lt v10, v11, :cond_13f
.line 8930
return-void
.line 8932
:cond_13f
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 8933
iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v10, :cond_158
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v10
if-nez v10, :cond_158
iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
if-eqz v10, :cond_163
.line 8934
:cond_158
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 8936
:cond_163
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v10
if-nez v10, :cond_180
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z
move-result v10
if-nez v10, :cond_175
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z
move-result v10
if-eqz v10, :cond_180
.line 8937
:cond_175
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v10, v10, v9
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
invoke-virtual {v10, v11, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 8939
:cond_180
iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v10, v6, :cond_188
iget v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v10, v5, :cond_18d
.line 8940
:cond_188
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
add-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
.line 8943
:cond_18d
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v1, v10}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-eqz v10, :cond_19a
.line 8944
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
add-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
.line 8946
:cond_19a
iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v1, v10, v11}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-nez v10, :cond_1a9
.line 8947
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
add-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
.line 8949
:cond_1a9
iget-boolean v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v10, :cond_1ba
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->canForwardMessage()Z
move-result v10
if-nez v10, :cond_1b4
goto :goto_1ba
.line 8952
:cond_1b4
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I
add-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I
goto :goto_1bf
.line 8950
:cond_1ba
:goto_1ba
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
add-int/2addr v10, v8
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
.line 8956
.end local v9 # "index":I
:cond_1bf
:goto_1bf
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v9, :cond_1c9
.line 8957
invoke-virtual {v9}, Landroid/animation/AnimatorSet;->cancel()V
.line 8958
const/4 v9, 0x0
iput-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
.line 8960
:cond_1c9
if-eqz p3, :cond_66f
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v9
if-eqz v9, :cond_66f
.line 8961
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v9, v9, v7
invoke-virtual {v9}, Landroid/util/SparseArray;->size()I
move-result v9
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v10, v10, v8
invoke-virtual {v10}, Landroid/util/SparseArray;->size()I
move-result v10
add-int/2addr v9, v10
.line 8962
.local v9, "selectedCount":I
if-nez v9, :cond_1f0
.line 8963
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 8964
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
move/from16 v21, v2
goto/16 :goto_671
.line 8966
:cond_1f0
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v10
const/16 v11, 0xa
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v10
.line 8967
.local v10, "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v11
const/16 v12, 0x16
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v11
.line 8968
.local v11, "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v12
const/16 v13, 0x17
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v12
.line 8969
.local v12, "editItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v13}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v13
const/16 v14, 0xb
invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v13
.line 8971
.local v13, "forwardItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v14, 0x1
.line 8977
.local v14, "enableForward":Z
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v15, :cond_23c
iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v15, :cond_23c
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
const/high16 v16, 0x2000000
and-int v15, v15, v16
if-eqz v15, :cond_23c
.line 8978
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v15}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v15
if-nez v15, :cond_23c
.line 8979
const/4 v14, 0x0
.line 8982
:cond_23c
const/high16 v17, 0x3f000000 # 0.5f
if-nez v2, :cond_244
iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v15, :cond_24a
:cond_244
if-eqz v2, :cond_2bf
iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v15, :cond_2bf
.line 8983
:cond_24a
new-instance v15, Landroid/animation/AnimatorSet;
invoke-direct {v15}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
.line 8984
new-instance v15, Ljava/util/ArrayList;
invoke-direct {v15}, Ljava/util/ArrayList;-><init>()V
.line 8986
.local v15, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
if-eqz v13, :cond_27c
.line 8987
iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v5, :cond_260
if-eqz v14, :cond_260
const/4 v5, 0x1
goto :goto_261
:cond_260
const/4 v5, 0x0
:goto_261
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 8988
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v8, [F
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v3, :cond_271
if-eqz v14, :cond_271
const/high16 v3, 0x3f800000 # 1.0f
goto :goto_273
:cond_271
const/high16 v3, 0x3f000000 # 0.5f
:goto_273
aput v3, v6, v7
invoke-static {v13, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
invoke-virtual {v15, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8990
:cond_27c
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
if-eqz v3, :cond_2a3
.line 8991
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v4, :cond_288
if-eqz v14, :cond_288
const/4 v4, 0x1
goto :goto_289
:cond_288
const/4 v4, 0x0
:goto_289
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setEnabled(Z)V
.line 8992
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
sget-object v4, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v5, v8, [F
iget v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v6, :cond_29a
if-eqz v14, :cond_29a
const/high16 v17, 0x3f800000 # 1.0f
:cond_29a
aput v17, v5, v7
invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
invoke-virtual {v15, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8994
:cond_2a3
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v3, v15}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 8995
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v4, 0x64
invoke-virtual {v3, v4, v5}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 8996
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$55;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/ChatActivity$55;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 9002
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
.line 9003
.end local v15 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
goto :goto_30f
.line 9004
:cond_2bf
if-eqz v13, :cond_2db
.line 9005
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v3, :cond_2c9
if-eqz v14, :cond_2c9
const/4 v3, 0x1
goto :goto_2ca
:cond_2c9
const/4 v3, 0x0
:goto_2ca
invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 9006
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v3, :cond_2d6
if-eqz v14, :cond_2d6
const/high16 v3, 0x3f800000 # 1.0f
goto :goto_2d8
:cond_2d6
const/high16 v3, 0x3f000000 # 0.5f
:goto_2d8
invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 9008
:cond_2db
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
if-eqz v3, :cond_30f
.line 9009
invoke-virtual {v3, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 9010
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v4, :cond_2ec
if-eqz v14, :cond_2ec
const/4 v4, 0x1
goto :goto_2ed
:cond_2ec
const/4 v4, 0x0
:goto_2ed
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setEnabled(Z)V
.line 9011
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
if-nez v4, :cond_2fb
if-eqz v14, :cond_2fb
const/high16 v4, 0x3f800000 # 1.0f
goto :goto_2fd
:cond_2fb
const/high16 v4, 0x3f000000 # 0.5f
:goto_2fd
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setAlpha(F)V
.line 9012
if-eqz v1, :cond_30f
iget v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v4, 0xcf
if-ne v3, v4, :cond_30f
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v3, v3, v7
invoke-virtual {v3}, Landroid/util/SparseArray;->size()I
.line 9024
:cond_30f
:goto_30f
invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v3
.line 9025
.local v3, "copyVisible":I
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v4
.line 9027
.local v4, "starVisible":I
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v5, :cond_334
iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
if-nez v5, :cond_334
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v5, v5, v7
invoke-virtual {v5}, Landroid/util/SparseArray;->size()I
move-result v5
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v15, v15, v8
invoke-virtual {v15}, Landroid/util/SparseArray;->size()I
move-result v15
add-int/2addr v5, v15
if-eqz v5, :cond_334
const/4 v5, 0x0
goto :goto_336
:cond_334
const/16 v5, 0x8
:goto_336
invoke-virtual {v10, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 9028
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MediaDataController;->canAddStickerToFavorites()Z
move-result v5
if-eqz v5, :cond_358
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v5, v5, v7
invoke-virtual {v5}, Landroid/util/SparseArray;->size()I
move-result v5
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v15, v15, v8
invoke-virtual {v15}, Landroid/util/SparseArray;->size()I
move-result v15
add-int/2addr v5, v15
if-ne v5, v9, :cond_358
const/4 v5, 0x0
goto :goto_35a
:cond_358
const/16 v5, 0x8
:goto_35a
invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 9029
invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v5
.line 9030
.local v5, "newCopyVisible":I
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v15
.line 9031
.local v15, "newStarVisible":I
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v6
const/16 v8, 0xc
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v6
if-eqz v6, :cond_388
.line 9032
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v6
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v6
iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
if-nez v8, :cond_383
const/4 v8, 0x0
goto :goto_385
:cond_383
const/16 v8, 0x8
:goto_385
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 9034
:cond_388
iput-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z
.line 9035
const/4 v6, 0x0
.restart local v6 # "a":I
:goto_38b
const/4 v8, 0x2
if-ge v6, v8, :cond_3d5
.line 9036
const/16 v20, 0x0
move/from16 v8, v20
.local v8, "b":I
:goto_392
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v7, v7, v6
invoke-virtual {v7}, Landroid/util/SparseArray;->size()I
move-result v7
if-ge v8, v7, :cond_3c4
.line 9037
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v7, v7, v6
invoke-virtual {v7, v8}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;
.line 9038
.local v7, "msg":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v21, v2
.end local v2 # "prevCantForwardCount":I
.local v21, "prevCantForwardCount":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v2
move-object/from16 v22, v10
.end local v10 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.local v22, "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v10
invoke-virtual {v2, v10}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerInFavorites(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v2
if-nez v2, :cond_3bc
.line 9039
const/4 v2, 0x1
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z
.line 9040
goto :goto_3c8
.line 9036
.end local v7 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_3bc
add-int/lit8 v8, v8, 0x1
move/from16 v2, v21
move-object/from16 v10, v22
const/4 v7, 0x0
goto :goto_392
.end local v21 # "prevCantForwardCount":I
.end local v22 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v2 # "prevCantForwardCount":I
.restart local v10 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:cond_3c4
move/from16 v21, v2
move-object/from16 v22, v10
.line 9043
.end local v2 # "prevCantForwardCount":I
.end local v8 # "b":I
.end local v10 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v21 # "prevCantForwardCount":I
.restart local v22 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:goto_3c8
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z
if-eqz v2, :cond_3cd
.line 9044
goto :goto_3d9
.line 9035
:cond_3cd
add-int/lit8 v6, v6, 0x1
move/from16 v2, v21
move-object/from16 v10, v22
const/4 v7, 0x0
goto :goto_38b
.end local v21 # "prevCantForwardCount":I
.end local v22 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v2 # "prevCantForwardCount":I
.restart local v10 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:cond_3d5
move/from16 v21, v2
move-object/from16 v22, v10
.line 9047
.end local v2 # "prevCantForwardCount":I
.end local v6 # "a":I
.end local v10 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v21 # "prevCantForwardCount":I
.restart local v22 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:goto_3d9
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->hasUnfavedSelected:Z
if-eqz v2, :cond_3e1
const v2, 0x7f080245
goto :goto_3e4
:cond_3e1
const v2, 0x7f080272
:goto_3e4
invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V
.line 9048
iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
const/4 v6, 0x1
if-ne v2, v6, :cond_3f0
if-ne v9, v6, :cond_3f0
const/4 v2, 0x0
goto :goto_3f2
:cond_3f0
const/16 v2, 0x8
.line 9049
.local v2, "newEditVisibility":I
:goto_3f2
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
if-eqz v6, :cond_5c3
.line 9055
const/4 v6, 0x1
.line 9056
.local v6, "allowChatActions":Z
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v8, :cond_405
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v8
const/16 v10, 0x2e
if-lt v8, v10, :cond_437
:cond_405
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
if-eqz v8, :cond_40f
.line 9057
invoke-virtual {v8}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v8
if-eqz v8, :cond_437
:cond_40f
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v8, :cond_438
.line 9058
invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v8
if-nez v8, :cond_437
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v8
if-eqz v8, :cond_42f
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->canPost(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v8
if-nez v8, :cond_42f
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v8, :cond_437
:cond_42f
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v8
if-nez v8, :cond_438
.line 9059
:cond_437
const/4 v6, 0x0
.line 9064
:cond_438
iget-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v8, :cond_535
if-eqz v6, :cond_535
if-eqz v9, :cond_535
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
const/4 v10, 0x0
aget-object v8, v8, v10
invoke-virtual {v8}, Landroid/util/SparseArray;->size()I
move-result v8
if-eqz v8, :cond_45e
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
const/4 v10, 0x1
aget-object v8, v8, v10
invoke-virtual {v8}, Landroid/util/SparseArray;->size()I
move-result v8
if-eqz v8, :cond_45f
move/from16 v23, v6
move/from16 v26, v9
move-object/from16 v27, v11
goto/16 :goto_53b
:cond_45e
const/4 v10, 0x1
.line 9066
:cond_45f
if-ne v9, v10, :cond_4b4
if-eqz v1, :cond_4b4
.line 9067
const/4 v8, 0x0
.line 9068
.local v8, "newVisibility":I
const/4 v10, 0x0
.local v10, "a":I
:goto_465
const/4 v7, 0x2
if-ge v10, v7, :cond_4aa
.line 9069
const/4 v7, 0x0
.local v7, "b":I
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v1, v10
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
.local v1, "N":I
:goto_471
if-ge v7, v1, :cond_49d
.line 9070
move/from16 v17, v1
.end local v1 # "N":I
.local v17, "N":I
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v1, v10
invoke-virtual {v1, v7}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 9071
.local v1, "message":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v23, v6
.end local v6 # "allowChatActions":Z
.local v23, "allowChatActions":Z
iget v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
move/from16 v18, v8
const/16 v8, 0x65
.end local v8 # "newVisibility":I
.local v18, "newVisibility":I
if-eq v6, v8, :cond_499
iget v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v8, 0x66
if-ne v6, v8, :cond_490
goto :goto_499
.line 9069
.end local v1 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_490
add-int/lit8 v7, v7, 0x1
move/from16 v1, v17
move/from16 v8, v18
move/from16 v6, v23
goto :goto_471
.line 9072
.restart local v1 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_499
:goto_499
const/16 v6, 0x8
.line 9073
.end local v18 # "newVisibility":I
.local v6, "newVisibility":I
move v8, v6
goto :goto_4a3
.line 9069
.end local v17 # "N":I
.end local v23 # "allowChatActions":Z
.local v1, "N":I
.local v6, "allowChatActions":Z
.restart local v8 # "newVisibility":I
:cond_49d
move/from16 v17, v1
move/from16 v23, v6
move/from16 v18, v8
.line 9068
.end local v1 # "N":I
.end local v6 # "allowChatActions":Z
.end local v7 # "b":I
.restart local v23 # "allowChatActions":Z
:goto_4a3
add-int/lit8 v10, v10, 0x1
move-object/from16 v1, p1
move/from16 v6, v23
goto :goto_465
.end local v23 # "allowChatActions":Z
.restart local v6 # "allowChatActions":Z
:cond_4aa
move/from16 v23, v6
move/from16 v18, v8
.end local v6 # "allowChatActions":Z
.end local v8 # "newVisibility":I
.restart local v18 # "newVisibility":I
.restart local v23 # "allowChatActions":Z
move/from16 v26, v9
move-object/from16 v27, v11
.end local v10 # "a":I
goto/16 :goto_53d
.line 9066
.end local v18 # "newVisibility":I
.end local v23 # "allowChatActions":Z
.restart local v6 # "allowChatActions":Z
:cond_4b4
move/from16 v23, v6
.line 9078
.end local v6 # "allowChatActions":Z
.restart local v23 # "allowChatActions":Z
const/4 v1, 0x0
.line 9079
.local v1, "newVisibility":I
const-wide/16 v6, 0x0
.line 9080
.local v6, "lastGroupId":J
const/4 v8, 0x0
.local v8, "a":I
:goto_4ba
const/4 v10, 0x2
if-ge v8, v10, :cond_52c
.line 9081
const/4 v10, 0x0
move/from16 v24, v1
.end local v1 # "newVisibility":I
.local v10, "b":I
.local v24, "newVisibility":I
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v1, v8
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
.local v1, "N":I
:goto_4c8
if-ge v10, v1, :cond_513
.line 9082
move/from16 v25, v1
.end local v1 # "N":I
.local v25, "N":I
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v1, v8
invoke-virtual {v1, v10}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 9083
.local v1, "message":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v26, v9
.end local v9 # "selectedCount":I
.local v26, "selectedCount":I
iget v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
move-object/from16 v27, v11
const/16 v11, 0x65
.end local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.local v27, "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eq v9, v11, :cond_50b
iget v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v11, 0x66
if-ne v9, v11, :cond_4e9
const-wide/16 v18, 0x0
goto :goto_50f
.line 9087
:cond_4e9
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v28
.line 9088
.local v28, "groupId":J
const-wide/16 v18, 0x0
cmp-long v9, v28, v18
if-eqz v9, :cond_507
cmp-long v9, v6, v18
if-eqz v9, :cond_4fc
cmp-long v9, v6, v28
if-eqz v9, :cond_4fc
goto :goto_507
.line 9092
:cond_4fc
move-wide/from16 v6, v28
.line 9081
.end local v1 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v28 # "groupId":J
add-int/lit8 v10, v10, 0x1
move/from16 v1, v25
move/from16 v9, v26
move-object/from16 v11, v27
goto :goto_4c8
.line 9089
.restart local v1 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v28 # "groupId":J
:cond_507
:goto_507
const/16 v9, 0x8
.line 9090
.end local v24 # "newVisibility":I
.local v9, "newVisibility":I
move v1, v9
goto :goto_51f
.line 9083
.end local v9 # "newVisibility":I
.end local v28 # "groupId":J
.restart local v24 # "newVisibility":I
:cond_50b
const/16 v11, 0x66
const-wide/16 v18, 0x0
.line 9084
:goto_50f
const/16 v9, 0x8
.line 9085
.end local v24 # "newVisibility":I
.restart local v9 # "newVisibility":I
move v1, v9
goto :goto_51f
.line 9081
.end local v25 # "N":I
.end local v26 # "selectedCount":I
.end local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.local v1, "N":I
.local v9, "selectedCount":I
.restart local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v24 # "newVisibility":I
:cond_513
move/from16 v25, v1
move/from16 v26, v9
move-object/from16 v27, v11
const/16 v11, 0x66
const-wide/16 v18, 0x0
.end local v1 # "N":I
.end local v9 # "selectedCount":I
.end local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v25 # "N":I
.restart local v26 # "selectedCount":I
.restart local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move/from16 v1, v24
.line 9094
.end local v10 # "b":I
.end local v24 # "newVisibility":I
.end local v25 # "N":I
.local v1, "newVisibility":I
:goto_51f
const/16 v9, 0x8
if-ne v1, v9, :cond_525
.line 9095
move v8, v1
goto :goto_53d
.line 9080
:cond_525
add-int/lit8 v8, v8, 0x1
move/from16 v9, v26
move-object/from16 v11, v27
goto :goto_4ba
.end local v26 # "selectedCount":I
.end local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v9 # "selectedCount":I
.restart local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:cond_52c
move/from16 v24, v1
move/from16 v26, v9
move-object/from16 v27, v11
.end local v1 # "newVisibility":I
.end local v9 # "selectedCount":I
.end local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v24 # "newVisibility":I
.restart local v26 # "selectedCount":I
.restart local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move/from16 v8, v24
goto :goto_53d
.line 9064
.end local v8 # "a":I
.end local v23 # "allowChatActions":Z
.end local v24 # "newVisibility":I
.end local v26 # "selectedCount":I
.end local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.local v6, "allowChatActions":Z
.restart local v9 # "selectedCount":I
.restart local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:cond_535
move/from16 v23, v6
move/from16 v26, v9
move-object/from16 v27, v11
.line 9065
.end local v6 # "allowChatActions":Z
.end local v9 # "selectedCount":I
.end local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v23 # "allowChatActions":Z
.restart local v26 # "selectedCount":I
.restart local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:goto_53b
const/16 v8, 0x8
.line 9100
.local v8, "newVisibility":I
:goto_53d
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
invoke-virtual {v1}, Landroid/widget/TextView;->getVisibility()I
move-result v1
if-eq v1, v8, :cond_5c7
.line 9101
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_54c
.line 9102
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 9104
:cond_54c
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
.line 9105
if-nez v8, :cond_584
.line 9106
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
invoke-virtual {v1, v8}, Landroid/widget/TextView;->setVisibility(I)V
.line 9107
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
const/4 v6, 0x2
new-array v7, v6, [Landroid/animation/Animator;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v10, 0x1
new-array v11, v10, [F
const/high16 v16, 0x3f800000 # 1.0f
const/16 v17, 0x0
aput v16, v11, v17
.line 9108
invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v7, v17
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v10, [F
aput v16, v11, v17
.line 9109
invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v7, v10
.line 9107
invoke-virtual {v1, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_5ab
.line 9112
:cond_584
const/4 v10, 0x1
const/4 v6, 0x2
new-array v7, v6, [Landroid/animation/Animator;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v11, v10, [F
const/16 v17, 0x0
const/16 v18, 0x0
aput v17, v11, v18
.line 9113
invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v7, v18
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v11, v10, [F
aput v17, v11, v18
.line 9114
invoke-static {v6, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v7, v10
.line 9112
invoke-virtual {v1, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 9117
:goto_5ab
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v6, 0x64
invoke-virtual {v1, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 9118
move v1, v8
.line 9119
.local v1, "newVisibilityFinal":I
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$56;
invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$56;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V
invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 9136
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
goto :goto_5c7
.line 9049
.end local v1 # "newVisibilityFinal":I
.end local v8 # "newVisibility":I
.end local v23 # "allowChatActions":Z
.end local v26 # "selectedCount":I
.end local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v9 # "selectedCount":I
.restart local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:cond_5c3
move/from16 v26, v9
move-object/from16 v27, v11
.line 9140
.end local v9 # "selectedCount":I
.end local v11 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.restart local v26 # "selectedCount":I
.restart local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:cond_5c7
:goto_5c7
if-eqz v12, :cond_671
.line 9141
if-ne v3, v5, :cond_659
if-eq v4, v15, :cond_5cf
goto/16 :goto_659
.line 9150
:cond_5cf
invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v1
if-eq v1, v2, :cond_671
.line 9151
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_5dc
.line 9152
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 9154
:cond_5dc
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
.line 9155
const/high16 v1, 0x42580000 # 54.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
invoke-virtual {v12, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setPivotX(F)V
.line 9156
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setPivotX(F)V
.line 9157
if-nez v2, :cond_61f
.line 9158
invoke-virtual {v12, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 9159
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
const/4 v6, 0x2
new-array v6, v6, [Landroid/animation/Animator;
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v8, 0x1
new-array v9, v8, [F
const/high16 v10, 0x3f800000 # 1.0f
const/4 v11, 0x0
aput v10, v9, v11
.line 9160
invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v11
sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v9, v8, [F
aput v10, v9, v11
.line 9161
invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v8
.line 9159
invoke-virtual {v1, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_642
.line 9164
:cond_61f
const/4 v8, 0x1
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
const/4 v6, 0x2
new-array v6, v6, [Landroid/animation/Animator;
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v9, v8, [F
const/4 v10, 0x0
const/4 v11, 0x0
aput v10, v9, v11
.line 9165
invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v11
sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v9, v8, [F
aput v10, v9, v11
.line 9166
invoke-static {v12, v7, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v6, v8
.line 9164
invoke-virtual {v1, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 9169
:goto_642
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v6, 0x64
invoke-virtual {v1, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 9170
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$57;
invoke-direct {v6, v0, v2, v12}, Lim/tpelyyftgw/ui/ChatActivity$57;-><init>(Lim/tpelyyftgw/ui/ChatActivity;ILim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;)V
invoke-virtual {v1, v6}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 9187
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->editButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
goto :goto_671
.line 9142
:cond_659
:goto_659
if-nez v2, :cond_664
.line 9143
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 9144
invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setScaleX(F)V
goto :goto_66b
.line 9146
:cond_664
const/4 v1, 0x0
invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 9147
invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setScaleX(F)V
.line 9149
:goto_66b
invoke-virtual {v12, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
goto :goto_671
.line 8960
.end local v3 # "copyVisible":I
.end local v4 # "starVisible":I
.end local v5 # "newCopyVisible":I
.end local v12 # "editItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.end local v13 # "forwardItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.end local v14 # "enableForward":Z
.end local v15 # "newStarVisible":I
.end local v21 # "prevCantForwardCount":I
.end local v22 # "copyItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.end local v26 # "selectedCount":I
.end local v27 # "starItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.local v2, "prevCantForwardCount":I
:cond_66f
move/from16 v21, v2
.line 9192
.end local v2 # "prevCantForwardCount":I
.restart local v21 # "prevCantForwardCount":I
:cond_671
:goto_671
return-void
.end method
.method private afterMessageSend()V
.registers 5
.line 5949
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 5950
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_12
.line 5951
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v3, 0x1
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->cleanDraft(JZ)V
.line 5953
:cond_12
return-void
.end method
.method private alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 7
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 16750
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 16751
return-void
.line 16753
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 16754
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16755
const v1, 0x7f0f0a5a
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16756
iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v2, 0x3
if-ne v1, v2, :cond_3b
.line 16757
const v1, 0x7f0f0985
const-string v2, "NoPlayerInstalled"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_53
.line 16759
:cond_3b
const v1, 0x7f0f0972
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v4
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
aput-object v4, v2, v3
const-string v3, "NoHandleAppInstalled"
invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16761
:goto_53
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 16762
return-void
.end method
.method private animLivePinClose(Landroid/view/View;)V
.registers 9
.param p1, "view" # Landroid/view/View;
.line 1320
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
.line 1321
.local v0, "currentAnimation":Landroid/animation/AnimatorSet;
const-wide/16 v1, 0x3e8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1322
const/4 v1, 0x5
new-array v1, v1, [Landroid/animation/Animator;
const/4 v2, 0x2
new-array v3, v2, [F
fill-array-data v3, :array_80
const-string v4, "alpha"
invoke-static {p1, v4, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v1, v4
new-array v3, v2, [F
fill-array-data v3, :array_88
.line 1323
const-string/jumbo v5, "scaleX"
invoke-static {p1, v5, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v5, 0x1
aput-object v3, v1, v5
new-array v3, v2, [F
fill-array-data v3, :array_90
.line 1324
const-string/jumbo v6, "scaleY"
invoke-static {p1, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v1, v2
new-array v2, v5, [F
.line 1325
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getRealScreenSize()Landroid/graphics/Point;
move-result-object v3
iget v3, v3, Landroid/graphics/Point;->y:I
const/high16 v6, 0x42c80000 # 100.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
sub-int/2addr v3, v6
invoke-virtual {p1}, Landroid/view/View;->getLeft()I
move-result v6
sub-int/2addr v3, v6
int-to-float v3, v3
aput v3, v2, v4
const-string/jumbo v3, "translationX"
invoke-static {p1, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x3
aput-object v2, v1, v3
new-array v2, v5, [F
.line 1326
const/high16 v3, 0x42a00000 # 80.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
neg-int v3, v3
int-to-float v3, v3
aput v3, v2, v4
const-string/jumbo v3, "translationY"
invoke-static {p1, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x4
aput-object v2, v1, v3
.line 1322
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1327
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$5;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$5;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1339
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 1340
return-void
nop
:array_80
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
:array_88
.array-data 4
0x3f800000 # 1.0f
0x3c23d70a # 0.01f
.end array-data
:array_90
.array-data 4
0x3f800000 # 1.0f
0x3c23d70a # 0.01f
.end array-data
.end method
.method private applyDraftMaybe(Z)V
.registers 16
.param p1, "canClear" # Z
.line 13864
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_1cd
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_a
goto/16 :goto_1cd
.line 13867
:cond_a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getDraft(J)Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;
move-result-object v0
.line 13868
.local v0, "draftMessage":Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;
const/4 v1, 0x0
if-eqz v0, :cond_26
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->reply_to_msg_id:I
if-eqz v2, :cond_26
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v2
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getDraftMessage(J)Lim/tpelyyftgw/tgnet/TLRPC$Message;
move-result-object v2
goto :goto_27
:cond_26
move-object v2, v1
.line 13870
.local v2, "draftReplyMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
:goto_27
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v3
const/4 v4, 0x0
const-string v5, ""
const/4 v6, 0x1
if-nez v3, :cond_1a6
.line 13871
if-eqz v0, :cond_1b2
.line 13872
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-boolean v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->no_webpage:Z
xor-int/2addr v7, v6
invoke-virtual {v3, v1, v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 13874
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_17a
.line 13875
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->message:Ljava/lang/String;
invoke-static {v1}, Landroid/text/SpannableStringBuilder;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v1
.line 13876
.local v1, "stringBuilder":Landroid/text/SpannableStringBuilder;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;
invoke-static {v3}, Lim/tpelyyftgw/messenger/MediaDataController;->sortEntities(Ljava/util/ArrayList;)V
.line 13877
const/4 v3, 0x0
.local v3, "a":I
:goto_51
iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v3, v7, :cond_178
.line 13878
iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->entities:Ljava/util/ArrayList;
invoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
.line 13879
.local v7, "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;
const/16 v9, 0x21
if-nez v8, :cond_127
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;
if-eqz v8, :cond_6d
goto/16 :goto_127
.line 13891
:cond_6d
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityCode;
if-nez v8, :cond_10c
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityPre;
if-eqz v8, :cond_77
goto/16 :goto_10c
.line 13895
:cond_77
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityBold;
if-eqz v8, :cond_96
.line 13896
new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 13897
.local v8, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/2addr v9, v6
iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 13898
new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v11, v12
invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 13899
.end local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto/16 :goto_174
:cond_96
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityItalic;
if-eqz v8, :cond_b6
.line 13900
new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 13901
.restart local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v9, v9, 0x2
iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 13902
new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v11, v12
invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 13903
.end local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto/16 :goto_174
:cond_b6
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityStrike;
if-eqz v8, :cond_d6
.line 13904
new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 13905
.restart local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v9, v9, 0x8
iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 13906
new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v11, v12
invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 13907
.end local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto/16 :goto_174
:cond_d6
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityUnderline;
if-eqz v8, :cond_f5
.line 13908
new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 13909
.restart local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v9, v9, 0x10
iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 13910
new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v11, v12
invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.end local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto :goto_10b
.line 13911
:cond_f5
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityTextUrl;
if-eqz v8, :cond_10b
.line 13912
new-instance v8, Lim/tpelyyftgw/ui/components/URLSpanReplacement;
iget-object v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->url:Ljava/lang/String;
invoke-direct {v8, v10}, Lim/tpelyyftgw/ui/components/URLSpanReplacement;-><init>(Ljava/lang/String;)V
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v11, v12
invoke-virtual {v1, v8, v10, v11, v9}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
goto :goto_174
.line 13911
:cond_10b
:goto_10b
goto :goto_174
.line 13892
:cond_10c
:goto_10c
new-instance v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 13893
.restart local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v9, v9, 0x4
iput v9, v8, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 13894
new-instance v9, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v11, v12
invoke-static {v9, v10, v11, v1, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addStyleToText(Lim/tpelyyftgw/ui/components/TextStyleSpan;IILandroid/text/Spannable;Z)V
.line 13895
.end local v8 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
goto :goto_174
.line 13881
:cond_127
:goto_127
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;
if-eqz v8, :cond_133
.line 13882
move-object v8, v7
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessageEntityMentionName;->user_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$InputUser;->user_id:I
.local v8, "user_id":I
goto :goto_138
.line 13884
.end local v8 # "user_id":I
:cond_133
move-object v8, v7
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityMentionName;->user_id:I
.line 13886
.restart local v8 # "user_id":I
:goto_138
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v10, v11
invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I
move-result v11
if-ge v10, v11, :cond_155
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v10, v11
invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;->charAt(I)C
move-result v10
const/16 v11, 0x20
if-ne v10, v11, :cond_155
.line 13887
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v10, v6
iput v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
.line 13889
:cond_155
new-instance v10, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-direct {v10, v11, v6}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V
iget v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I
iget v13, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I
add-int/2addr v12, v13
invoke-virtual {v1, v10, v11, v12, v9}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 13891
.end local v8 # "user_id":I
nop
.line 13877
.end local v7 # "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
:goto_174
add-int/lit8 v3, v3, 0x1
goto/16 :goto_51
.line 13916
.end local v3 # "a":I
:cond_178
nop
.line 13917
.local v1, "message":Ljava/lang/CharSequence;
goto :goto_17c
.line 13918
.end local v1 # "message":Ljava/lang/CharSequence;
:cond_17a
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->message:Ljava/lang/String;
.line 13920
.restart local v1 # "message":Ljava/lang/CharSequence;
:goto_17c
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 13921
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getArguments()Landroid/os/Bundle;
move-result-object v3
const-string v5, "hasUrl"
invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result v3
if-eqz v3, :cond_1a5
.line 13922
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;->message:Ljava/lang/String;
const/16 v7, 0xa
invoke-virtual {v5, v7}, Ljava/lang/String;->indexOf(I)I
move-result v5
add-int/2addr v5, v6
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setSelection(I)V
.line 13923
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$iQYfrwSdGJ1MXprtnNq43Bh9Ew4;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$iQYfrwSdGJ1MXprtnNq43Bh9Ew4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const-wide/16 v5, 0x2bc
invoke-static {v3, v5, v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 13930
.end local v1 # "message":Ljava/lang/CharSequence;
:cond_1a5
goto :goto_1b2
.line 13931
:cond_1a6
if-eqz p1, :cond_1b2
if-nez v0, :cond_1b2
.line 13932
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 13933
invoke-virtual {p0, v6}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 13935
:cond_1b2
:goto_1b2
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v1, :cond_1cc
if-eqz v2, :cond_1cc
.line 13936
new-instance v1, Lim/tpelyyftgw/messenger/MessageObject;
iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUsers()Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v5
invoke-direct {v1, v3, v2, v5, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Ljava/util/AbstractMap;Z)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13937
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 13939
:cond_1cc
return-void
.line 13865
.end local v0 # "draftMessage":Lim/tpelyyftgw/tgnet/TLRPC$DraftMessage;
.end local v2 # "draftReplyMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
:cond_1cd
:goto_1cd
return-void
.end method
.method private checkActionBarMenu()V
.registers 3
.line 8680
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_8
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChat;
if-eqz v0, :cond_1c
:cond_8
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_12
.line 8681
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_1c
:cond_12
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_26
.line 8682
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->isDeleted(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v0
if-eqz v0, :cond_26
.line 8683
:cond_1c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->timeItem2:Landroid/view/View;
if-eqz v0, :cond_2e
.line 8684
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
goto :goto_2e
.line 8690
:cond_26
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->timeItem2:Landroid/view/View;
if-eqz v0, :cond_2e
.line 8691
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 8700
:cond_2e
:goto_2e
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkAndUpdateAvatar()V
.line 8701
return-void
.end method
.method private checkAndUpdateAvatar()V
.registers 3
.line 9336
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_1a
.line 9337
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 9338
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v0, :cond_17
.line 9339
return-void
.line 9341
:cond_17
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
goto :goto_34
.line 9342
:cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_34
.line 9343
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v0
.line 9344
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v0, :cond_31
.line 9345
return-void
.line 9347
:cond_31
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
goto :goto_35
.line 9342
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_34
:goto_34
nop
.line 9352
:goto_35
return-void
.end method
.method private checkAutoDownloadMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 15
.param p1, "object" # Lim/tpelyyftgw/messenger/MessageObject;
.line 6697
iget-boolean v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z
if-eqz v0, :cond_5
.line 6698
return-void
.line 6700
:cond_5
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 6701
.local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getDownloadController()Lim/tpelyyftgw/messenger/DownloadController;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/DownloadController;->canDownloadMedia(Lim/tpelyyftgw/tgnet/TLRPC$Message;)I
move-result v1
.line 6702
.local v1, "canDownload":I
if-nez v1, :cond_12
.line 6703
return-void
.line 6705
:cond_12
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v2
.line 6706
.local v2, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-nez v2, :cond_23
iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I
move-result v4
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v3
goto :goto_24
:cond_23
const/4 v3, 0x0
.line 6707
.local v3, "photo":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
:goto_24
if-nez v2, :cond_29
if-nez v3, :cond_29
.line 6708
return-void
.line 6710
:cond_29
const/4 v4, 0x2
const/4 v5, 0x0
if-eq v1, v4, :cond_69
const/4 v6, 0x1
if-ne v1, v6, :cond_37
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v6
if-eqz v6, :cond_37
goto :goto_69
.line 6715
:cond_37
if-eqz v2, :cond_4f
.line 6716
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v6
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v7
if-eqz v7, :cond_4a
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z
move-result v7
if-eqz v7, :cond_4a
goto :goto_4b
:cond_4a
const/4 v4, 0x0
:goto_4b
invoke-virtual {v6, v2, p1, v5, v4}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
goto :goto_84
.line 6718
:cond_4f
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v7
iget-object v6, p1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject:Lim/tpelyyftgw/tgnet/TLObject;
invoke-static {v3, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v8
const/4 v10, 0x0
const/4 v11, 0x0
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z
move-result v6
if-eqz v6, :cond_63
const/4 v12, 0x2
goto :goto_64
:cond_63
const/4 v12, 0x0
:goto_64
move-object v9, p1
invoke-virtual/range {v7 .. v12}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/Object;Ljava/lang/String;II)V
goto :goto_84
.line 6711
:cond_69
:goto_69
if-eqz v2, :cond_84
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v4, :cond_84
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z
move-result v4
if-nez v4, :cond_84
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->canStreamVideo()Z
move-result v4
if-eqz v4, :cond_84
.line 6712
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v4
const/16 v6, 0xa
invoke-virtual {v4, v2, p1, v5, v6}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
.line 6722
:cond_84
:goto_84
return-void
.end method
.method private checkAutoDownloadMessages(Z)V
.registers 16
.param p1, "scrollUp" # Z
.line 6620
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-nez v0, :cond_5
.line 6621
return-void
.line 6623
:cond_5
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 6624
.local v0, "count":I
const/4 v1, -0x1
.line 6625
.local v1, "firstMessagePosition":I
const/4 v2, -0x1
.line 6626
.local v2, "lastMessagePosition":I
const/4 v3, 0x0
.local v3, "a":I
:goto_c
const/16 v4, 0xa
const/4 v5, -0x1
if-ge v3, v0, :cond_a6
.line 6627
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v6
.line 6628
.local v6, "child":Landroid/view/View;
instance-of v7, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-nez v7, :cond_1d
.line 6629
goto/16 :goto_a2
.line 6631
:cond_1d
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v7, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v7
.line 6632
.local v7, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
if-eqz v7, :cond_2d
.line 6633
invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I
move-result v8
.line 6634
.local v8, "p":I
if-ne v1, v5, :cond_2c
.line 6635
move v1, v8
.line 6637
:cond_2c
move v2, v8
.line 6640
.end local v8 # "p":I
:cond_2d
move-object v5, v6
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 6641
.local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v8
.line 6642
.local v8, "object":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v8, :cond_a2
iget-boolean v9, v8, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z
if-nez v9, :cond_a2
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isSent()Z
move-result v9
if-nez v9, :cond_41
.line 6643
goto :goto_a2
.line 6645
:cond_41
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v9
.line 6646
.local v9, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-nez v9, :cond_48
.line 6647
goto :goto_a2
.line 6650
:cond_48
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v10
if-nez v10, :cond_a2
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v10
if-nez v10, :cond_a2
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v10
if-nez v10, :cond_a2
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v10
if-nez v10, :cond_a2
.line 6651
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getDownloadController()Lim/tpelyyftgw/messenger/DownloadController;
move-result-object v10
iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v10, v11}, Lim/tpelyyftgw/messenger/DownloadController;->canDownloadMedia(Lim/tpelyyftgw/tgnet/TLRPC$Message;)I
move-result v10
move v11, v10
.local v11, "canDownload":I
if-eqz v10, :cond_a2
.line 6652
const/4 v10, 0x2
const/4 v12, 0x0
if-ne v11, v10, :cond_89
.line 6653
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v10, :cond_a2
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z
move-result v10
if-nez v10, :cond_a2
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->canStreamVideo()Z
move-result v10
if-eqz v10, :cond_a2
.line 6654
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v10
invoke-virtual {v10, v9, v8, v12, v4}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
goto :goto_a2
.line 6657
:cond_89
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v4
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v13
if-eqz v13, :cond_9a
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->shouldEncryptPhotoOrVideo()Z
move-result v13
if-eqz v13, :cond_9a
goto :goto_9b
:cond_9a
const/4 v10, 0x0
:goto_9b
invoke-virtual {v4, v9, v8, v12, v10}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
.line 6658
const/4 v4, 0x1
invoke-virtual {v5, v12, v4, v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V
.line 6626
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v6 # "child":Landroid/view/View;
.end local v7 # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.end local v8 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.end local v9 # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
.end local v11 # "canDownload":I
:cond_a2
:goto_a2
add-int/lit8 v3, v3, 0x1
goto/16 :goto_c
.line 6662
.end local v3 # "a":I
:cond_a6
if-eq v1, v5, :cond_11b
.line 6664
if-eqz p1, :cond_e3
.line 6665
move v3, v2
.local v3, "lastPosition":I
move v1, v2
.line 6666
add-int/lit8 v5, v1, 0xa
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v6
if-lt v5, v6, :cond_bd
.line 6667
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v1
goto :goto_be
.line 6669
:cond_bd
add-int/2addr v1, v4
.line 6671
:goto_be
move v4, v3
.local v4, "a":I
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "N":I
:goto_c5
if-ge v4, v1, :cond_e2
.line 6672
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v6
sub-int v6, v4, v6
.line 6673
.local v6, "n":I
if-ltz v6, :cond_df
if-lt v6, v5, :cond_d4
.line 6674
goto :goto_df
.line 6676
:cond_d4
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {p0, v7}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 6671
.end local v6 # "n":I
:cond_df
:goto_df
add-int/lit8 v4, v4, 0x1
goto :goto_c5
.end local v4 # "a":I
.end local v5 # "N":I
:cond_e2
goto :goto_11b
.line 6679
.end local v3 # "lastPosition":I
:cond_e3
add-int/lit8 v3, v1, -0x14
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v4
if-gt v3, v4, :cond_f4
.line 6680
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
.restart local v3 # "lastPosition":I
goto :goto_f6
.line 6682
.end local v3 # "lastPosition":I
:cond_f4
add-int/lit8 v3, v1, -0x14
.line 6684
.restart local v3 # "lastPosition":I
:goto_f6
add-int/lit8 v4, v1, -0x1
.restart local v4 # "a":I
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.restart local v5 # "N":I
:goto_fe
if-lt v4, v3, :cond_11b
.line 6685
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v6
sub-int v6, v4, v6
.line 6686
.restart local v6 # "n":I
if-ltz v6, :cond_118
if-lt v6, v5, :cond_10d
.line 6687
goto :goto_118
.line 6689
:cond_10d
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {p0, v7}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 6684
.end local v6 # "n":I
:cond_118
:goto_118
add-int/lit8 v4, v4, -0x1
goto :goto_fe
.line 6693
.end local v3 # "lastPosition":I
.end local v4 # "a":I
.end local v5 # "N":I
:cond_11b
:goto_11b
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->showNoSoundHint()V
.line 6694
return-void
.end method
.method private checkBotCommands()V
.registers 6
.line 5745
const/4 v0, 0x0
sput-boolean v0, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
.line 5746
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v2, 0x1
if-eqz v1, :cond_f
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v1, :cond_f
.line 5747
sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
goto :goto_60
.line 5748
:cond_f
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatFull;
if-eqz v3, :cond_49
.line 5749
const/4 v0, 0x0
.local v0, "a":I
:goto_16
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_48
.line 5750
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
.line 5751
.local v1, "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v3
.line 5752
.local v3, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v3, :cond_45
iget-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v4, :cond_45
.line 5753
sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
.line 5754
goto :goto_48
.line 5749
.end local v1 # "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
.end local v3 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_45
add-int/lit8 v0, v0, 0x1
goto :goto_16
.end local v0 # "a":I
:cond_48
:goto_48
goto :goto_60
.line 5757
:cond_49
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelFull;
if-eqz v3, :cond_60
.line 5758
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_5e
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_5e
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_5e
const/4 v0, 0x1
:cond_5e
sput-boolean v0, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
.line 5760
:cond_60
:goto_60
return-void
.end method
.method private checkBotKeyboard()V
.registers 5
.line 7380
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_6d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_6d
iget-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
if-eqz v1, :cond_d
goto :goto_6d
.line 7383
:cond_d
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardForceReply;
if-eqz v0, :cond_56
.line 7384
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 7385
.local v0, "preferences":Landroid/content/SharedPreferences;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "answered_"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
if-eq v1, v2, :cond_55
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_47
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v1
if-nez v1, :cond_55
.line 7386
:cond_47
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 7387
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7388
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7390
.end local v0 # "preferences":Landroid/content/SharedPreferences;
:cond_55
goto :goto_6c
.line 7391
:cond_56
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_65
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v1, v0, :cond_65
.line 7392
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 7393
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 7395
:cond_65
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7397
:goto_6c
return-void
.line 7381
:cond_6d
:goto_6d
return-void
.end method
.method private checkContextBotPanel()V
.registers 10
.line 6553
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z
if-eqz v0, :cond_c0
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v0, :cond_c0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotContext()Z
move-result v0
if-eqz v0, :cond_c0
.line 6554
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanel:Z
const-wide/16 v1, 0xc8
const/4 v3, 0x1
const/4 v4, 0x0
if-nez v0, :cond_6a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z
if-nez v0, :cond_6a
.line 6555
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_c0
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_c0
.line 6556
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_31
.line 6557
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 6560
:cond_31
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 6561
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
.line 6562
new-array v5, v3, [Landroid/animation/Animator;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v3, v3, [F
const/4 v8, 0x0
aput v8, v3, v4
.line 6563
invoke-static {v6, v7, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v5, v4
.line 6562
invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6565
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$47;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$47;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6582
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6583
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_c0
.line 6586
:cond_6a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
const/4 v5, 0x4
if-eq v0, v5, :cond_7b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_c0
.line 6587
:cond_7b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_82
.line 6588
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 6590
:cond_82
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
const/4 v5, 0x0
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 6591
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 6592
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
.line 6593
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
.line 6594
new-array v3, v3, [Landroid/animation/Animator;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v7, 0x2
new-array v7, v7, [F
fill-array-data v7, :array_c2
.line 6595
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, v3, v4
.line 6594
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6597
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$48;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$48;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6612
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6613
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 6617
:cond_c0
:goto_c0
return-void
nop
:array_c2
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method private checkEditTimer()V
.registers 10
.line 16703
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-nez v0, :cond_5
.line 16704
return-void
.line 16706
:cond_5
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 16707
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_93
iget-boolean v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
if-eqz v1, :cond_11
goto/16 :goto_93
.line 16710
:cond_11
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_1a
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-eqz v1, :cond_1a
.line 16711
return-void
.line 16713
:cond_1a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessageAnytime(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
const/16 v2, 0x12c
if-eqz v1, :cond_27
const/16 v1, 0x168
goto :goto_40
.line 16714
:cond_27
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->maxEditTime:I
add-int/2addr v1, v2
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v3
iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int/2addr v3, v4
invoke-static {v3}, Ljava/lang/Math;->abs(I)I
move-result v3
sub-int/2addr v1, v3
:goto_40
nop
.line 16715
.local v1, "dt":I
const/4 v3, 0x0
if-lez v1, :cond_7d
.line 16716
if-gt v1, v2, :cond_72
.line 16717
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v4, 0x7f0f109c
const/4 v5, 0x1
new-array v6, v5, [Ljava/lang/Object;
const/4 v7, 0x2
new-array v7, v7, [Ljava/lang/Object;
div-int/lit8 v8, v1, 0x3c
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v3
rem-int/lit8 v8, v1, 0x3c
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v5
const-string v5, "%d:%02d"
invoke-static {v5, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
aput-object v5, v6, v3
const-string v3, "TimeToEdit"
invoke-static {v3, v4, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 16719
:cond_72
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$HaoMzXoR9qnh5Ws-bNqt8N0gQis;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$HaoMzXoR9qnh5Ws-bNqt8N0gQis;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const-wide/16 v3, 0x3e8
invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_92
.line 16721
:cond_7d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onEditTimeExpired()V
.line 16722
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v4, 0x7f0f109d
new-array v3, v3, [Ljava/lang/Object;
const-string v5, "TimeToEditExpired"
invoke-static {v5, v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 16724
:goto_92
return-void
.line 16708
.end local v1 # "dt":I
:cond_93
:goto_93
return-void
.end method
.method private checkGroupRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
.registers 14
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "bean" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.line 17644
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z
if-nez v0, :cond_11
.line 17645
const v0, 0x7f0f096b
const-string v1, "NoFeaturesTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17646
return-void
.line 17648
:cond_11
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;-><init>()V
.line 17649
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
const/4 v1, 0x0
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->trans:I
.line 17650
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v3, 0x2
if-eqz v2, :cond_3f
.line 17651
invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v1
.line 17652
.local v1, "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedTypeInt()I
move-result v2
.line 17653
.local v2, "redType":I
const/4 v4, 0x1
if-ne v2, v4, :cond_37
.line 17654
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getGrantTypeInt()I
move-result v5
.line 17655
.local v5, "grantType":I
if-nez v5, :cond_32
.line 17656
iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I
goto :goto_3d
.line 17657
:cond_32
if-ne v5, v4, :cond_3d
.line 17658
iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I
goto :goto_3d
.line 17660
.end local v5 # "grantType":I
:cond_37
if-ne v2, v3, :cond_3d
.line 17662
const/4 v4, 0x3
iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I
goto :goto_3e
.line 17660
:cond_3d
:goto_3d
nop
.line 17674
.end local v1 # "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
.end local v2 # "redType":I
:goto_3e
goto :goto_41
.line 17675
:cond_3f
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I
.line 17677
:goto_41
iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->flags:I
.line 17678
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;-><init>()V
.line 17679
.local v1, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->channel_id:I
.line 17680
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J
.line 17681
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 17682
iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->id:I
.line 17683
new-instance v2, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
.line 17684
invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getSerialCode()Ljava/lang/String;
move-result-object v4
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
.line 17685
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v5
iget v5, v5, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v5, ""
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v3, :cond_83
move-object v7, v5
goto :goto_8a
:cond_83
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
.line 17686
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
move-object v7, v3
:goto_8a
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "android_"
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 17687
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v5
iget v5, v5, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v5
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
const-string v9, "check_red"
const-string v10, "2.0.1"
move-object v3, v2
move-object v5, v6
move-object v6, v7
move-object v7, v8
move-object v8, v9
move-object v9, v10
invoke-direct/range {v3 .. v9}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 17690
.local v2, "rpkCheckRequest":Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V
.line 17691
.local v3, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
new-instance v4, Lcom/google/gson/Gson;
invoke-direct {v4}, Lcom/google/gson/Gson;-><init>()V
invoke-virtual {v4, v2}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
.line 17692
iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 17693
new-instance v4, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
const/4 v6, 0x5
invoke-direct {v4, v5, v6}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 17694
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yvu9HnpqeEHSb6-Xuxgb0u83JNQ;
invoke-direct {v5, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yvu9HnpqeEHSb6-Xuxgb0u83JNQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v4
iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
.line 17799
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 17800
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3KIgIR68mmfcrKkWyF-qopGQ5hI;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3KIgIR68mmfcrKkWyF-qopGQ5hI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 17801
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 17802
return-void
.end method
.method private checkListViewPaddings()V
.registers 3
.line 13527
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
if-nez v0, :cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1d
.line 13528
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v0
.line 13529
.local v0, "pos":I
if-ltz v0, :cond_1c
.line 13530
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fixPaddingsInLayout:Z
.line 13531
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v1, :cond_1c
.line 13532
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
.line 13535
.end local v0 # "pos":I
:cond_1c
goto :goto_25
.line 13536
:cond_1d
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$N9hqt-Vw_5TOlQeFulWkJJUZD10;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$N9hqt-Vw_5TOlQeFulWkJJUZD10;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 13538
:goto_25
return-void
.end method
.method private checkListViewPaddingsInternal()V
.registers 10
.line 13482
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
if-nez v0, :cond_5
.line 13483
return-void
.line 13486
:cond_5
:try_start_5
invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v0
.line 13487
.local v0, "firstVisPos":I
const/4 v1, -0x1
.line 13488
.local v1, "lastVisPos":I
iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
if-nez v2, :cond_25
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_25
.line 13489
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v2
.line 13490
.local v2, "pos":I
if-ltz v2, :cond_25
.line 13491
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
add-int v1, v2, v3
.line 13492
const/4 v0, -0x1
.line 13495
.end local v2 # "pos":I
:cond_25
const/4 v2, 0x0
.line 13496
.local v2, "top":I
const/4 v3, -0x1
const/4 v4, 0x0
if-eq v0, v3, :cond_47
.line 13497
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;
move-result-object v5
.line 13498
.local v5, "firstVisView":Landroid/view/View;
if-nez v5, :cond_34
const/4 v6, 0x0
goto :goto_46
:cond_34
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v6
invoke-virtual {v5}, Landroid/view/View;->getBottom()I
move-result v7
sub-int/2addr v6, v7
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v7
sub-int/2addr v6, v7
:goto_46
move v2, v6
.line 13500
.end local v5 # "firstVisView":Landroid/view/View;
:cond_47
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v5
const/high16 v6, 0x42500000 # 52.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
const/high16 v8, 0x40400000 # 3.0f
if-eq v5, v7, :cond_9b
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
if-eqz v5, :cond_63
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_6f
:cond_63
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
if-eqz v5, :cond_9b
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v5
if-nez v5, :cond_9b
.line 13501
:cond_6f
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-virtual {v5, v4, v7, v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 13502
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/widget/FrameLayout$LayoutParams;
.line 13503
.local v4, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
iput v5, v4, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 13504
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 13505
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v6, 0x42400000 # 48.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 13506
.end local v4 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
goto :goto_e8
:cond_9b
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v5
const/high16 v6, 0x40800000 # 4.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
if-eq v5, v7, :cond_e7
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
if-eqz v5, :cond_b5
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_e7
:cond_b5
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
if-eqz v5, :cond_c1
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_e7
.line 13507
:cond_c1
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-virtual {v5, v4, v7, v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 13508
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v5
check-cast v5, Landroid/widget/FrameLayout$LayoutParams;
.line 13509
.local v5, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
iput v6, v5, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 13510
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 13511
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 13512
.end local v5 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
goto :goto_e8
.line 13513
:cond_e7
const/4 v0, -0x1
.line 13515
:goto_e8
if-eq v0, v3, :cond_f0
.line 13516
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v3, v0, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
goto :goto_112
.line 13517
:cond_f0
if-eq v1, v3, :cond_112
.line 13518
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v4
sub-int/2addr v3, v4
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v4
sub-int/2addr v3, v4
const/high16 v4, 0x41e80000 # 29.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
sub-int/2addr v3, v4
.line 13519
.end local v2 # "top":I
.local v3, "top":I
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v2, v1, v3}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
:try_end_112
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_112} :catch_113
.line 13523
.end local v0 # "firstVisPos":I
.end local v1 # "lastVisPos":I
.end local v3 # "top":I
:cond_112
:goto_112
goto :goto_117
.line 13521
:catch_113
move-exception v0
.line 13522
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 13524
.end local v0 # "e":Ljava/lang/Exception;
:goto_117
return-void
.end method
.method private checkRaiseSensors()V
.registers 3
.line 13541
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v1, 0x0
if-eqz v0, :cond_13
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isStickersExpanded()Z
move-result v0
if-eqz v0, :cond_13
.line 13542
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V
goto :goto_57
.line 13543
:cond_13
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_25
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMedia(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_25
.line 13544
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V
goto :goto_57
.line 13545
:cond_25
sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
if-nez v0, :cond_50
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
if-eqz v0, :cond_33
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_50
:cond_33
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
if-eqz v0, :cond_3d
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_50
:cond_3d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
if-eqz v0, :cond_47
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_50
.line 13546
:cond_47
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V
goto :goto_57
.line 13548
:cond_50
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->setAllowStartRecord(Z)V
.line 13550
:goto_57
return-void
.end method
.method private checkScrollForLoad(Z)V
.registers 40
.param p1, "scroll" # Z
.line 6792
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
if-eqz v1, :cond_1a1
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v2, :cond_c
goto/16 :goto_1a1
.line 6795
:cond_c
invoke-virtual {v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v1
.line 6796
.local v1, "firstVisibleItem":I
const/4 v2, -0x1
const/4 v3, 0x0
const/4 v4, 0x1
if-ne v1, v2, :cond_17
const/4 v2, 0x0
goto :goto_23
:cond_17
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
.line 6797
invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findLastVisibleItemPosition()I
move-result v2
sub-int/2addr v2, v1
invoke-static {v2}, Ljava/lang/Math;->abs(I)I
move-result v2
add-int/2addr v2, v4
:goto_23
nop
.line 6798
.local v2, "visibleItemCount":I
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemCount()I
move-result v5
.line 6800
.local v5, "totalItemCount":I
if-eqz p1, :cond_2f
.line 6801
const/16 v6, 0x19
.local v6, "checkLoadCount":I
goto :goto_30
.line 6803
.end local v6 # "checkLoadCount":I
:cond_2f
const/4 v6, 0x5
.line 6805
.restart local v6 # "checkLoadCount":I
:goto_30
sub-int v7, v5, v1
sub-int/2addr v7, v2
if-gt v7, v6, :cond_10b
iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
if-nez v7, :cond_10b
.line 6806
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
aget-boolean v10, v7, v3
if-nez v10, :cond_c1
.line 6807
iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 6808
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 6809
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
invoke-virtual {v7}, Ljava/util/HashMap;->size()I
move-result v7
if-eqz v7, :cond_8a
.line 6810
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v10
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v13, 0x32
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aget v14, v7, v3
const/4 v15, 0x0
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aget-boolean v7, v7, v3
xor-int/lit8 v16, v7, 0x1
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v17, v7, v3
iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v19, 0x0
const/16 v20, 0x0
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 6811
invoke-static {v8}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v21
iget-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v4, v9, 0x1
iput v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 6810
move/from16 v18, v7
move/from16 v22, v8
move/from16 v23, v9
invoke-virtual/range {v10 .. v23}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto/16 :goto_10b
.line 6813
:cond_8a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v24
iget-wide v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v27, 0x32
const/16 v28, 0x0
const/16 v29, 0x0
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aget-boolean v4, v4, v3
const/4 v9, 0x1
xor-int/lit8 v30, v4, 0x1
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v31, v4, v3
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v33, 0x0
const/16 v34, 0x0
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 6814
invoke-static {v9}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v35
iget-boolean v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v11, v10, 0x1
iput v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 6813
move-wide/from16 v25, v7
move/from16 v32, v4
move/from16 v36, v9
move/from16 v37, v10
invoke-virtual/range {v24 .. v37}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto :goto_10b
.line 6816
:cond_c1
iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v10, 0x0
cmp-long v4, v8, v10
if-eqz v4, :cond_10b
const/4 v4, 0x1
aget-boolean v7, v7, v4
if-nez v7, :cond_10b
.line 6817
iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 6818
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 6819
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
iget-wide v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const/16 v12, 0x32
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aget v13, v7, v4
const/4 v14, 0x0
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aget-boolean v7, v7, v4
xor-int/lit8 v15, v7, 0x1
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v16, v7, v4
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v3, v8, 0x1
iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
move/from16 v17, v4
move/from16 v21, v7
move/from16 v22, v8
invoke-virtual/range {v9 .. v22}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 6823
:cond_10b
:goto_10b
if-lez v2, :cond_1a0
iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z
if-nez v3, :cond_1a0
const/16 v3, 0xa
if-gt v1, v3, :cond_1a0
.line 6824
iget-wide v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v7, 0x0
cmp-long v9, v3, v7
if-eqz v9, :cond_15d
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v4, 0x1
aget-boolean v3, v3, v4
if-nez v3, :cond_15d
.line 6825
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 6826
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const/16 v10, 0x32
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const/4 v4, 0x1
aget v11, v3, v4
const/4 v12, 0x0
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aget v14, v3, v4
iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v16, 0x1
const/16 v17, 0x0
const/16 v18, 0x0
iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v13, v4, 0x1
iput v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
const/4 v13, 0x1
move/from16 v19, v3
move/from16 v20, v4
invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 6828
const/4 v3, 0x1
iput-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z
goto :goto_1a0
.line 6829
:cond_15d
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v4, 0x0
aget-boolean v3, v3, v4
if-nez v3, :cond_1a0
.line 6830
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 6831
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v10, 0x32
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const/4 v4, 0x0
aget v11, v3, v4
const/4 v12, 0x0
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aget v14, v3, v4
iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v16, 0x1
const/16 v17, 0x0
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v18
iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v13, v4, 0x1
iput v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
const/4 v13, 0x1
move/from16 v19, v3
move/from16 v20, v4
invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 6833
const/4 v3, 0x1
iput-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z
.line 6836
:cond_1a0
:goto_1a0
return-void
.line 6793
.end local v1 # "firstVisibleItem":I
.end local v2 # "visibleItemCount":I
.end local v5 # "totalItemCount":I
.end local v6 # "checkLoadCount":I
:cond_1a1
:goto_1a1
return-void
.end method
.method private checkSecretMessageForLocation(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 6
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 12269
iget v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v1, 0x4
if-ne v0, v1, :cond_22
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->locationAlertShown:Z
if-nez v0, :cond_22
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->isSecretMapPreviewSet()Z
move-result v0
if-eqz v0, :cond_10
goto :goto_22
.line 12272
:cond_10
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->locationAlertShown:Z
.line 12273
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mgxa8GGczhuTNamMeLt9G5Vdg6U;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mgxa8GGczhuTNamMeLt9G5Vdg6U;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v1, v2, v3, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSecretLocationAlert(Landroid/content/Context;ILjava/lang/Runnable;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 12286
return-void
.line 12270
:cond_22
:goto_22
return-void
.end method
.method private checkSlowMode(Landroid/view/View;)Z
.registers 4
.param p1, "view" # Landroid/view/View;
.line 6237
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getSlowModeTimer()Ljava/lang/CharSequence;
move-result-object v0
.line 6238
.local v0, "time":Ljava/lang/CharSequence;
if-eqz v0, :cond_d
.line 6239
const/4 v1, 0x1
invoke-direct {p0, p1, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showSlowModeHint(Landroid/view/View;ZLjava/lang/CharSequence;)V
.line 6240
return v1
.line 6242
:cond_d
const/4 v1, 0x0
return v1
.end method
.method private checkUserRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
.registers 15
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "bean" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.line 17811
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z
if-nez v0, :cond_11
.line 17812
const v0, 0x7f0f096b
const-string v1, "NoFeaturesTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17813
return-void
.line 17815
:cond_11
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;-><init>()V
.line 17816
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
const/4 v1, 0x0
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->trans:I
.line 17817
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I
.line 17818
const/4 v1, 0x2
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->flags:I
.line 17819
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->id:I
.line 17821
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V
.line 17822
.local v1, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->user_id:I
.line 17823
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J
.line 17824
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 17825
new-instance v2, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
const/4 v4, 0x5
invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 17826
new-instance v2, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
.line 17827
invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getSerialCode()Ljava/lang/String;
move-result-object v6
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
.line 17828
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
iget v4, v4, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v3, :cond_6a
move-object v8, v4
goto :goto_71
:cond_6a
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
.line 17829
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
move-object v8, v3
:goto_71
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/16 v4, 0x14
.line 17830
invoke-static {v4}, Lim/tpelyyftgw/ui/utils/number/StringUtils;->getRandomString(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
const-string v10, "check_red"
const-string v11, "2.0.1"
move-object v5, v2
invoke-direct/range {v5 .. v11}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 17833
.local v2, "rpkCheckRequest":Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V
.line 17834
.local v3, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
new-instance v4, Lcom/google/gson/Gson;
invoke-direct {v4}, Lcom/google/gson/Gson;-><init>()V
invoke-virtual {v4, v2}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
.line 17835
iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 17837
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lsaTBPT_Gj2tpBlSfd19_aQACfc;
invoke-direct {v5, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lsaTBPT_Gj2tpBlSfd19_aQACfc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v4
iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
.line 17947
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 17948
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$84eX5AIToVrOe7ORyg7h7ZNl61w;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$84eX5AIToVrOe7ORyg7h7ZNl61w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 17949
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 17950
return-void
.end method
.method private checkUserTransferDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;)V
.registers 10
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "bean" # Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
.line 17959
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z
if-nez v0, :cond_11
.line 17960
const v0, 0x7f0f096b
const-string v1, "NoFeaturesTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17961
return-void
.line 17963
:cond_11
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;-><init>()V
.line 17964
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;
const/4 v1, 0x1
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->trans:I
.line 17965
const/4 v2, 0x0
iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->type:I
.line 17966
const/4 v3, 0x2
iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->flags:I
.line 17967
iget-object v4, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->id:I
.line 17969
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V
.line 17970
.local v4, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->user_id:I
.line 17971
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
iput-wide v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J
.line 17972
iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 17974
const-string/jumbo v5, "serialCode"
const-string v6, "nonceStr"
filled-new-array {v5, v6}, [Ljava/lang/String;
move-result-object v5
new-array v3, v3, [Ljava/lang/Object;
.line 17978
invoke-virtual {p2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getSerialCode()Ljava/lang/String;
move-result-object v6
aput-object v6, v3, v2
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const/16 v6, 0x14
.line 17979
invoke-static {v6}, Lim/tpelyyftgw/ui/utils/number/StringUtils;->getRandomString(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v6
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
aput-object v2, v3, v1
.line 17974
const-string v1, "carry_over_details"
invoke-static {v1, v5, v3}, Lim/tpelyyftgw/tgnet/ParamsUtil;->toUserIdJson(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 17982
.local v1, "carry_over_details":Ljava/lang/String;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V
.line 17983
.local v2, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
iput-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
.line 17984
iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_message_rpkTransferCheck;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 17985
new-instance v3, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
const/4 v6, 0x5
invoke-direct {v3, v5, v6}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 17986
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T2hwjwfxt8Dg19Wy5KOGT88fcRQ;
invoke-direct {v5, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T2hwjwfxt8Dg19Wy5KOGT88fcRQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v3, v0, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v3
iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
.line 18119
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v3, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 18120
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4EpmfMKM4wZM1Xzx4BnDh-v-iRk;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4EpmfMKM4wZM1Xzx4BnDh-v-iRk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 18121
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 18122
return-void
.end method
.method private clearChatData()V
.registers 7
.line 7871
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 7872
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 7873
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 7874
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V
.line 7876
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
const/4 v3, -0x1
if-ne v0, v3, :cond_21
const/4 v0, 0x1
goto :goto_22
:cond_21
const/4 v0, 0x0
:goto_22
invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 7877
const/4 v0, 0x0
.local v0, "a":I
:goto_26
const/4 v3, 0x2
if-ge v0, v3, :cond_61
.line 7878
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v3, v3, v0
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 7879
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const v4, 0x7fffffff
const/high16 v5, -0x80000000
if-nez v3, :cond_42
.line 7880
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v4, v3, v0
.line 7881
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aput v5, v3, v0
goto :goto_4a
.line 7883
:cond_42
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v5, v3, v0
.line 7884
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aput v4, v3, v0
.line 7886
:goto_4a
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aput v5, v3, v0
.line 7887
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aput v2, v3, v0
.line 7888
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
aput-boolean v2, v3, v0
.line 7889
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aput-boolean v2, v3, v0
.line 7890
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aput-boolean v1, v3, v0
.line 7877
add-int/lit8 v0, v0, 0x1
goto :goto_26
.line 7892
.end local v0 # "a":I
:cond_61
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
.line 7893
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
.line 7894
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 7895
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z
.line 7896
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z
.line 7897
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 7898
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z
.line 7899
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 7900
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7901
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 7902
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z
.line 7903
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
.line 7904
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 7905
return-void
.end method
.method private clearHistory(Z)V
.registers 33
.param p1, "overwrite" # Z
.line 12289
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
.line 12290
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
.line 12291
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
.line 12292
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V
.line 12293
const/4 v1, 0x1
.local v1, "a":I
:goto_17
const/4 v2, 0x0
if-ltz v1, :cond_5b
.line 12294
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v3, v3, v1
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 12295
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const v4, 0x7fffffff
const/high16 v5, -0x80000000
if-nez v3, :cond_33
.line 12296
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v4, v3, v1
.line 12297
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aput v5, v3, v1
goto :goto_3b
.line 12299
:cond_33
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v5, v3, v1
.line 12300
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aput v4, v3, v1
.line 12302
:goto_3b
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aput v5, v3, v1
.line 12303
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aput v2, v3, v1
.line 12304
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 12305
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 12306
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 12293
add-int/lit8 v1, v1, -0x1
goto :goto_17
.line 12308
.end local v1 # "a":I
:cond_5b
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 12309
const/4 v1, 0x1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 12311
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_70
.line 12312
const/4 v3, 0x0
iput-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 12313
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v4, :cond_70
.line 12314
invoke-virtual {v4, v3, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 12317
:cond_70
if-eqz p1, :cond_120
.line 12318
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v3, :cond_83
.line 12319
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
const/4 v4, -0x1
if-ne v3, v4, :cond_7f
const/4 v3, 0x1
goto :goto_80
:cond_7f
const/4 v3, 0x0
:goto_80
invoke-direct {v0, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 12321
:cond_83
const/4 v3, 0x0
.local v3, "a":I
:goto_84
const/4 v4, 0x2
if-ge v3, v4, :cond_96
.line 12322
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
aput-boolean v2, v4, v3
.line 12323
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aput-boolean v2, v4, v3
.line 12324
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aput-boolean v1, v4, v3
.line 12321
add-int/lit8 v3, v3, 0x1
goto :goto_84
.line 12326
.end local v3 # "a":I
:cond_96
iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
.line 12327
iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
.line 12328
iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 12329
iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 12330
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
.line 12331
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 12332
iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageIdSaved:I
const/16 v3, 0x1e
const/16 v4, 0x14
if-eqz v1, :cond_e7
.line 12333
iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 12334
iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageIdSaved:I
.line 12335
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
iget-wide v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_c6
const/16 v8, 0x1e
goto :goto_c8
:cond_c6
const/16 v8, 0x14
:goto_c8
iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
const/4 v10, 0x0
const/4 v11, 0x1
const/4 v12, 0x0
iget v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/4 v14, 0x3
const/4 v15, 0x0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 12336
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v16
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v3, v2, 0x1
iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 12335
move/from16 v17, v1
move/from16 v18, v2
invoke-virtual/range {v5 .. v18}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto :goto_123
.line 12338
:cond_e7
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v17
iget-wide v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v5
if-eqz v5, :cond_f6
const/16 v20, 0x1e
goto :goto_f8
:cond_f6
const/16 v20, 0x14
:goto_f8
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x1
const/16 v24, 0x0
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v26, 0x2
const/16 v27, 0x0
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 12339
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v28
iget-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v6, v5, 0x1
iput v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 12338
move-wide/from16 v18, v1
move/from16 v25, v3
move/from16 v29, v4
move/from16 v30, v5
invoke-virtual/range {v17 .. v30}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto :goto_123
.line 12342
:cond_120
invoke-direct {v0, v2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 12345
:goto_123
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v1, :cond_12a
.line 12346
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 12348
:cond_12a
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v1, :cond_141
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_141
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v1, :cond_141
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-nez v1, :cond_141
.line 12349
const-string v1, ""
iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 12350
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 12352
:cond_141
return-void
.end method
.method private convertAudioFile(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 5
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 16290
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
const-string v1, " "
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->trans:Ljava/lang/String;
.line 16291
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
const/4 v1, 0x1
iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->istransing:Z
.line 16292
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 16294
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$69;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$69;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-static {v0}, Lio/reactivex/Observable;->create(Lio/reactivex/ObservableOnSubscribe;)Lio/reactivex/Observable;
move-result-object v0
.line 16329
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->io()Lio/reactivex/Scheduler;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Observable;->subscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$7xtiOCe6sn47FwTGhUm31MODba8;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$7xtiOCe6sn47FwTGhUm31MODba8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$csEb6C0UjImvIzGZbOld7PM8UaE;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$csEb6C0UjImvIzGZbOld7PM8UaE;
.line 16330
invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
move-result-object v0
.line 16339
.local v0, "subscribe":Lio/reactivex/disposables/Disposable;
if-eqz v0, :cond_37
.line 16340
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->translateAddTaskDisposable(Ljava/lang/String;Lio/reactivex/disposables/Disposable;)V
.line 16342
:cond_37
return-void
.end method
.method private createActionBarMenuPop()V
.registers 3
.line 5371
new-instance v0, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
.line 5372
new-instance v1, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v1}, Landroid/graphics/drawable/ColorDrawable;-><init>()V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5373
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setOutsideTouchable(Z)V
.line 5374
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setFocusable(Z)V
.line 5375
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setInputMethodMode(I)V
.line 5376
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v1, 0x30
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setSoftInputMode(I)V
.line 5378
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$88ngMiDTS10YajswNB4t9MMnDMo;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$88ngMiDTS10YajswNB4t9MMnDMo;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->setOnSubItemClickListener(Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow$OnSubItemClickListener;)V
.line 5470
return-void
.end method
.method private createChatAttachView()V
.registers 3
.line 5822
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 5823
return-void
.line 5825
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-nez v0, :cond_1e
.line 5826
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$39;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, p0, v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$39;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.line 5842
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$40;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$40;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setDelegate(Lim/tpelyyftgw/ui/components/ChatAttachAlert$ChatAttachViewDelegate;)V
.line 5929
:cond_1e
return-void
.end method
.method private createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V
.registers 4
.param p1, "finalSelectedObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "selectedGroup" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 14166
const/4 v0, 0x1
invoke-direct {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;I)V
.line 14167
return-void
.end method
.method private createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;I)V
.registers 18
.param p1, "finalSelectedObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "finalSelectedGroup" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.param p3, "loadParticipant" # I
.line 14171
move-object v13, p0
iget-object v1, v13, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v2, v13, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v3, v13, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget-object v4, v13, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-wide v5, v13, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
iget-object v8, v13, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
iget-boolean v10, v13, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$j4h5E7wyq-AnqD7k0ehDED46rEs;
invoke-direct {v12, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$j4h5E7wyq-AnqD7k0ehDED46rEs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
move-object v0, p0
move-object v7, p1
move-object/from16 v9, p2
move/from16 v11, p3
invoke-static/range {v0 .. v12}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createDeleteMessagesAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZILjava/lang/Runnable;)V
.line 14176
return-void
.end method
.method private createMenu(Landroid/view/View;ZZFF)V
.registers 13
.param p1, "v" # Landroid/view/View;
.param p2, "single" # Z
.param p3, "listView" # Z
.param p4, "x" # F
.param p5, "y" # F
.line 14207
const/4 v6, 0x1
move-object v0, p0
move-object v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFFZ)V
.line 14208
return-void
.end method
.method private createMenu(Landroid/view/View;ZZFFZ)V
.registers 40
.param p1, "v" # Landroid/view/View;
.param p2, "single" # Z
.param p3, "listView" # Z
.param p4, "x" # F
.param p5, "y" # F
.param p6, "searchGroup" # Z
.line 14248
move-object/from16 v7, p0
move-object/from16 v8, p1
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-eqz v0, :cond_d
.line 14249
return-void
.line 14251
:cond_d
const/4 v0, 0x0
.line 14252
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
instance-of v1, v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v1, :cond_1b
.line 14253
move-object v1, v8
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
move-object v9, v0
goto :goto_29
.line 14254
:cond_1b
instance-of v1, v8, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v1, :cond_28
.line 14255
move-object v1, v8
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
move-object v9, v0
goto :goto_29
.line 14254
:cond_28
move-object v9, v0
.line 14257
.end local v0 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.local v9, "message":Lim/tpelyyftgw/messenger/MessageObject;
:goto_29
if-nez v9, :cond_2c
.line 14258
return-void
.line 14263
:cond_2c
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
if-eqz v0, :cond_3f
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v0, :cond_3f
.line 14264
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
if-eqz v0, :cond_3f
.line 14265
return-void
.line 14270
:cond_3f
invoke-direct {v7, v9}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I
move-result v10
.line 14271
.local v10, "type":I
if-eqz p2, :cond_5e
.line 14272
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;
if-eqz v0, :cond_5e
.line 14273
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_to_msg_id:I
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x0
move-object/from16 v0, p0
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
.line 14274
return-void
.line 14278
:cond_5e
const/4 v0, 0x0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 14279
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 14280
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 14281
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 14282
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 14283
const/4 v1, 0x1
.local v1, "a":I
:goto_6a
if-ltz v1, :cond_84
.line 14284
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 14285
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 14286
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 14283
add-int/lit8 v1, v1, -0x1
goto :goto_6a
.line 14288
.end local v1 # "a":I
:cond_84
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 14289
const/4 v11, 0x1
invoke-direct {v7, v11}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 14292
if-eqz p6, :cond_93
.line 14293
invoke-direct {v7, v9}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v1
move-object v12, v1
.local v1, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
goto :goto_95
.line 14295
.end local v1 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_93
const/4 v1, 0x0
move-object v12, v1
.line 14298
.local v12, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:goto_95
const/4 v1, 0x1
.line 14300
.local v1, "allowChatActions":Z
iget-boolean v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v2, :cond_9c
.line 14301
const/4 v2, 0x0
.local v2, "allowPin":Z
goto :goto_c4
.line 14302
.end local v2 # "allowPin":Z
:cond_9c
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_b6
.line 14303
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v2
iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v6, v2, v4
if-eqz v6, :cond_b4
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->canPinMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_b4
const/4 v2, 0x1
goto :goto_b5
:cond_b4
const/4 v2, 0x0
.restart local v2 # "allowPin":Z
:goto_b5
goto :goto_c4
.line 14304
.end local v2 # "allowPin":Z
:cond_b6
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_c3
.line 14305
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v2, :cond_c1
.line 14306
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->can_pin_message:Z
.restart local v2 # "allowPin":Z
goto :goto_c4
.line 14308
.end local v2 # "allowPin":Z
:cond_c1
const/4 v2, 0x0
.restart local v2 # "allowPin":Z
goto :goto_c4
.line 14311
.end local v2 # "allowPin":Z
:cond_c3
const/4 v2, 0x0
.line 14313
.restart local v2 # "allowPin":Z
:goto_c4
if-eqz v2, :cond_dc
.line 14314
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
if-lez v3, :cond_dc
iget-object v3, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v3, :cond_da
iget-object v3, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;
if-eqz v3, :cond_dc
:cond_da
const/4 v3, 0x1
goto :goto_dd
:cond_dc
const/4 v3, 0x0
:goto_dd
move v14, v3
.line 14315
.end local v2 # "allowPin":Z
.local v14, "allowPin":Z
nop
.line 14316
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v2
iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v6, v2, v4
if-eqz v6, :cond_105
if-eqz v14, :cond_105
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v2, :cond_f7
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
if-eq v2, v3, :cond_103
:cond_f7
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v2, :cond_105
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
if-ne v2, v3, :cond_105
:cond_103
const/4 v2, 0x1
goto :goto_106
:cond_105
const/4 v2, 0x0
:goto_106
move v15, v2
.line 14317
.local v15, "allowUnpin":Z
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v9, v2}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_123
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasAudioToSend()Z
move-result v2
if-nez v2, :cond_123
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v2
iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v6, v2, v4
if-eqz v6, :cond_123
const/4 v2, 0x1
goto :goto_124
:cond_123
const/4 v2, 0x0
.line 14318
.local v2, "allowEdit":Z
:goto_124
const/4 v6, 0x2
if-eqz v2, :cond_15d
if-eqz v12, :cond_15d
.line 14319
const/4 v3, 0x0
.line 14320
.local v3, "captionsCount":I
const/4 v4, 0x0
.local v4, "a":I
iget-object v5, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "N":I
:goto_131
if-ge v4, v5, :cond_155
.line 14321
iget-object v0, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 14322
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_145
iget-object v13, v0, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v13
if-nez v13, :cond_151
.line 14323
:cond_145
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 14324
iget-object v13, v0, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
invoke-static {v13}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v13
if-nez v13, :cond_151
.line 14325
add-int/lit8 v3, v3, 0x1
.line 14320
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_151
add-int/lit8 v4, v4, 0x1
const/4 v0, 0x0
goto :goto_131
.line 14329
.end local v4 # "a":I
.end local v5 # "N":I
:cond_155
if-ge v3, v6, :cond_159
const/4 v0, 0x1
goto :goto_15a
:cond_159
const/4 v0, 0x0
:goto_15a
move v2, v0
move v13, v2
goto :goto_15e
.line 14331
.end local v3 # "captionsCount":I
:cond_15d
move v13, v2
.end local v2 # "allowEdit":Z
.local v13, "allowEdit":Z
:goto_15e
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_1ca
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_170
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v0
const/16 v2, 0x2e
if-lt v0, v2, :cond_1ca
:cond_170
if-ne v10, v11, :cond_182
.line 14332
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v2
iget-wide v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v0, v2, v4
if-eqz v0, :cond_1ca
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z
move-result v0
if-nez v0, :cond_1ca
:cond_182
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionSecureValuesSent;
if-nez v0, :cond_1ca
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_194
.line 14334
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
if-ltz v0, :cond_1ca
:cond_194
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
if-eqz v0, :cond_19e
.line 14335
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_1ca
:cond_19e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_1c7
.line 14336
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_1ca
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_1be
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canPost(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_1be
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_1ca
:cond_1be
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_1c7
goto :goto_1ca
.line 14340
:cond_1c7
move/from16 v18, v1
goto :goto_1cd
.line 14337
:cond_1ca
:goto_1ca
const/4 v1, 0x0
move/from16 v18, v1
.line 14340
.end local v1 # "allowChatActions":Z
.local v18, "allowChatActions":Z
:goto_1cd
if-nez p2, :cond_3cf
if-lt v10, v6, :cond_3cf
const/16 v0, 0x14
if-ne v10, v0, :cond_1d9
move/from16 v11, p3
goto/16 :goto_3d1
.line 15187
:cond_1d9
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_1ec
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordingAudioVideo()Z
move-result v0
if-nez v0, :cond_1eb
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordLocked()Z
move-result v0
if-eqz v0, :cond_1ec
.line 15188
:cond_1eb
return-void
.line 15191
:cond_1ec
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v0
.line 15192
.local v0, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
const/16 v1, 0xc
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v1
.line 15193
.local v1, "item":Landroid/view/View;
if-eqz v1, :cond_1fe
.line 15194
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 15196
:cond_1fe
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_210
.line 15197
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_216
.line 15199
:cond_210
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 15202
:goto_216
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getMeasuredHeight()I
move-result v2
const/high16 v3, 0x424c0000 # 51.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int/2addr v2, v3
.line 15203
.local v2, "translationY":I
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getVisibility()I
move-result v3
if-nez v3, :cond_2a6
.line 15204
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 15205
.local v3, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/view/View;>;"
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15206
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
if-eqz v4, :cond_244
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v4
if-nez v4, :cond_244
.line 15207
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15209
:cond_244
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
if-eqz v4, :cond_253
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v4
if-nez v4, :cond_253
.line 15210
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15212
:cond_253
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/16 v21, 0x0
const/4 v6, 0x0
new-array v11, v6, [Landroid/view/View;
invoke-virtual {v3, v11}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v6
move-object/from16 v22, v6
check-cast v22, [Landroid/view/View;
const/4 v6, 0x3
new-array v6, v6, [Z
fill-array-data v6, :array_14ee
iget-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
move-object/from16 v19, v4
move-object/from16 v20, v5
move-object/from16 v23, v6
move-object/from16 v24, v11
move/from16 v25, v2
invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V
.line 15214
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z
move-result v4
if-nez v4, :cond_28b
.line 15215
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v5, 0x7f08007c
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 15217
:cond_28b
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
if-eqz v4, :cond_29a
.line 15218
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/LaunchActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/LaunchActivity;->hideVisibleActionMode()V
.line 15220
:cond_29a
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowDrawCursor(Z)V
.line 15221
.end local v3 # "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/view/View;>;"
goto/16 :goto_34d
:cond_2a6
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v3}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v3
if-nez v3, :cond_2e5
.line 15222
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/16 v21, 0x0
const/4 v5, 0x1
new-array v6, v5, [Landroid/view/View;
iget-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
const/16 v16, 0x0
aput-object v11, v6, v16
new-array v11, v5, [Z
aput-boolean v5, v11, v16
iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
move-object/from16 v19, v3
move-object/from16 v20, v4
move-object/from16 v22, v6
move-object/from16 v23, v11
move-object/from16 v24, v5
move/from16 v25, v2
invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V
.line 15223
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z
move-result v3
if-nez v3, :cond_34d
.line 15224
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v4, 0x7f08007c
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
goto :goto_34d
.line 15226
:cond_2e5
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v3
if-nez v3, :cond_324
.line 15227
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/16 v21, 0x0
const/4 v5, 0x1
new-array v6, v5, [Landroid/view/View;
iget-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
const/16 v16, 0x0
aput-object v11, v6, v16
new-array v11, v5, [Z
aput-boolean v5, v11, v16
iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
move-object/from16 v19, v3
move-object/from16 v20, v4
move-object/from16 v22, v6
move-object/from16 v23, v11
move-object/from16 v24, v5
move/from16 v25, v2
invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V
.line 15228
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z
move-result v3
if-nez v3, :cond_34d
.line 15229
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v4, 0x7f08007c
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
goto :goto_34d
.line 15232
:cond_324
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
move-object/from16 v19, v3
move-object/from16 v20, v4
move-object/from16 v24, v5
move/from16 v25, v2
invoke-virtual/range {v19 .. v25}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionMode(Landroid/view/View;Landroid/view/View;[Landroid/view/View;[ZLandroid/view/View;I)V
.line 15233
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z
move-result v3
if-nez v3, :cond_34d
.line 15234
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v4, 0x7f08007c
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 15237
:cond_34d
:goto_34d
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v3, :cond_354
.line 15238
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 15240
:cond_354
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
const/4 v4, 0x1
invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->setCanScrollVertically(Z)V
.line 15241
invoke-direct {v7, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 15243
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 15244
.local v3, "animatorSet":Landroid/animation/AnimatorSet;
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 15245
.local v4, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
const/4 v5, 0x0
.local v5, "a":I
:goto_368
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
if-ge v5, v6, :cond_39e
.line 15246
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Landroid/view/View;
.line 15247
.local v6, "view":Landroid/view/View;
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v11
move-object/from16 v16, v0
const/4 v0, 0x2
.end local v0 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.local v16, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
div-int/2addr v11, v0
int-to-float v11, v11
invoke-virtual {v6, v11}, Landroid/view/View;->setPivotY(F)V
.line 15248
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->clearDrawableAnimation(Landroid/view/View;)V
.line 15249
sget-object v11, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
move-object/from16 v19, v1
.end local v1 # "item":Landroid/view/View;
.local v19, "item":Landroid/view/View;
new-array v1, v0, [F
fill-array-data v1, :array_14f4
invoke-static {v6, v11, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15245
.end local v6 # "view":Landroid/view/View;
add-int/lit8 v5, v5, 0x1
move-object/from16 v0, v16
move-object/from16 v1, v19
goto :goto_368
.end local v16 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.end local v19 # "item":Landroid/view/View;
.restart local v0 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.restart local v1 # "item":Landroid/view/View;
:cond_39e
move-object/from16 v16, v0
move-object/from16 v19, v1
.line 15251
.end local v0 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.end local v1 # "item":Landroid/view/View;
.end local v5 # "a":I
.restart local v16 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.restart local v19 # "item":Landroid/view/View;
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 15252
const-wide/16 v0, 0xfa
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 15253
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
.line 15255
move/from16 v11, p3
invoke-direct {v7, v9, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 15257
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
const/4 v5, 0x0
aget-object v1, v1, v5
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
const/16 v17, 0x1
aget-object v6, v6, v17
invoke-virtual {v6}, Landroid/util/SparseArray;->size()I
move-result v6
add-int/2addr v1, v6
invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/components/NumberTextView;->setNumber(IZ)V
.line 15258
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 15259
return-void
.line 14340
.end local v2 # "translationY":I
.end local v3 # "animatorSet":Landroid/animation/AnimatorSet;
.end local v4 # "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
.end local v16 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.end local v19 # "item":Landroid/view/View;
:cond_3cf
move/from16 v11, p3
.line 14341
:goto_3d1
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_3d8
.line 14342
return-void
.line 14344
:cond_3d8
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v6, v0
.line 14345
.local v6, "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v5, v0
.line 14346
.local v5, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v4, v0
.line 14348
.local v4, "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
if-gez v10, :cond_409
const/4 v0, -0x1
if-ne v10, v0, :cond_402
if-eqz p2, :cond_402
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v0
if-nez v0, :cond_3fd
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z
move-result v0
if-eqz v0, :cond_402
:cond_3fd
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_402
goto :goto_409
:cond_402
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14349
:cond_409
:goto_409
iput-object v9, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 14350
iput-object v12, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 14352
const/4 v0, -0x1
const v2, 0x7f0f047e
const-string v3, "Copy"
const v19, 0x7f080242
if-ne v10, v0, :cond_463
.line 14353
iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v0, :cond_42e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v0
if-nez v0, :cond_42e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;
move-result-object v0
if-eqz v0, :cond_444
.line 14354
:cond_42e
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14355
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14356
const v0, 0x7f080241
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14371
:cond_444
const v0, 0x7f0f0307
const-string v1, "CancelSending"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14372
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_CANCEL_SENDING:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14373
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14374
:cond_463
const v0, 0x7f0f04d8
const-string v1, "Delete"
if-nez v10, :cond_49f
.line 14375
const v2, 0x7f0f0e27
const-string v3, "Retry"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14376
sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SEND_RETRY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14377
const v2, 0x7f080261
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14378
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14379
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14380
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14381
:cond_49f
const-string v2, "Reply"
const/4 v0, 0x1
if-ne v10, v0, :cond_5ed
.line 14382
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_594
.line 14383
if-eqz v18, :cond_4c3
.line 14384
const v0, 0x7f0f0ddf
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14385
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14386
const v0, 0x7f08025f
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14388
:cond_4c3
if-eqz v15, :cond_4e1
.line 14389
const v0, 0x7f0f1188
const-string v2, "UnpinMessage"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14390
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_UNPIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14391
const v0, 0x7f080274
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_4fe
.line 14392
:cond_4e1
if-eqz v14, :cond_4fe
.line 14393
const v0, 0x7f0f0c82
const-string v2, "PinMessage"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14394
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_PIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14395
const v0, 0x7f08025d
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14397
:cond_4fe
:goto_4fe
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v9, v0}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_521
.line 14398
const v0, 0x7f0f0557
const-string v2, "Edit"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14399
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_EDIT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14400
const v0, 0x7f080244
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14402
:cond_521
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
if-nez v0, :cond_566
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmptyWebpage()Z
move-result v0
if-nez v0, :cond_566
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
if-lez v0, :cond_566
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-nez v0, :cond_566
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v0, :cond_54b
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_566
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_566
.line 14403
:cond_54b
const v0, 0x7f0f0de2
const-string v2, "ReportChat"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14404
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPORT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14405
const v0, 0x7f080260
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14407
:cond_566
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v9, v0, v2}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_58d
.line 14408
const v0, 0x7f0f04d8
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14409
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14410
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14407
:cond_58d
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14413
:cond_594
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
if-lez v0, :cond_5bf
if-eqz v18, :cond_5bf
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_5bf
.line 14414
const v0, 0x7f0f0ddf
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14415
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14416
const v0, 0x7f08025f
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14418
:cond_5bf
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v9, v0, v2}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_5e6
.line 14419
const v0, 0x7f0f04d8
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14420
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14421
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14418
:cond_5e6
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14424
:cond_5ed
const/16 v0, 0x14
if-ne v10, v0, :cond_642
.line 14425
const v0, 0x7f0f0e27
const-string v2, "Retry"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14426
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SEND_RETRY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14427
const v0, 0x7f080261
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14428
const v0, 0x7f0f047e
invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14429
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14430
const v0, 0x7f080241
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14442
const v0, 0x7f0f04d8
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14443
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14444
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object/from16 v25, v12
move/from16 v30, v13
const/4 v13, 0x2
goto/16 :goto_11bb
.line 14448
:cond_642
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const-string v11, "SaveToDownloads"
const v24, 0x7f080247
move-object/from16 v25, v12
.end local v12 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.local v25, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
const-string v12, "SaveToGallery"
const v26, 0x7f080243
const/high16 v27, 0x2000000
const v28, 0x7f08026c
const-string v8, "ShareFile"
if-nez v0, :cond_ef2
.line 14449
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_67b
.line 14450
const v0, 0x7f0f08b4
move-object/from16 v29, v1
const-string v1, "MessageScheduleSend"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14451
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SEND_NOW:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14452
const v0, 0x7f0802ac
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_67d
.line 14449
:cond_67b
move-object/from16 v29, v1
.line 14454
:goto_67d
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
if-eqz v0, :cond_6ea
.line 14455
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
.line 14456
.local v0, "call":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonMissed;
if-nez v1, :cond_69d
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonBusy;
if-eqz v1, :cond_69a
goto :goto_69d
:cond_69a
move/from16 v30, v13
goto :goto_6ad
:cond_69d
:goto_69d
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v1
if-nez v1, :cond_6ab
const v1, 0x7f0f02e0
move/from16 v30, v13
.end local v13 # "allowEdit":Z
.local v30, "allowEdit":Z
const-string v13, "CallBack"
goto :goto_6b2
.end local v30 # "allowEdit":Z
.restart local v13 # "allowEdit":Z
:cond_6ab
move/from16 v30, v13
.end local v13 # "allowEdit":Z
.restart local v30 # "allowEdit":Z
:goto_6ad
const v1, 0x7f0f02df
const-string v13, "CallAgain"
:goto_6b2
invoke-static {v13, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14457
sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL_BACK_OR_CALL_AGAIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14458
const v1, 0x7f08023b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14459
invoke-static {v0}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->canRateCall(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;)Z
move-result v1
if-eqz v1, :cond_6ec
.line 14460
const v1, 0x7f0f02e8
const-string v13, "CallMessageReportProblem"
invoke-static {v13, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14461
sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14462
const v1, 0x7f08023b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_6ec
.line 14454
.end local v0 # "call":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
.end local v30 # "allowEdit":Z
.restart local v13 # "allowEdit":Z
:cond_6ea
move/from16 v30, v13
.line 14470
.end local v13 # "allowEdit":Z
.restart local v30 # "allowEdit":Z
:cond_6ec
:goto_6ec
if-eqz v18, :cond_713
iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x65
if-eq v0, v1, :cond_713
iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x66
if-eq v0, v1, :cond_713
.line 14471
const v0, 0x7f0f0ddf
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14472
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14473
const v0, 0x7f08025f
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14475
:cond_713
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v0, :cond_72b
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v0
if-nez v0, :cond_72b
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;
move-result-object v0
if-eqz v0, :cond_744
.line 14476
:cond_72b
const v0, 0x7f0f047e
invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14477
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14478
const v0, 0x7f080241
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14483
:cond_744
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_755
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_755
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
.line 14488
:cond_755
const/4 v13, 0x2
if-ne v10, v13, :cond_7e4
.line 14489
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_d75
.line 14490
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x11
if-ne v0, v1, :cond_d75
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isPollClosed()Z
move-result v0
if-nez v0, :cond_d75
.line 14491
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isVoted()Z
move-result v0
if-eqz v0, :cond_78b
.line 14492
const v0, 0x7f0f1190
const-string v1, "Unvote"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14493
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->POLL_CANCEL:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14494
const v0, 0x7f080275
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14496
:cond_78b
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isForwarded()Z
move-result v0
if-nez v0, :cond_d75
.line 14497
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-eqz v0, :cond_7a5
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_7c7
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v0, :cond_7c7
:cond_7a5
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 14498
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v0, :cond_d75
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-nez v0, :cond_7c7
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
if-eqz v0, :cond_d75
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;->edit_messages:Z
if-eqz v0, :cond_d75
.line 14499
:cond_7c7
const v0, 0x7f0f100c
const-string v1, "StopPoll"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14500
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->POLL_STOP:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14501
const v0, 0x7f08025e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14505
:cond_7e4
const/4 v0, 0x3
if-ne v10, v0, :cond_81e
.line 14506
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
if-eqz v0, :cond_d75
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isNewGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14507
const v0, 0x7f0f0eb3
const-string v1, "SaveToGIFs"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14508
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->GIF_SAVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14509
const v0, 0x7f080248
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14511
:cond_81e
const/4 v0, 0x4
if-ne v10, v0, :cond_a43
.line 14512
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-eqz v0, :cond_8a7
.line 14513
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z
move-result v0
if-nez v0, :cond_d75
.line 14514
const v0, 0x7f0f0eb4
invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14515
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14516
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14517
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_88f
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_88f
.line 14518
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_877
.line 14519
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14520
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14521
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14522
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14525
:cond_877
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14526
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14527
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14530
:cond_88f
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14531
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14532
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14539
:cond_8a7
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v0
if-eqz v0, :cond_927
.line 14540
const v0, 0x7f0f0eb6
const-string v1, "SaveToMusic"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14541
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14542
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14543
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_90f
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_90f
.line 14544
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_8f7
.line 14545
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14546
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14547
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14548
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14551
:cond_8f7
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14552
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14553
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14556
:cond_90f
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14557
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14558
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14564
:cond_927
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v0
if-eqz v0, :cond_9f8
.line 14566
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isNewGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v0
if-eqz v0, :cond_982
.line 14569
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->hasRecentGifNoChangeINdex(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v0
if-eqz v0, :cond_967
.line 14570
const v0, 0x7f0f0dcf
const-string v1, "RemoveFromGIFs"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14571
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->GIF_REMOVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14572
const v0, 0x7f080248
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_982
.line 14574
:cond_967
const v0, 0x7f0f0eb3
const-string v1, "SaveToGIFs"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14575
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->GIF_SAVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14576
const v0, 0x7f080248
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14579
:cond_982
:goto_982
const v0, 0x7f0f0eb2
invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14580
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14581
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14582
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_9e0
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_9e0
.line 14583
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_9c8
.line 14584
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14585
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14586
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14587
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14590
:cond_9c8
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14591
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14592
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14595
:cond_9e0
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14596
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14597
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14604
:cond_9f8
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z
move-result v0
if-nez v0, :cond_a16
.line 14605
const v0, 0x7f0f0eb4
invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14606
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14607
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14609
:cond_a16
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v0
invoke-virtual {v0}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v0
.line 14610
.local v0, "path":Ljava/lang/String;
invoke-static {v0}, Lcom/king/zxing/util/CodeUtils;->parseCode(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 14611
.local v1, "result":Ljava/lang/String;
if-eqz v1, :cond_a41
.line 14612
const v2, 0x7f0f0ac8
const-string v3, "ParseQRCode"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14613
sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->QR_CODE_PARSE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14614
const v2, 0x7f0d0051
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14616
.end local v0 # "path":Ljava/lang/String;
.end local v1 # "result":Ljava/lang/String;
:cond_a41
goto/16 :goto_d75
.line 14617
:cond_a43
const/4 v0, 0x5
if-ne v10, v0, :cond_ad7
.line 14618
const v0, 0x7f0f0157
const-string v1, "ApplyLocalizationFile"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14619
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14620
const v0, 0x7f08024e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14621
const v0, 0x7f0f0eb2
invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14622
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14623
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14624
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_abf
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_abf
.line 14625
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_aa7
.line 14626
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14627
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14628
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14629
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14632
:cond_aa7
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14633
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14634
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14637
:cond_abf
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14638
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14639
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14645
:cond_ad7
const/16 v0, 0xa
if-ne v10, v0, :cond_b6c
.line 14646
const v0, 0x7f0f015b
const-string v1, "ApplyThemeFile"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14647
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14648
const v0, 0x7f08026f
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14649
const v0, 0x7f0f0eb2
invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14650
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14651
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14652
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_b54
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_b54
.line 14653
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_b3c
.line 14654
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14655
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14656
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14657
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14660
:cond_b3c
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14661
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14662
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14665
:cond_b54
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14666
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14667
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14673
:cond_b6c
const/4 v0, 0x6
if-ne v10, v0, :cond_bfb
.line 14674
const v0, 0x7f0f0eb4
invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14675
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14676
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14677
const v0, 0x7f0f0eb2
invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14678
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14679
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14680
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_be3
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_be3
.line 14681
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_bcb
.line 14682
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_d75
.line 14683
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14684
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14685
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14688
:cond_bcb
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14689
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14690
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14693
:cond_be3
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14694
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14695
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14701
:cond_bfb
const/4 v0, 0x7
if-ne v10, v0, :cond_c92
.line 14702
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMask()Z
move-result v0
if-eqz v0, :cond_c23
.line 14703
const v0, 0x7f0f00e4
const-string v1, "AddToMasks"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14704
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->STICKER_OR_MASKS:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14705
const v0, 0x7f08026e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14707
:cond_c23
const v0, 0x7f0f00e5
const-string v1, "AddToStickers"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14708
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->STICKER_OR_MASKS:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14709
const v0, 0x7f08026e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14710
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerInFavorites(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v0
if-nez v0, :cond_c75
.line 14711
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->canAddStickerToFavorites()Z
move-result v0
if-eqz v0, :cond_d75
.line 14712
const v0, 0x7f0f00e3
const-string v1, "AddToFavorites"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14713
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14714
const v0, 0x7f080245
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14717
:cond_c75
const v0, 0x7f0f04ed
const-string v1, "DeleteFromFavorites"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14718
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_REMOVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14719
const v0, 0x7f080272
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_d75
.line 14722
:cond_c92
const/16 v0, 0x8
if-ne v10, v0, :cond_d28
.line 14723
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 14724
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_ce5
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v2
if-eq v1, v2, :cond_ce5
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->contactsDict:Ljava/util/concurrent/ConcurrentHashMap;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_ce5
.line 14725
const v1, 0x7f0f00c0
const-string v2, "AddContactTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14726
sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CONTACT_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14727
const v1, 0x7f080237
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14729
:cond_ce5
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_d74
.line 14730
const v1, 0x7f0f047e
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14731
sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14732
const v1, 0x7f080241
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14733
const v1, 0x7f0f02de
const-string v2, "Call"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14734
sget-object v1, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14735
const v1, 0x7f08023b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_d74
.line 14737
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_d28
const/16 v0, 0x9
if-ne v10, v0, :cond_d74
.line 14738
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerInFavorites(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v0
if-nez v0, :cond_d58
.line 14739
const v0, 0x7f0f00e3
const-string v1, "AddToFavorites"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14740
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14741
const v0, 0x7f080245
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_d75
.line 14743
:cond_d58
const v0, 0x7f0f04ed
const-string v1, "DeleteFromFavorites"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14744
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FAVE_REMOVE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14745
const v0, 0x7f080272
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_d75
.line 14737
:cond_d74
:goto_d74
nop
.line 14764
:cond_d75
:goto_d75
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_e0c
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z
move-result v0
if-nez v0, :cond_e0c
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isLiveLocation()Z
move-result v0
if-nez v0, :cond_e0c
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x10
if-eq v0, v1, :cond_e0c
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x65
if-eq v0, v1, :cond_e0c
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x66
if-eq v0, v1, :cond_e0c
.line 14766
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_df1
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_df1
.line 14767
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_dd5
.line 14768
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_e0c
.line 14769
const v0, 0x7f0f0697
const-string v1, "Forward"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14770
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FORWARD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14771
const v0, 0x7f080246
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_e0c
.line 14774
:cond_dd5
const v0, 0x7f0f0697
const-string v1, "Forward"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14775
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FORWARD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14776
const v0, 0x7f080246
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_e0c
.line 14779
:cond_df1
const v0, 0x7f0f0697
const-string v1, "Forward"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14780
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_FORWARD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14781
const v0, 0x7f080246
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14784
:cond_e0c
:goto_e0c
if-eqz v15, :cond_e2a
.line 14785
const v0, 0x7f0f1188
const-string v1, "UnpinMessage"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14786
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_UNPIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14787
const v0, 0x7f080274
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_e47
.line 14788
:cond_e2a
if-eqz v14, :cond_e47
.line 14789
const v0, 0x7f0f0c82
const-string v1, "PinMessage"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14790
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_PIN:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14791
const v0, 0x7f08025d
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14793
:cond_e47
:goto_e47
if-eqz v30, :cond_e64
.line 14794
const v0, 0x7f0f0557
const-string v1, "Edit"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14795
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_EDIT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14796
const v0, 0x7f080244
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14798
:cond_e64
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_e8d
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMessageScheduleTime(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_e8d
.line 14799
const v0, 0x7f0f08b3
const-string v1, "MessageScheduleEditTime"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14800
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SCHEDULE_EDIT_TIME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14801
const v0, 0x7f080269
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14833
:cond_e8d
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_ece
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
if-nez v0, :cond_ece
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
if-lez v0, :cond_ece
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-nez v0, :cond_ece
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v0, :cond_eb3
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_ece
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_ece
.line 14834
:cond_eb3
const v0, 0x7f0f0de2
const-string v1, "ReportChat"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14835
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPORT:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14836
const v0, 0x7f080260
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14838
:cond_ece
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v9, v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;->canDeleteMessage(ZLim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_11bb
.line 14839
move-object/from16 v1, v29
const v0, 0x7f0f04d8
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14840
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14841
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11bb
.line 14845
.end local v30 # "allowEdit":Z
.restart local v13 # "allowEdit":Z
:cond_ef2
move/from16 v30, v13
const/4 v13, 0x2
.end local v13 # "allowEdit":Z
.restart local v30 # "allowEdit":Z
if-eqz v18, :cond_f10
.line 14846
const v0, 0x7f0f0ddf
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14847
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_REPLAY:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14848
const v0, 0x7f08025f
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14856
:cond_f10
const/4 v0, 0x4
if-ne v10, v0, :cond_10af
.line 14857
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-eqz v0, :cond_f91
.line 14858
const v0, 0x7f0f0eb4
invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14859
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14860
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14861
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_f79
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_f79
.line 14862
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_f61
.line 14863
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_11a5
.line 14864
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14865
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14866
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14869
:cond_f61
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14870
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14871
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14874
:cond_f79
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14875
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14876
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14882
:cond_f91
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v0
if-eqz v0, :cond_1011
.line 14883
const v0, 0x7f0f0eb6
const-string v2, "SaveToMusic"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14884
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14885
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14886
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_ff9
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_ff9
.line 14887
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_fe1
.line 14888
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_11a5
.line 14889
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14890
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14891
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14894
:cond_fe1
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14895
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14896
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14899
:cond_ff9
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14900
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14901
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14907
:cond_1011
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-nez v0, :cond_1097
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v0
if-eqz v0, :cond_1097
.line 14908
const v0, 0x7f0f0eb2
invoke-static {v11, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14909
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DOWNLOAD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14910
invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14911
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_107f
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_107f
.line 14912
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int v0, v0, v27
if-eqz v0, :cond_1067
.line 14913
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_11a5
.line 14914
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14915
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14916
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14919
:cond_1067
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14920
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14921
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14924
:cond_107f
const v0, 0x7f0f0f93
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14925
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_SHARE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14926
invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14933
:cond_1097
const v0, 0x7f0f0eb4
invoke-static {v12, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14934
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->PIC_SAVE_TO_GALLERY1:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14935
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14937
:cond_10af
const/4 v0, 0x5
if-ne v10, v0, :cond_10cf
.line 14938
const v0, 0x7f0f0157
const-string v2, "ApplyLocalizationFile"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14939
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14940
const v0, 0x7f08024e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14941
:cond_10cf
const/16 v0, 0xa
if-ne v10, v0, :cond_10f0
.line 14942
const v0, 0x7f0f015b
const-string v2, "ApplyThemeFile"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14943
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->LANGUAGE_OR_THEME:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14944
const v0, 0x7f08026f
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14945
:cond_10f0
const/4 v0, 0x7
if-ne v10, v0, :cond_1110
.line 14946
const v0, 0x7f0f00e5
const-string v2, "AddToStickers"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14947
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->STICKER_OR_MASKS:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14948
const v0, 0x7f08026e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_11a5
.line 14949
:cond_1110
const/16 v0, 0x8
if-ne v10, v0, :cond_11a5
.line 14950
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 14951
.restart local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_1163
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v8
if-eq v2, v8, :cond_1163
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v2
iget-object v2, v2, Lim/tpelyyftgw/messenger/ContactsController;->contactsDict:Ljava/util/concurrent/ConcurrentHashMap;
iget v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v2, v8}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_1163
.line 14952
const v2, 0x7f0f00c0
const-string v8, "AddContactTitle"
invoke-static {v8, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14953
sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CONTACT_ADD:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14954
const v2, 0x7f080237
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14956
:cond_1163
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_11a5
.line 14957
const v2, 0x7f0f047e
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14958
sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_COPY2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14959
const v2, 0x7f080241
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14960
const v2, 0x7f0f02de
const-string v3, "Call"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14961
sget-object v2, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->CALL2:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14962
const v2, 0x7f08023b
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14978
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_11a5
:goto_11a5
const v0, 0x7f0f04d8
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14979
sget-object v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->MSG_DELETE:Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14980
invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14984
:cond_11bb
:goto_11bb
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_11c2
.line 14985
return-void
.line 14988
:cond_11c2
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_11cd
.line 14989
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 14990
const/4 v0, 0x0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.line 14991
return-void
.line 14994
:cond_11cd
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
move-object v8, v0
.line 14996
.local v8, "rect":Landroid/graphics/Rect;
new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;-><init>(Landroid/content/Context;)V
move-object v11, v0
.line 14997
.local v11, "popupLayout":Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$RH_445RqkWGe4nXFKugPtCgSPwg;
move-object/from16 v12, p1
invoke-direct {v0, v7, v12, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$RH_445RqkWGe4nXFKugPtCgSPwg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;Landroid/graphics/Rect;)V
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 15012
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EJx_6DKy4HtT54LjD3JYm2QaimQ;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EJx_6DKy4HtT54LjD3JYm2QaimQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setDispatchKeyEventListener(Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$OnDispatchKeyEventListener;)V
.line 15017
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
move-object v3, v0
.line 15018
.local v3, "backgroundPaddings":Landroid/graphics/Rect;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0817b1
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v2
.line 15019
.local v2, "shadowDrawable":Landroid/graphics/drawable/Drawable;
new-instance v0, Landroid/graphics/PorterDuffColorFilter;
const-string v1, "dialogBackground"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
sget-object v13, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v0, v1, v13}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 15020
invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
.line 15021
invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 15023
new-instance v0, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v13, v0
.line 15025
.local v13, "linearLayout":Landroid/widget/LinearLayout;
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_125e
.line 15026
new-instance v16, Lim/tpelyyftgw/ui/ChatActivity$67;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v19
const/16 v20, 0x0
const/16 v21, 0x0
const v22, 0x7f100254
move-object/from16 v0, v16
move-object/from16 v1, p0
move-object/from16 v23, v2
.end local v2 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.local v23, "shadowDrawable":Landroid/graphics/drawable/Drawable;
move-object/from16 v2, v19
move-object/from16 v31, v3
.end local v3 # "backgroundPaddings":Landroid/graphics/Rect;
.local v31, "backgroundPaddings":Landroid/graphics/Rect;
move-object/from16 v3, v20
move-object/from16 v32, v4
.end local v4 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.local v32, "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
move/from16 v4, v21
move-object/from16 v19, v5
.end local v5 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.local v19, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
move/from16 v5, v22
move-object/from16 v20, v8
move-object/from16 v21, v9
const/4 v9, 0x2
move-object v8, v6
.end local v6 # "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v9 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.local v8, "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v20, "rect":Landroid/graphics/Rect;
.local v21, "message":Lim/tpelyyftgw/messenger/MessageObject;
move-object v6, v13
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$67;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/widget/LinearLayout;)V
.local v0, "scrollView":Landroid/widget/ScrollView;
goto :goto_1275
.line 15034
.end local v0 # "scrollView":Landroid/widget/ScrollView;
.end local v19 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.end local v20 # "rect":Landroid/graphics/Rect;
.end local v21 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v23 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.end local v31 # "backgroundPaddings":Landroid/graphics/Rect;
.end local v32 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.restart local v2 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.restart local v3 # "backgroundPaddings":Landroid/graphics/Rect;
.restart local v4 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.restart local v5 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.restart local v6 # "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v8, "rect":Landroid/graphics/Rect;
.restart local v9 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_125e
move-object/from16 v23, v2
move-object/from16 v31, v3
move-object/from16 v32, v4
move-object/from16 v19, v5
move-object/from16 v20, v8
move-object/from16 v21, v9
const/4 v9, 0x2
move-object v8, v6
.end local v2 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.end local v3 # "backgroundPaddings":Landroid/graphics/Rect;
.end local v4 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.end local v5 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.end local v6 # "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v9 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.local v8, "icons":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v19 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.restart local v20 # "rect":Landroid/graphics/Rect;
.restart local v21 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v23 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.restart local v31 # "backgroundPaddings":Landroid/graphics/Rect;
.restart local v32 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
new-instance v0, Landroid/widget/ScrollView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V
.line 15036
.restart local v0 # "scrollView":Landroid/widget/ScrollView;
:goto_1275
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->setClipToPadding(Z)V
.line 15037
const/high16 v1, -0x40000000 # -2.0f
const/4 v2, -0x2
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v11, v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 15039
const/high16 v1, 0x43480000 # 200.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v13, v1}, Landroid/widget/LinearLayout;->setMinimumWidth(I)V
.line 15040
const/4 v1, 0x1
invoke-virtual {v13, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 15041
const/4 v1, 0x0
.local v1, "a":I
invoke-virtual/range {v19 .. v19}, Ljava/util/ArrayList;->size()I
move-result v3
.local v3, "N":I
:goto_1295
if-ge v1, v3, :cond_12c8
.line 15042
new-instance v4, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;-><init>(Landroid/content/Context;)V
.line 15043
.local v4, "cell":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
move-object/from16 v5, v19
.end local v19 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.restart local v5 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/CharSequence;
invoke-virtual {v8, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v16
check-cast v16, Ljava/lang/Integer;
invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I
move-result v9
invoke-virtual {v4, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V
.line 15044
invoke-virtual {v13, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 15045
move v6, v1
.line 15046
.local v6, "i":I
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ptOpZWczzhKlvDlEkFcB_oTYYtI;
move-object/from16 v2, v32
.end local v32 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.local v2, "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
invoke-direct {v9, v7, v6, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ptOpZWczzhKlvDlEkFcB_oTYYtI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;ILjava/util/ArrayList;)V
invoke-virtual {v4, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 15041
.end local v4 # "cell":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.end local v6 # "i":I
add-int/lit8 v1, v1, 0x1
const/4 v2, -0x2
const/4 v9, 0x2
goto :goto_1295
.end local v2 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.end local v5 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.restart local v19 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.restart local v32 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
:cond_12c8
move-object/from16 v5, v19
move-object/from16 v2, v32
.line 15056
.end local v1 # "a":I
.end local v3 # "N":I
.end local v19 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
.end local v32 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.restart local v2 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.restart local v5 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
const/16 v1, 0x33
const/4 v3, -0x2
invoke-static {v3, v3, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createScroll(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v0, v13, v1}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 15057
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$68;
invoke-direct {v1, v7, v11, v3, v3}, Lim/tpelyyftgw/ui/ChatActivity$68;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;II)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
.line 15102
const/16 v3, 0xdc
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setDismissAnimationDuration(I)V
.line 15103
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const/4 v3, 0x1
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setOutsideTouchable(Z)V
.line 15104
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setClippingEnabled(Z)V
.line 15105
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const v4, 0x7f1000e9
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setAnimationStyle(I)V
.line 15106
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setFocusable(Z)V
.line 15107
const/high16 v1, 0x447a0000 # 1000.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v3, -0x80000000
invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
const/high16 v3, 0x447a0000 # 1000.0f
.line 15108
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/high16 v4, -0x80000000
invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v3
.line 15107
invoke-virtual {v11, v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->measure(II)V
.line 15109
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const/4 v3, 0x2
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setInputMethodMode(I)V
.line 15110
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const/4 v3, 0x0
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setSoftInputMode(I)V
.line 15111
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->getContentView()Landroid/view/View;
move-result-object v1
const/4 v3, 0x1
invoke-virtual {v1, v3}, Landroid/view/View;->setFocusableInTouchMode(Z)V
.line 15112
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getLeft()I
move-result v1
move/from16 v3, p4
float-to-int v4, v3
add-int/2addr v1, v4
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I
move-result v4
sub-int/2addr v1, v4
move-object/from16 v4, v31
.end local v31 # "backgroundPaddings":Landroid/graphics/Rect;
.local v4, "backgroundPaddings":Landroid/graphics/Rect;
iget v6, v4, Landroid/graphics/Rect;->left:I
add-int/2addr v1, v6
const/high16 v6, 0x41e00000 # 28.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
sub-int/2addr v1, v6
.line 15113
.local v1, "popupX":I
const/high16 v6, 0x40c00000 # 6.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
if-ge v1, v6, :cond_1353
.line 15114
const/high16 v6, 0x40c00000 # 6.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
goto :goto_137a
.line 15115
:cond_1353
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredWidth()I
move-result v6
const/high16 v9, 0x40c00000 # 6.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
sub-int/2addr v6, v9
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I
move-result v9
sub-int/2addr v6, v9
if-le v1, v6, :cond_137a
.line 15116
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredWidth()I
move-result v6
const/high16 v9, 0x40c00000 # 6.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
sub-int/2addr v6, v9
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredWidth()I
move-result v9
sub-int v1, v6, v9
.line 15118
:cond_137a
:goto_137a
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v6
if-eqz v6, :cond_138d
.line 15119
const/4 v6, 0x2
new-array v9, v6, [I
.line 15120
.local v9, "location":[I
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v6, v9}, Landroid/view/View;->getLocationInWindow([I)V
.line 15121
const/4 v6, 0x0
aget v16, v9, v6
add-int v1, v1, v16
.line 15123
.end local v9 # "location":[I
:cond_138d
iget-object v6, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getHeight()I
move-result v6
.line 15124
.local v6, "totalHeight":I
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->getMeasuredHeight()I
move-result v9
.line 15125
.local v9, "height":I
move-object/from16 v16, v0
.end local v0 # "scrollView":Landroid/widget/ScrollView;
.local v16, "scrollView":Landroid/widget/ScrollView;
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getKeyboardHeight()I
move-result v0
.line 15126
.local v0, "keyboardHeight":I
const/high16 v19, 0x41a00000 # 20.0f
move-object/from16 v32, v2
.end local v2 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
.restart local v32 # "options":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;>;"
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
if-le v0, v2, :cond_13aa
.line 15127
add-int/2addr v6, v0
.line 15130
:cond_13aa
if-ge v9, v6, :cond_140f
.line 15131
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v2
move/from16 v19, v0
.end local v0 # "keyboardHeight":I
.local v19, "keyboardHeight":I
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getTop()I
move-result v0
int-to-float v0, v0
add-float/2addr v2, v0
add-float v2, v2, p5
float-to-int v0, v2
.line 15132
.local v0, "popupY":I
iget v2, v4, Landroid/graphics/Rect;->top:I
sub-int v2, v9, v2
iget v3, v4, Landroid/graphics/Rect;->bottom:I
sub-int/2addr v2, v3
const/high16 v3, 0x43700000 # 240.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
if-le v2, v3, :cond_13d4
.line 15133
const/high16 v2, 0x43700000 # 240.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
sub-int/2addr v2, v9
add-int/2addr v0, v2
.line 15135
:cond_13d4
int-to-float v2, v0
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v3
const/high16 v22, 0x41c00000 # 24.0f
move-object/from16 v31, v4
.end local v4 # "backgroundPaddings":Landroid/graphics/Rect;
.restart local v31 # "backgroundPaddings":Landroid/graphics/Rect;
invoke-static/range {v22 .. v22}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
int-to-float v4, v4
add-float/2addr v3, v4
cmpg-float v2, v2, v3
if-gez v2, :cond_13f9
.line 15136
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getY()F
move-result v2
const/high16 v3, 0x41c00000 # 24.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
add-float/2addr v2, v3
float-to-int v0, v2
goto :goto_1415
.line 15137
:cond_13f9
sub-int v2, v6, v9
const/high16 v3, 0x41000000 # 8.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int/2addr v2, v3
if-le v0, v2, :cond_1415
.line 15138
sub-int v2, v6, v9
const/high16 v3, 0x41000000 # 8.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int v0, v2, v3
goto :goto_1415
.line 15141
.end local v19 # "keyboardHeight":I
.end local v31 # "backgroundPaddings":Landroid/graphics/Rect;
.local v0, "keyboardHeight":I
.restart local v4 # "backgroundPaddings":Landroid/graphics/Rect;
:cond_140f
move/from16 v19, v0
move-object/from16 v31, v4
.end local v0 # "keyboardHeight":I
.end local v4 # "backgroundPaddings":Landroid/graphics/Rect;
.restart local v19 # "keyboardHeight":I
.restart local v31 # "backgroundPaddings":Landroid/graphics/Rect;
sget v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
.line 15143
.local v0, "popupY":I
:cond_1415
:goto_1415
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/16 v4, 0x33
invoke-virtual {v2, v3, v4, v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->showAtLocation(Landroid/view/View;III)V
.line 15144
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->stopScroll()V
.line 15145
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->setCanScrollVertically(Z)V
.line 15146
iput-object v12, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
.line 15147
instance-of v2, v12, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v2, :cond_1439
.line 15148
move-object v2, v12
check-cast v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 15149
.local v2, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/4 v3, 0x1
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setInvalidatesParent(Z)V
.line 15150
invoke-direct {v7, v2}, Lim/tpelyyftgw/ui/ChatActivity;->restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.line 15152
.end local v2 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_1439
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->invalidate()V
.line 15153
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V
.line 15154
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_144a
.line 15155
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 15157
:cond_144a
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
.line 15158
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 15159
.local v2, "animators":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;
sget-object v4, Lim/tpelyyftgw/ui/components/AnimationProperties;->PAINT_ALPHA:Landroid/util/Property;
move/from16 v22, v0
const/4 v0, 0x2
.end local v0 # "popupY":I
.local v22, "popupY":I
new-array v0, v0, [I
fill-array-data v0, :array_14fc
invoke-static {v3, v4, v0}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15160
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_1487
.line 15161
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
move/from16 v24, v1
const/4 v4, 0x1
.end local v1 # "popupX":I
.local v24, "popupX":I
new-array v1, v4, [F
const/4 v4, 0x0
const/16 v17, 0x0
aput v4, v1, v17
invoke-static {v0, v3, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_1489
.line 15160
.end local v24 # "popupX":I
.restart local v1 # "popupX":I
:cond_1487
move/from16 v24, v1
.line 15163
.end local v1 # "popupX":I
.restart local v24 # "popupX":I
:goto_1489
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_14a4
.line 15164
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v1, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v3, 0x1
new-array v3, v3, [F
const/4 v4, 0x0
const/16 v17, 0x0
aput v4, v3, v17
invoke-static {v0, v1, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15166
:cond_14a4
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V
.line 15167
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v0, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 15168
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimAnimatorSet:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 15169
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v0, :cond_14bc
.line 15170
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 15172
:cond_14bc
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v0, :cond_14c3
.line 15173
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 15175
:cond_14c3
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v0, :cond_14ca
.line 15176
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 15178
:cond_14ca
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_14d6
.line 15179
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowDrawCursor(Z)V
.line 15181
:cond_14d6
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt v0, v1, :cond_14ec
.line 15182
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
const/4 v1, 0x4
invoke-virtual {v0, v1}, Landroid/view/View;->setImportantForAccessibility(I)V
.line 15184
:cond_14ec
return-void
nop
:array_14ee
.array-data 1
0x0t
0x1t
0x1t
.end array-data
:array_14f4
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
:array_14fc
.array-data 4
0x0
0x32
.end array-data
.end method
.method private createTextureView(Z)Landroid/view/TextureView;
.registers 11
.param p1, "add" # Z
.line 5483
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v1, 0x0
if-nez v0, :cond_6
.line 5484
return-object v1
.line 5486
:cond_6
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
const/4 v2, 0x1
const/4 v3, 0x0
if-nez v0, :cond_93
.line 5487
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v0, v4, :cond_2b
.line 5488
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$35;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v0, p0, v4}, Lim/tpelyyftgw/ui/ChatActivity$35;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
.line 5495
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$36;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/ChatActivity$36;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V
.line 5506
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setClipToOutline(Z)V
goto :goto_55
.line 5508
:cond_2b
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$37;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v0, p0, v4}, Lim/tpelyyftgw/ui/ChatActivity$37;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
.line 5547
new-instance v0, Landroid/graphics/Path;
invoke-direct {v0}, Landroid/graphics/Path;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPath:Landroid/graphics/Path;
.line 5548
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0, v2}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPaint:Landroid/graphics/Paint;
.line 5549
const/high16 v4, -0x1000000
invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V
.line 5550
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectPaint:Landroid/graphics/Paint;
new-instance v4, Landroid/graphics/PorterDuffXfermode;
sget-object v5, Landroid/graphics/PorterDuff$Mode;->CLEAR:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
.line 5552
:goto_55
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
.line 5554
new-instance v0, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v0, v4}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
.line 5555
invoke-virtual {v0, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setBackgroundColor(I)V
.line 5556
const/4 v0, -0x1
if-eqz p1, :cond_78
.line 5557
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
const/16 v6, 0x11
invoke-static {v0, v0, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5561
:cond_78
new-instance v4, Landroid/view/TextureView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v4, v5}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
.line 5562
invoke-virtual {v4, v3}, Landroid/view/TextureView;->setOpaque(Z)V
.line 5563
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
const/high16 v6, -0x40800000 # -1.0f
invoke-static {v0, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v4, v5, v0}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5565
:cond_93
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
.line 5566
.local v0, "parent":Landroid/view/ViewGroup;
if-eqz v0, :cond_a7
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eq v0, v4, :cond_a7
.line 5567
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 5568
const/4 v0, 0x0
.line 5570
:cond_a7
if-nez v0, :cond_b9
.line 5571
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
new-instance v6, Landroid/widget/FrameLayout$LayoutParams;
sget v7, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
sget v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
invoke-virtual {v4, v5, v2, v6}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 5573
:cond_b9
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 5574
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
invoke-virtual {v1, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setDrawingReady(Z)V
.line 5575
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
return-object v1
.end method
.method private createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
.registers 15
.param p1, "startMessageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "playingUnreadMedia" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/messenger/MessageObject;",
"Z)",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.line 16727
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 16728
.local v0, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16729
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
.line 16730
.local v1, "messageId":I
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v2
.line 16731
.local v2, "startDialogId":J
if-eqz v1, :cond_6e
.line 16732
const/4 v4, 0x0
.line 16733
.local v4, "started":Z
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
add-int/lit8 v5, v5, -0x1
.local v5, "a":I
:goto_1b
if-ltz v5, :cond_6e
.line 16734
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 16735
.local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v7
iget-wide v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v11, v7, v9
if-nez v11, :cond_3a
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v7
iget-wide v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v11, v7, v9
if-eqz v11, :cond_3a
.line 16736
goto :goto_6b
.line 16741
:cond_3a
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v7, :cond_44
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
if-gt v7, v1, :cond_4e
:cond_44
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v7, :cond_6b
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
if-ge v7, v1, :cond_6b
:cond_4e
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v7
if-nez v7, :cond_5a
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v7
if-eqz v7, :cond_6b
:cond_5a
if-eqz p2, :cond_68
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z
move-result v7
if-eqz v7, :cond_6b
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v7
if-nez v7, :cond_6b
.line 16742
:cond_68
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16733
.end local v6 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_6b
:goto_6b
add-int/lit8 v5, v5, -0x1
goto :goto_1b
.line 16746
.end local v4 # "started":Z
.end local v5 # "a":I
:cond_6e
return-object v0
.end method
.method private destroyTextureView()V
.registers 5
.line 5579
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
if-eqz v0, :cond_2a
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;
move-result-object v0
if-nez v0, :cond_b
goto :goto_2a
.line 5582
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 5583
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setDrawingReady(Z)V
.line 5584
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 5585
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-ge v0, v3, :cond_29
.line 5586
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V
.line 5588
:cond_29
return-void
.line 5580
:cond_2a
:goto_2a
return-void
.end method
.method private fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.registers 5
.param p1, "caption" # Ljava/lang/CharSequence;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/CharSequence;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;",
">;)V"
}
.end annotation
.line 9394
.local p2, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_5
.line 9395
return-void
.line 9397
:cond_5
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_14
.line 9398
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iput-object p1, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;
.line 9399
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iput-object p2, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessageEntities:Ljava/util/ArrayList;
goto :goto_38
.line 9400
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_38
.line 9401
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;
.line 9402
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;
if-nez v0, :cond_38
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_38
.line 9403
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const-string v1, ""
iput-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->editingMessage:Ljava/lang/CharSequence;
.line 9406
:cond_38
:goto_38
return-void
.end method
.method private fixLayout()V
.registers 1
.line 14039
return-void
.end method
.method private fixLayoutInternal()Z
.registers 14
.line 13976
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-nez v0, :cond_1d
sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->orientation:I
const/4 v1, 0x2
if-ne v0, v1, :cond_1d
.line 13977
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
const/16 v1, 0x12
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextSize(I)V
goto :goto_24
.line 13979
:cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
const/16 v1, 0x14
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextSize(I)V
.line 13982
:goto_24
const/4 v0, 0x0
.line 13983
.local v0, "newGroups":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/Long;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 13984
.local v1, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_2c
const/4 v3, 0x1
if-ge v2, v1, :cond_8d
.line 13985
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 13986
.local v4, "child":Landroid/view/View;
instance-of v5, v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v5, :cond_8a
.line 13987
move-object v5, v4
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v5
.line 13988
.local v5, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v5, :cond_8a
iget-boolean v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->hasSibling:Z
if-eqz v6, :cond_8a
.line 13989
if-nez v0, :cond_4e
.line 13990
new-instance v6, Ljava/util/HashMap;
invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
move-object v0, v6
.line 13992
:cond_4e
iget-wide v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
invoke-virtual {v0, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v6
if-nez v6, :cond_8a
.line 13993
iget-wide v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
invoke-virtual {v0, v6, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 13995
iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
sub-int/2addr v7, v3
invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 13996
.local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v6
.line 13997
.local v6, "idx":I
if-ltz v6, :cond_8a
.line 13998
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v8
add-int/2addr v8, v6
iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
.line 13984
.end local v3 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v4 # "child":Landroid/view/View;
.end local v5 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v6 # "idx":I
:cond_8a
add-int/lit8 v2, v2, 0x1
goto :goto_2c
.line 14005
.end local v2 # "a":I
:cond_8d
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_f1
.line 14006
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v2
const v4, 0x7f0d0073
const/4 v5, 0x0
if-eqz v2, :cond_d3
sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v2
iget v2, v2, Landroid/content/res/Configuration;->orientation:I
if-ne v2, v3, :cond_d3
.line 14008
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 14009
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
if-eqz v2, :cond_f0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/FragmentContextView;->getParent()Landroid/view/ViewParent;
move-result-object v2
if-nez v2, :cond_f0
.line 14010
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v2, Landroid/view/ViewGroup;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
const/high16 v6, -0x40800000 # -1.0f
const/high16 v7, 0x421c0000 # 39.0f
const/16 v8, 0x33
const/4 v9, 0x0
const/high16 v10, -0x3df00000 # -36.0f
const/4 v11, 0x0
const/4 v12, 0x0
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_f0
.line 14016
:cond_d3
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 14017
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
if-eqz v2, :cond_f0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/FragmentContextView;->getParent()Landroid/view/ViewParent;
move-result-object v2
if-eqz v2, :cond_f0
.line 14018
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v2, v5, v5, v5, v5}, Landroid/view/View;->setPadding(IIII)V
.line 14019
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v2, Landroid/view/ViewGroup;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 14022
:cond_f0
:goto_f0
return v5
.line 14024
:cond_f1
return v3
.end method
.method private forwardMessages(Ljava/util/ArrayList;ZZI)V
.registers 12
.param p2, "fromMyName" # Z
.param p3, "notify" # Z
.param p4, "scheduleDate" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;ZZI)V"
}
.end annotation
.line 7367
.local p1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-eqz p1, :cond_37
invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
goto :goto_37
.line 7370
:cond_9
if-nez p2, :cond_1c
.line 7371
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
move-object v2, p1
move v5, p3
move v6, p4
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I
move-result v0
invoke-static {v0, p0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto :goto_36
.line 7373
:cond_1c
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_20
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_36
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 7374
.local v1, "object":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v2
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v2, v1, v3, v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->processForwardFromMyName(Lim/tpelyyftgw/messenger/MessageObject;J)V
.line 7375
.end local v1 # "object":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_20
.line 7377
:cond_36
:goto_36
return-void
.line 7368
:cond_37
:goto_37
return-void
.end method
.method private getAccountInfo(Z)V
.registers 7
.param p1, "isRpk" # Z
.line 17089
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_getPaymentAccountInfo;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_getPaymentAccountInfo;-><init>()V
.line 17090
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_getPaymentAccountInfo;
new-instance v1, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
const/4 v3, 0x5
invoke-direct {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
.line 17091
.local v1, "proView":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CUgp4wH_E2Zv79b71jd7pIeG1uU;
invoke-direct {v3, p0, v1, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CUgp4wH_E2Zv79b71jd7pIeG1uU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Z)V
invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v2
.line 17216
.local v2, "reqId":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 17217
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NIPRQSgnmT2eNFQWqIAd-IoKz48;
invoke-direct {v3, p0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NIPRQSgnmT2eNFQWqIAd-IoKz48;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 17218
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 17219
return-void
.end method
.method private getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;
.registers 9
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "group" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 14218
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
if-eqz v0, :cond_7
.line 14219
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
return-object v0
.line 14221
:cond_7
const/4 v0, 0x0
if-nez p2, :cond_b
.line 14222
return-object v0
.line 14224
:cond_b
const/4 v1, 0x0
.line 14225
.local v1, "caption":Ljava/lang/CharSequence;
const/4 v2, 0x0
.local v2, "a":I
iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
.local v3, "N":I
:goto_13
if-ge v2, v3, :cond_29
.line 14226
iget-object v4, p2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 14227
.local v4, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
if-eqz v5, :cond_26
.line 14228
if-eqz v1, :cond_24
.line 14229
return-object v0
.line 14231
:cond_24
iget-object v1, v4, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
.line 14225
.end local v4 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_26
add-int/lit8 v2, v2, 0x1
goto :goto_13
.line 14234
.end local v2 # "a":I
.end local v3 # "N":I
:cond_29
return-object v1
.end method
.method private getMessageContent(Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;
.registers 10
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "previousUid" # I
.param p3, "name" # Z
.line 15338
const-string v0, ""
.line 15339
.local v0, "str":Ljava/lang/String;
if-eqz p3, :cond_66
.line 15340
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-eq p2, v1, :cond_66
.line 15341
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
const-string v2, ":\n"
if-lez v1, :cond_3c
.line 15342
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
.line 15343
.local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_3b
.line 15344
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 15346
.end local v1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_3b
goto :goto_66
:cond_3c
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-gez v1, :cond_3b
.line 15347
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
neg-int v3, v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
.line 15348
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_66
.line 15349
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 15354
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_66
:goto_66
iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v1, :cond_70
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v1
if-eqz v1, :cond_8a
:cond_70
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
if-eqz v1, :cond_8a
.line 15355
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_bb
.line 15356
:cond_8a
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
if-eqz v1, :cond_aa
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
if-eqz v1, :cond_aa
.line 15357
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_bb
.line 15359
:cond_aa
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 15361
:goto_bb
return-object v0
.end method
.method private getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I
.registers 19
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 8710
move-object/from16 v0, p1
const/4 v1, -0x1
if-nez v0, :cond_6
.line 8711
return v1
.line 8713
:cond_6
move-object/from16 v2, p0
iget-object v3, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/4 v4, 0x5
const/4 v5, 0x4
const/4 v6, 0x3
const/16 v7, 0x8
const/16 v8, 0xc
const/4 v9, 0x1
const/4 v10, 0x0
const/16 v11, 0x14
const/16 v12, 0xb
const/4 v13, 0x7
const/16 v14, 0xa
const/4 v15, 0x6
const/16 v16, 0x2
if-nez v3, :cond_139
.line 8714
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z
move-result v3
if-eqz v3, :cond_26
.line 8715
return v1
.line 8716
:cond_26
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
if-gtz v3, :cond_41
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v3
if-eqz v3, :cond_41
.line 8717
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z
move-result v3
if-eqz v3, :cond_40
.line 8718
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z
move-result v1
if-nez v1, :cond_3f
.line 8719
return v10
.line 8721
:cond_3f
return v11
.line 8724
:cond_40
return v1
.line 8727
:cond_41
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v3
if-eqz v3, :cond_48
.line 8728
return v16
.line 8729
:cond_48
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v3, v15, :cond_4d
.line 8730
return v1
.line 8731
:cond_4d
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v3, v14, :cond_131
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v3, v12, :cond_57
goto/16 :goto_131
.line 8737
:cond_57
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v1
if-eqz v1, :cond_5e
.line 8738
return v16
.line 8739
:cond_5e
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z
move-result v1
if-nez v1, :cond_108
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z
move-result v1
if-eqz v1, :cond_6c
goto/16 :goto_108
.line 8751
:cond_6c
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v1
if-nez v1, :cond_fb
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;
if-nez v1, :cond_8c
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
if-nez v1, :cond_8c
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v1
if-nez v1, :cond_8c
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v1
if-eqz v1, :cond_fb
.line 8752
:cond_8c
const/4 v1, 0x0
.line 8753
.local v1, "canSave":Z
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_a7
.line 8754
new-instance v3, Ljava/io/File;
iget-object v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-direct {v3, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 8755
.local v3, "f":Ljava/io/File;
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v6
if-eqz v6, :cond_a7
.line 8756
const/4 v1, 0x1
.line 8759
.end local v3 # "f":Ljava/io/File;
:cond_a7
if-nez v1, :cond_b6
.line 8760
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v3
.line 8761
.restart local v3 # "f":Ljava/io/File;
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v6
if-eqz v6, :cond_b6
.line 8762
const/4 v1, 0x1
.line 8765
.end local v3 # "f":Ljava/io/File;
:cond_b6
if-eqz v1, :cond_fa
.line 8766
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v3
if-eqz v3, :cond_f9
.line 8767
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v3
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
.line 8768
.local v3, "mime":Ljava/lang/String;
if-eqz v3, :cond_f9
.line 8770
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocumentName()Ljava/lang/String;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
const-string v7, "attheme"
invoke-virtual {v6, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_d7
.line 8771
return v14
.line 8772
:cond_d7
const-string v6, "/xml"
invoke-virtual {v3, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_e0
.line 8773
return v4
.line 8774
:cond_e0
const-string v4, "/png"
invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_f8
const-string v4, "/jpg"
invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_f8
const-string v4, "/jpeg"
invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_f9
.line 8775
:cond_f8
return v15
.line 8779
.end local v3 # "mime":Ljava/lang/String;
:cond_f9
return v5
.line 8781
.end local v1 # "canSave":Z
:cond_fa
goto :goto_107
:cond_fb
iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v1, v8, :cond_100
.line 8782
return v7
.line 8783
:cond_100
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z
move-result v1
if-eqz v1, :cond_107
.line 8784
return v6
.line 8786
:cond_107
:goto_107
return v16
.line 8740
:cond_108
:goto_108
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
move-result-object v1
.line 8741
.local v1, "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
if-eqz v3, :cond_11d
.line 8742
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
iget-wide v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(J)Z
move-result v3
if-nez v3, :cond_12e
.line 8743
return v13
.line 8745
:cond_11d
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;
if-eqz v3, :cond_12e
.line 8746
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->short_name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12e
.line 8747
return v13
.line 8750
:cond_12e
const/16 v3, 0x9
return v3
.line 8732
.end local v1 # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
:cond_131
:goto_131
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
if-nez v3, :cond_138
.line 8733
return v1
.line 8735
:cond_138
return v9
.line 8790
:cond_139
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v3
if-eqz v3, :cond_140
.line 8791
return v1
.line 8793
:cond_140
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v3
if-eqz v3, :cond_147
.line 8794
return v16
.line 8795
:cond_147
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v3, v15, :cond_14c
.line 8796
return v1
.line 8797
:cond_14c
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z
move-result v3
if-eqz v3, :cond_15a
.line 8798
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z
move-result v1
if-nez v1, :cond_159
.line 8799
return v10
.line 8801
:cond_159
return v11
.line 8803
:cond_15a
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v3, v14, :cond_20d
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v3, v12, :cond_164
goto/16 :goto_20d
.line 8810
:cond_164
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v1
if-eqz v1, :cond_16b
.line 8811
return v16
.line 8812
:cond_16b
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v1
if-nez v1, :cond_194
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z
move-result v1
if-nez v1, :cond_17d
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z
move-result v1
if-eqz v1, :cond_194
.line 8813
:cond_17d
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
move-result-object v1
.line 8814
.restart local v1 # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;
if-eqz v3, :cond_192
.line 8815
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->short_name:Ljava/lang/String;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_192
.line 8816
return v13
.line 8819
.end local v1 # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
:cond_192
goto/16 :goto_20c
:cond_194
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v1
if-nez v1, :cond_200
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;
if-nez v1, :cond_1b4
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
if-nez v1, :cond_1b4
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v1
if-nez v1, :cond_1b4
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v1
if-eqz v1, :cond_200
.line 8820
:cond_1b4
const/4 v1, 0x0
.line 8821
.local v1, "canSave":Z
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_1cf
.line 8822
new-instance v3, Ljava/io/File;
iget-object v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-direct {v3, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 8823
.local v3, "f":Ljava/io/File;
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v6
if-eqz v6, :cond_1cf
.line 8824
const/4 v1, 0x1
.line 8827
.end local v3 # "f":Ljava/io/File;
:cond_1cf
if-nez v1, :cond_1de
.line 8828
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v3
.line 8829
.restart local v3 # "f":Ljava/io/File;
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v6
if-eqz v6, :cond_1de
.line 8830
const/4 v1, 0x1
.line 8833
.end local v3 # "f":Ljava/io/File;
:cond_1de
if-eqz v1, :cond_1ff
.line 8834
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v3
if-eqz v3, :cond_1f8
.line 8835
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v3
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
.line 8836
.local v3, "mime":Ljava/lang/String;
if-eqz v3, :cond_1f8
const-string/jumbo v6, "text/xml"
invoke-virtual {v3, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_1f8
.line 8837
return v4
.line 8840
.end local v3 # "mime":Ljava/lang/String;
:cond_1f8
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I
if-gtz v3, :cond_1ff
.line 8841
return v5
.line 8844
.end local v1 # "canSave":Z
:cond_1ff
goto :goto_20c
:cond_200
iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v1, v8, :cond_205
.line 8845
return v7
.line 8846
:cond_205
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z
move-result v1
if-eqz v1, :cond_20c
.line 8847
return v6
.line 8849
:cond_20c
:goto_20c
return v16
.line 8804
:cond_20d
:goto_20d
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
if-eqz v3, :cond_21b
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v3
if-eqz v3, :cond_21a
goto :goto_21b
.line 8807
:cond_21a
return v9
.line 8805
:cond_21b
:goto_21b
return v1
.end method
.method private getMimeType(Ljava/lang/String;)Ljava/lang/String;
.registers 4
.param p1, "fileName" # Ljava/lang/String;
.line 9464
invoke-static {}, Ljava/net/URLConnection;->getFileNameMap()Ljava/net/FileNameMap;
move-result-object v0
.line 9465
.local v0, "fileNameMap":Ljava/net/FileNameMap;
invoke-interface {v0, p1}, Ljava/net/FileNameMap;->getContentTypeFor(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
return-object v1
.end method
.method private getRedpacket(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.registers 20
.param p1, "target" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "bean" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.param p4, "isChat" # Z
.line 17491
move-object v0, p0
move-object/from16 v1, p2
sget-boolean v2, Lim/tpelyyftgw/messenger/BuildVars;->WALLET_ENABLE:Z
if-nez v2, :cond_14
.line 17492
const v2, 0x7f0f096b
const-string v3, "NoFeaturesTips"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-static {p0, v2}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17493
return-void
.line 17495
:cond_14
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;-><init>()V
.line 17496
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;
const/4 v3, 0x0
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->trans:I
.line 17497
if-eqz p4, :cond_34
.line 17498
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;-><init>()V
.line 17499
.local v4, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->channel_id:I
.line 17500
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J
iput-wide v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;->access_hash:J
.line 17501
iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 17502
.end local v4 # "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-object/from16 v5, p1
goto :goto_42
.line 17503
:cond_34
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
move-object/from16 v5, p1
iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v4, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v4
iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 17505
:goto_42
iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
iput v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->id:I
.line 17506
const/4 v4, 0x3
iput v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->flags:I
.line 17507
if-eqz p4, :cond_6e
.line 17508
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
.line 17509
.local v3, "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedTypeInt()I
move-result v6
.line 17510
.local v6, "redType":I
const/4 v7, 0x2
const/4 v8, 0x1
if-ne v6, v8, :cond_67
.line 17511
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getGrantTypeInt()I
move-result v4
.line 17512
.local v4, "grantType":I
if-nez v4, :cond_62
.line 17513
iput v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I
goto :goto_6c
.line 17514
:cond_62
if-ne v4, v8, :cond_6c
.line 17515
iput v8, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I
goto :goto_6c
.line 17517
.end local v4 # "grantType":I
:cond_67
if-ne v6, v7, :cond_6c
.line 17519
iput v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I
goto :goto_6d
.line 17517
:cond_6c
:goto_6c
nop
.line 17532
.end local v3 # "redInfo":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
.end local v6 # "redType":I
:goto_6d
goto :goto_70
.line 17534
:cond_6e
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->type:I
.line 17536
:goto_70
new-instance v3, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
.line 17537
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getSerialCode()Ljava/lang/String;
move-result-object v10
.line 17538
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v4
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v11
.line 17539
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v4
invoke-static {v4}, Lim/tpelyyftgw/ui/utils/number/StringUtils;->getNonceStr(I)Ljava/lang/String;
move-result-object v12
const-string/jumbo v13, "receive_red_v2"
const-string v14, "2.0.1"
move-object v9, v3
invoke-direct/range {v9 .. v14}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 17543
.local v3, "receiveRedpacket":Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_a8
.line 17544
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/javaBean/hongbao/RedTransOperation;->setGroups(Ljava/lang/String;)V
.line 17547
:cond_a8
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;-><init>()V
.line 17548
.local v4, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
new-instance v6, Lcom/google/gson/Gson;
invoke-direct {v6}, Lcom/google/gson/Gson;-><init>()V
invoke-virtual {v6, v3}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
iput-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
.line 17549
iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 17550
new-instance v6, Landroid/os/Handler;
invoke-direct {v6}, Landroid/os/Handler;-><init>()V
.line 17551
.local v6, "handler":Landroid/os/Handler;
new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$75;
move-object/from16 v8, p3
invoke-direct {v7, p0, v2, v8, v1}, Lim/tpelyyftgw/ui/ChatActivity$75;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messages_rpkTransferReceive;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/messenger/MessageObject;)V
const-wide/16 v9, 0x320
invoke-virtual {v6, v7, v9, v10}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 17635
return-void
.end method
.method private getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I
.registers 15
.param p1, "object" # Lim/tpelyyftgw/messenger/MessageObject;
.line 8277
const v0, 0x7fffffff
.line 8278
.local v0, "offset":I
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v1
.line 8279
.local v1, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
const/4 v2, 0x0
if-eqz v1, :cond_b7
.line 8280
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;
invoke-virtual {v3, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.line 8281
.local v3, "currentPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v4, v4, Landroid/graphics/Point;->x:I
sget-object v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v5, v5, Landroid/graphics/Point;->y:I
invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I
move-result v4
int-to-float v4, v4
const/high16 v5, 0x3f000000 # 0.5f
mul-float v4, v4, v5
.line 8284
.local v4, "maxH":F
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F
if-eqz v5, :cond_2c
.line 8285
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F
aget v5, v5, v2
.local v5, "itemHeight":F
goto :goto_2e
.line 8287
.end local v5 # "itemHeight":F
:cond_2c
iget v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F
.line 8289
.restart local v5 # "itemHeight":F
:goto_2e
const/4 v6, 0x0
.line 8290
.local v6, "totalHeight":F
const/4 v7, 0x0
.line 8291
.local v7, "moveDiff":F
new-instance v8, Landroid/util/SparseBooleanArray;
invoke-direct {v8}, Landroid/util/SparseBooleanArray;-><init>()V
.line 8292
.local v8, "array":Landroid/util/SparseBooleanArray;
const/4 v9, 0x0
.local v9, "a":I
:goto_36
iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
if-ge v9, v10, :cond_71
.line 8293
iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v10, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.line 8294
.local v10, "pos":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
invoke-virtual {v8, v11}, Landroid/util/SparseBooleanArray;->indexOfKey(I)I
move-result v11
if-gez v11, :cond_6e
iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->siblingHeights:[F
if-nez v11, :cond_6e
.line 8295
iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
const/4 v12, 0x1
invoke-virtual {v8, v11, v12}, Landroid/util/SparseBooleanArray;->put(IZ)V
.line 8296
iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
iget-byte v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
if-ge v11, v12, :cond_62
.line 8297
iget v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F
sub-float/2addr v7, v11
goto :goto_6b
.line 8298
:cond_62
iget-byte v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
iget-byte v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->minY:B
if-le v11, v12, :cond_6b
.line 8299
iget v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F
add-float/2addr v7, v11
.line 8301
:cond_6b
:goto_6b
iget v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;->ph:F
add-float/2addr v6, v11
.line 8292
.end local v10 # "pos":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
:cond_6e
add-int/lit8 v9, v9, 0x1
goto :goto_36
.line 8304
.end local v9 # "a":I
:cond_71
sub-float v9, v6, v5
invoke-static {v9}, Ljava/lang/Math;->abs(F)F
move-result v9
const v10, 0x3ca3d70a # 0.02f
const/high16 v11, 0x40e00000 # 7.0f
cmpg-float v9, v9, v10
if-gez v9, :cond_9b
.line 8305
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v9
int-to-float v9, v9
mul-float v10, v6, v4
sub-float/2addr v9, v10
float-to-int v9, v9
div-int/lit8 v9, v9, 0x2
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v10
sub-int/2addr v9, v10
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
sub-int v0, v9, v10
goto :goto_b7
.line 8307
:cond_9b
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v9
int-to-float v9, v9
add-float v10, v5, v7
mul-float v10, v10, v4
sub-float/2addr v9, v10
float-to-int v9, v9
div-int/lit8 v9, v9, 0x2
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v10
sub-int/2addr v9, v10
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
sub-int v0, v9, v10
.line 8310
.end local v3 # "currentPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.end local v4 # "maxH":F
.end local v5 # "itemHeight":F
.end local v6 # "totalHeight":F
.end local v7 # "moveDiff":F
.end local v8 # "array":Landroid/util/SparseBooleanArray;
:cond_b7
:goto_b7
const v3, 0x7fffffff
if-ne v0, v3, :cond_ca
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v3
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getApproximateHeight()I
move-result v4
sub-int/2addr v3, v4
div-int/lit8 v3, v3, 0x2
goto :goto_cb
:cond_ca
move v3, v0
:goto_cb
invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
move-result v2
return v2
.end method
.method private getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 6
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 15537
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;-><init>()V
.line 15538
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {v1, p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 15539
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bXFRUlNTGtszsXcSELte1Ov8DaU;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bXFRUlNTGtszsXcSELte1Ov8DaU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v1
.line 15560
.local v1, "reqId":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 15561
return-void
.end method
.method private getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.registers 8
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 5763
const/4 v0, 0x0
.line 5764
.local v0, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v1
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-eqz v5, :cond_2c
.line 5765
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v1
move-object v0, v1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 5766
if-eqz v0, :cond_2c
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
const/4 v2, 0x1
if-le v1, v2, :cond_2b
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_2c
.line 5767
:cond_2b
const/4 v0, 0x0
.line 5770
:cond_2c
return-object v0
.end method
.method private hideActionMode()V
.registers 3
.line 14179
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-nez v0, :cond_9
.line 14180
return-void
.line 14182
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
if-eqz v0, :cond_1a
.line 14183
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->hideActionMode()V
.line 14184
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 14186
:cond_1a
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
.line 14187
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
.line 14188
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
.line 14189
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
.line 14190
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_32
.line 14191
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;
move-result-object v0
.line 14192
.local v0, "editTextCaption":Lim/tpelyyftgw/ui/components/EditTextCaption;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextCaption;->requestFocus()Z
.line 14193
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextCaption;->setAllowDrawCursor(Z)V
.line 14195
.end local v0 # "editTextCaption":Lim/tpelyyftgw/ui/components/EditTextCaption;
:cond_32
return-void
.end method
.method private hideFloatingDateView(Z)V
.registers 9
.param p1, "animated" # Z
.line 6750
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_6a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingDateOnScreen:Z
if-nez v0, :cond_6a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingFloatingDate:Z
if-eqz v0, :cond_14
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z
if-eqz v0, :cond_6a
.line 6751
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V
.line 6752
const/4 v0, 0x0
if-eqz p1, :cond_58
.line 6753
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
.line 6754
const-wide/16 v2, 0x96
invoke-virtual {v1, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6755
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
const/4 v2, 0x1
new-array v3, v2, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v2, v2, [F
const/4 v6, 0x0
aput v0, v2, v6
invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v3, v6
invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6756
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$50;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$50;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6764
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I
int-to-long v1, v1
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setStartDelay(J)V
.line 6765
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_66
.line 6767
:cond_58
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_61
.line 6768
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 6769
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
.line 6771
:cond_61
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V
.line 6773
:goto_66
const/16 v0, 0x1f4
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I
.line 6775
:cond_6a
return-void
.end method
.method private hidePinnedLiveMessageView(Z)V
.registers 9
.param p1, "animated" # Z
.line 13013
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 13014
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_6d
.line 13015
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/4 v2, 0x2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 13016
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_1e
.line 13017
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 13018
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 13020
:cond_1e
const/high16 v0, 0x42480000 # 50.0f
if-eqz p1, :cond_5b
.line 13021
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 13022
const/4 v2, 0x1
new-array v3, v2, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v2, v2, [F
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
neg-int v0, v0
int-to-float v0, v0
const/4 v6, 0x0
aput v0, v2, v6
invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v3, v6
invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 13023
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 13024
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$62;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$62;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 13040
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_6d
.line 13042
:cond_5b
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
neg-int v0, v0
int-to-float v0, v0
invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13043
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13046
:cond_6d
:goto_6d
return-void
.end method
.method private hidePinnedMessageView(Z)V
.registers 9
.param p1, "animated" # Z
.line 12970
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_79
.line 12971
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 12972
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_1c
.line 12973
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 12974
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 12976
:cond_1c
const/high16 v0, 0x42480000 # 50.0f
if-eqz p1, :cond_58
.line 12977
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 12978
new-array v3, v1, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v1, v1, [F
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
neg-int v0, v0
int-to-float v0, v0
const/4 v6, 0x0
aput v0, v1, v6
invoke-static {v4, v5, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v3, v6
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 12979
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 12980
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$61;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$61;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 13000
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_79
.line 13002
:cond_58
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
neg-int v0, v0
int-to-float v0, v0
invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13003
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13004
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_79
.line 13005
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13006
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationY(F)V
.line 13010
:cond_79
:goto_79
return-void
.end method
.method private hideVoiceHint()V
.registers 8
.line 6124
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
if-nez v0, :cond_5
.line 6125
return-void
.line 6127
:cond_5
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
.line 6128
const/4 v1, 0x1
new-array v2, v1, [Landroid/animation/Animator;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
sget-object v4, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
const/4 v5, 0x0
const/4 v6, 0x0
aput v5, v1, v6
.line 6129
invoke-static {v3, v4, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v2, v6
.line 6128
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6131
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$42;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$42;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6151
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6152
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 6153
return-void
.end method
.method private initStickers()V
.registers 5
.line 5995
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_4f
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_4f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
if-nez v0, :cond_4f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_1d
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v0
const/16 v1, 0x17
if-ge v0, v1, :cond_1d
goto :goto_4f
.line 5998
:cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v1, 0x41900000 # 18.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/4 v3, 0x0
invoke-virtual {v0, v2, v3, v1, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 5999
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/adapters/StickersAdapter;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$64kEHGynAvoTVO85D5mG65PHn_Q;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$64kEHGynAvoTVO85D5mG65PHn_Q;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-direct {v1, v2, v3}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/adapters/StickersAdapter$StickersAdapterDelegate;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 6059
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuSyIs4INR_2n2oQznfAZmlATZg;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuSyIs4INR_2n2oQznfAZmlATZg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 6085
return-void
.line 5996
:cond_4f
:goto_4f
return-void
.end method
.method private inlineUpdate1()V
.registers 5
.line 8211
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
const/4 v2, 0x0
if-eq v0, v1, :cond_1d
.line 8212
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
.line 8213
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v3, v2
const-string v1, "%d"
invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 8215
:cond_1d
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-gtz v0, :cond_30
.line 8216
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
const/4 v1, 0x4
if-eq v0, v1, :cond_3d
.line 8217
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_3d
.line 8220
:cond_30
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
if-eqz v0, :cond_3d
.line 8221
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 8224
:cond_3d
:goto_3d
return-void
.end method
.method private inlineUpdate2()V
.registers 5
.line 8227
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eq v0, v1, :cond_1d
.line 8228
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
.line 8229
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v2, v3
const-string v1, "%d"
invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 8231
:cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
const/4 v1, 0x4
if-eq v0, v1, :cond_2b
.line 8232
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 8234
:cond_2b
return-void
.end method
.method private jumpToDate(I)V
.registers 23
.param p1, "date" # I
.line 5774
move-object/from16 v6, p0
move/from16 v15, p1
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_d
.line 5775
return-void
.line 5777
:cond_d
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v14, v0
check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;
.line 5778
.local v14, "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
sub-int/2addr v2, v3
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v13, v0
check-cast v13, Lim/tpelyyftgw/messenger/MessageObject;
.line 5779
.local v13, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-lt v0, v15, :cond_76
iget-object v0, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-gt v0, v15, :cond_76
.line 5780
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
sub-int/2addr v0, v3
move v7, v0
.local v7, "a":I
:goto_3a
if-ltz v7, :cond_73
.line 5781
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v8, v0
check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;
.line 5782
.local v8, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-lt v0, v15, :cond_70
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
if-eqz v0, :cond_70
.line 5783
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
const/4 v4, 0x0
const/4 v5, 0x0
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v9
iget-wide v11, v6, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v0, v9, v11
if-nez v0, :cond_63
const/4 v9, 0x1
goto :goto_64
:cond_63
const/4 v9, 0x0
:goto_64
const/4 v10, 0x0
move-object/from16 v0, p0
move v1, v2
move v2, v4
move v3, v5
move v4, v9
move v5, v10
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
.line 5784
goto :goto_73
.line 5780
.end local v8 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_70
add-int/lit8 v7, v7, -0x1
goto :goto_3a
.end local v7 # "a":I
:cond_73
:goto_73
move-object v5, v13
move-object v0, v14
goto :goto_c5
.line 5787
:cond_76
iget-wide v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
long-to-int v1, v0
if-eqz v1, :cond_c3
.line 5788
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V
.line 5789
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5790
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
iget-wide v8, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v10, 0x1e
const/4 v11, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
iget v2, v6, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v16, 0x4
const/16 v17, 0x0
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v18
iget-boolean v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v4, v6, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v5, v4, 0x1
iput v5, v6, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
move/from16 v12, p1
move-object v5, v13
.end local v13 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.local v5, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
move v13, v0
move-object v0, v14
.end local v14 # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
.local v0, "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
move v14, v1
move v15, v2
move/from16 v19, v3
move/from16 v20, v4
invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 5792
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V
.line 5793
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V
goto :goto_c5
.line 5787
.end local v0 # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
.end local v5 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v13 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v14 # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
:cond_c3
move-object v5, v13
move-object v0, v14
.line 5795
.end local v13 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.end local v14 # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v0 # "firstMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v5 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
:goto_c5
return-void
.end method
.method public static synthetic lambda$B03tnxQ8_3nEcgtjE9kh6Q3X5BU(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate1()V
return-void
.end method
.method public static synthetic lambda$HaoMzXoR9qnh5Ws-bNqt8N0gQis(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkEditTimer()V
return-void
.end method
.method public static synthetic lambda$IXcFARNE7PqvgLkd1UqQMC-P404(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate2()V
return-void
.end method
.method public static synthetic lambda$N9hqt-Vw_5TOlQeFulWkJJUZD10(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddingsInternal()V
return-void
.end method
.method public static synthetic lambda$YRS8B4wO8ZSsLbzzTHlAcnlYuT8(Lim/tpelyyftgw/ui/ChatActivity;)V
.registers 1
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideVoiceHint()V
return-void
.end method
.method static synthetic lambda$convertAudioFile$104(Ljava/lang/Throwable;)V
.registers 2
.param p0, "throwable" # Ljava/lang/Throwable;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 16336
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 16337
return-void
.end method
.method static synthetic lambda$createView$25(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 4424
const/4 v0, 0x1
return v0
.end method
.method static synthetic lambda$createView$29(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 5012
const/4 v0, 0x1
return v0
.end method
.method static synthetic lambda$createView$4(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 1906
const/4 v0, 0x1
return v0
.end method
.method static synthetic lambda$createView$5(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 2485
const/4 v0, 0x1
return v0
.end method
.method static synthetic lambda$createView$8(Landroid/view/View;)V
.registers 1
.param p0, "v" # Landroid/view/View;
.line 3435
return-void
.end method
.method static synthetic lambda$null$114(Landroid/content/DialogInterface;I)V
.registers 2
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17112
return-void
.end method
.method static synthetic lambda$null$115(Landroid/content/DialogInterface;I)V
.registers 2
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17143
return-void
.end method
.method static synthetic lambda$null$116(Landroid/content/DialogInterface;I)V
.registers 2
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17160
return-void
.end method
.method static synthetic lambda$null$121(Landroid/content/SharedPreferences;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 12
.param p0, "preferences" # Landroid/content/SharedPreferences;
.param p1, "res" # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
.param p2, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p3, "currentAccount" # I
.param p4, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 17256
invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
.line 17257
.local v0, "editor":Landroid/content/SharedPreferences$Editor;
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v2, "support_id"
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 17258
new-instance v1, Lim/tpelyyftgw/tgnet/SerializedData;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>()V
.line 17259
.local v1, "data":Lim/tpelyyftgw/tgnet/SerializedData;
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/tgnet/TLRPC$User;->serializeToStream(Lim/tpelyyftgw/tgnet/AbstractSerializedData;)V
.line 17260
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/SerializedData;->toByteArray()[B
move-result-object v2
const/4 v3, 0x0
invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v2
const-string/jumbo v4, "support_user"
invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 17261
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 17262
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V
.line 17264
:try_start_2d
invoke-virtual {p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
:try_end_30
.catch Ljava/lang/Exception; {:try_start_2d .. :try_end_30} :catch_31
.line 17267
goto :goto_35
.line 17265
:catch_31
move-exception v2
.line 17266
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 17268
.end local v2 # "e":Ljava/lang/Exception;
:goto_35
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 17269
.local v2, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 17270
invoke-static {p3}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x1
invoke-virtual {v4, v2, v5, v6, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 17271
invoke-static {p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v5, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v4, v5, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 17272
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
.line 17273
.local v3, "args":Landroid/os/Bundle;
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v5, "user_id"
invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17274
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p4, v4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17275
return-void
.end method
.method static synthetic lambda$null$122(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
.registers 2
.param p0, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 17279
:try_start_0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 17282
goto :goto_8
.line 17280
:catch_4
move-exception v0
.line 17281
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 17283
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
return-void
.end method
.method static synthetic lambda$null$127()V
.registers 0
.line 17745
return-void
.end method
.method static synthetic lambda$null$128(Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17743
sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w2WeoWOGLE_QDYztszcAm1L6G_g;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w2WeoWOGLE_QDYztszcAm1L6G_g;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$129()V
.registers 0
.line 17766
return-void
.end method
.method static synthetic lambda$null$130(Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17763
sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ra06fTPg9BH0PfIQ9cz2fVFTDm8;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ra06fTPg9BH0PfIQ9cz2fVFTDm8;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$137()V
.registers 0
.line 17893
return-void
.end method
.method static synthetic lambda$null$138(Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17891
sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$69ZF4SuvT1mnzyLV1vS3uaGseMA;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$69ZF4SuvT1mnzyLV1vS3uaGseMA;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$139()V
.registers 0
.line 17914
return-void
.end method
.method static synthetic lambda$null$140(Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 17911
sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H1T7KOCZpz4uK4Iq8MqLHxyJJq4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H1T7KOCZpz4uK4Iq8MqLHxyJJq4;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$148()V
.registers 0
.line 18027
return-void
.end method
.method static synthetic lambda$null$149(Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 18025
sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GbtuXVyjiCmwWztCQXhP9P5DHX0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GbtuXVyjiCmwWztCQXhP9P5DHX0;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$150()V
.registers 0
.line 18048
return-void
.end method
.method static synthetic lambda$null$151(Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "dialogInterface" # Landroid/content/DialogInterface;
.param p1, "i" # I
.line 18045
sget-object v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$_n-ZeTy_tvZQzV13-VZgTDE3jT0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$_n-ZeTy_tvZQzV13-VZgTDE3jT0;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$34(Landroid/content/DialogInterface;I)V
.registers 2
.param p0, "dialog1" # Landroid/content/DialogInterface;
.param p1, "which" # I
.line 5094
return-void
.end method
.method static synthetic lambda$null$35(Landroid/widget/DatePicker;Landroid/content/DialogInterface;)V
.registers 7
.param p0, "datePicker" # Landroid/widget/DatePicker;
.param p1, "dialog12" # Landroid/content/DialogInterface;
.line 5097
invoke-virtual {p0}, Landroid/widget/DatePicker;->getChildCount()I
move-result v0
.line 5098
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_5
if-ge v1, v0, :cond_18
.line 5099
invoke-virtual {p0, v1}, Landroid/widget/DatePicker;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 5100
.local v2, "child":Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
.line 5101
.local v3, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
const/4 v4, -0x1
iput v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I
.line 5102
invoke-virtual {v2, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 5098
.end local v2 # "child":Landroid/view/View;
.end local v3 # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
add-int/lit8 v1, v1, 0x1
goto :goto_5
.line 5104
.end local v1 # "a":I
:cond_18
return-void
.end method
.method static synthetic lambda$null$88(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 15943
if-eqz p0, :cond_36
.line 15944
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;
.line 15946
.local v0, "exportedMessageLink":Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;
:try_start_5
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v2, "clipboard"
.line 15947
invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/ClipboardManager;
.line 15948
.local v1, "clipboard":Landroid/content/ClipboardManager;
const-string v2, "label"
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;->link:Ljava/lang/String;
invoke-static {v2, v3}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;
move-result-object v2
.line 15949
.local v2, "clip":Landroid/content/ClipData;
invoke-virtual {v1, v2}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
.line 15950
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;->link:Ljava/lang/String;
const-string v4, "/c/"
invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_2b
.line 15951
const v3, 0x7f0f0816
invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_31
.line 15953
:cond_2b
const v3, 0x7f0f0815
invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
:try_end_31
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_31} :catch_32
.line 15957
.end local v1 # "clipboard":Landroid/content/ClipboardManager;
.end local v2 # "clip":Landroid/content/ClipData;
:goto_31
goto :goto_36
.line 15955
:catch_32
move-exception v1
.line 15956
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 15960
.end local v0 # "exportedMessageLink":Lim/tpelyyftgw/tgnet/TLRPC$TL_exportedMessageLink;
.end local v1 # "e":Ljava/lang/Exception;
:cond_36
:goto_36
return-void
.end method
.method static synthetic lambda$null$93([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
.registers 3
.param p0, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 16020
const/4 v0, 0x0
:try_start_1
aget-object v1, p0, v0
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_7
.line 16023
goto :goto_8
.line 16021
:catchall_7
move-exception v1
.line 16024
:goto_8
const/4 v1, 0x0
aput-object v1, p0, v0
.line 16025
return-void
.end method
.method static synthetic lambda$performService$123(Landroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 14
.param p0, "preferences" # Landroid/content/SharedPreferences;
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "currentAccount" # I
.param p3, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p4, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p5, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 17253
if-nez p5, :cond_14
.line 17254
move-object v6, p4
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
.line 17255
.local v6, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sQHrsVgh6P6Gm-XprwN76DFGp0k;
move-object v0, v7
move-object v1, p0
move-object v2, v6
move-object v3, p1
move v4, p2
move-object v5, p3
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sQHrsVgh6P6Gm-XprwN76DFGp0k;-><init>(Landroid/content/SharedPreferences;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17276
.end local v6 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
goto :goto_1c
.line 17277
:cond_14
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$TNxIMQxzsef0c0ybLcmHH_mOdaQ;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$TNxIMQxzsef0c0ybLcmHH_mOdaQ;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17285
:goto_1c
return-void
.end method
.method static synthetic lambda$processSelectedOption$85([ZLandroid/view/View;)V
.registers 6
.param p0, "checks" # [Z
.param p1, "v" # Landroid/view/View;
.line 15830
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 15831
.local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v1, 0x0
aget-boolean v2, p0, v1
const/4 v3, 0x1
xor-int/2addr v2, v3
aput-boolean v2, p0, v1
.line 15832
aget-boolean v1, p0, v1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 15833
return-void
.end method
.method static synthetic lambda$processSelectedOption$89(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 3
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 15942
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$R-d3hysYFfcW07q2lAxfPyKJpNs;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$R-d3hysYFfcW07q2lAxfPyKJpNs;-><init>(Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$processSelectedOption$90([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
.registers 3
.param p0, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 15981
const/4 v0, 0x0
:try_start_1
aget-object v1, p0, v0
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_7
.line 15984
goto :goto_8
.line 15982
:catchall_7
move-exception v1
.line 15985
:goto_8
const/4 v1, 0x0
aput-object v1, p0, v0
.line 15986
return-void
.end method
.method static synthetic lambda$showRequestUrlAlert$108([Lim/tpelyyftgw/ui/cells/CheckBoxCell;Landroid/view/View;)V
.registers 6
.param p0, "cells" # [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.param p1, "v" # Landroid/view/View;
.line 16959
invoke-virtual {p1}, Landroid/view/View;->isEnabled()Z
move-result v0
if-nez v0, :cond_7
.line 16960
return-void
.line 16962
:cond_7
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
.line 16963
.local v0, "num":Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
aget-object v1, p0, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
aget-object v2, p0, v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v2
const/4 v3, 0x1
xor-int/2addr v2, v3
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 16964
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
if-nez v1, :cond_49
aget-object v1, p0, v3
if-eqz v1, :cond_49
.line 16965
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
aget-object v1, p0, v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v1
if-eqz v1, :cond_3e
.line 16966
aget-object v1, p0, v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setEnabled(Z)V
goto :goto_49
.line 16968
:cond_3e
aget-object v1, p0, v3
const/4 v2, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 16969
aget-object v1, p0, v3
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setEnabled(Z)V
.line 16972
:cond_49
:goto_49
return-void
.end method
.method private listViewShowEmptyView(ZZ)V
.registers 6
.param p1, "resetEmptyViewToNull" # Z
.param p2, "showProgressView" # Z
.line 12246
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x0
if-eqz v0, :cond_3f
.line 12247
const/4 v2, 0x0
if-eqz p1, :cond_c
.line 12248
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V
goto :goto_3f
.line 12250
:cond_c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
if-eqz v0, :cond_1d
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_17
goto :goto_1d
.line 12259
:cond_17
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V
goto :goto_3f
.line 12251
:cond_1d
:goto_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
if-eqz v0, :cond_3f
.line 12252
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getEmptyView()Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_38
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getEmptyView()Landroid/view/View;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
if-eq v0, v2, :cond_34
goto :goto_38
.line 12255
:cond_34
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_3f
.line 12253
:cond_38
:goto_38
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V
.line 12263
:cond_3f
:goto_3f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
if-eqz v0, :cond_4a
.line 12264
if-eqz p2, :cond_46
goto :goto_47
:cond_46
const/4 v1, 0x4
:goto_47
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12266
:cond_4a
return-void
.end method
.method private mentionListViewUpdateLayout()V
.registers 6
.line 5699
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
const/4 v1, -0x1
const/4 v2, 0x0
if-gtz v0, :cond_f
.line 5700
iput v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I
.line 5701
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I
.line 5702
return-void
.line 5704
:cond_f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v3
add-int/lit8 v3, v3, -0x1
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 5705
.local v0, "child":Landroid/view/View;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 5706
.local v3, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->getReverseLayout()Z
move-result v4
if-eqz v4, :cond_84
.line 5707
if-eqz v3, :cond_3a
.line 5708
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I
.line 5709
invoke-virtual {v0}, Landroid/view/View;->getBottom()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewTop:I
goto :goto_3c
.line 5711
:cond_3a
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I
.line 5714
:goto_3c
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 5715
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 5716
.end local v3 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.local v1, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-virtual {v0}, Landroid/view/View;->getBottom()I
move-result v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v4
if-ge v3, v4, :cond_63
if-eqz v1, :cond_63
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v3
if-nez v3, :cond_63
.line 5717
invoke-virtual {v0}, Landroid/view/View;->getBottom()I
move-result v3
goto :goto_69
:cond_63
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v3
.line 5718
.local v3, "newOffset":I
:goto_69
iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I
if-eq v4, v3, :cond_83
.line 5719
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBottomGlowOffset(I)V
.line 5720
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 5721
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V
.line 5722
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->invalidate()V
.line 5724
.end local v3 # "newOffset":I
:cond_83
goto :goto_d1
.line 5725
.end local v1 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.local v3, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
:cond_84
if-eqz v3, :cond_93
.line 5726
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I
.line 5727
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewTop:I
goto :goto_95
.line 5729
:cond_93
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewLastViewPosition:I
.line 5732
:goto_95
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 5733
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 5734
.end local v3 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.restart local v1 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v3
if-lez v3, :cond_b6
if-eqz v1, :cond_b6
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v3
if-nez v3, :cond_b6
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v3
goto :goto_b7
:cond_b6
const/4 v3, 0x0
.line 5735
.local v3, "newOffset":I
:goto_b7
iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I
if-eq v4, v3, :cond_d1
.line 5736
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListViewScrollOffsetY:I
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 5737
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBottomGlowOffset(I)V
.line 5738
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V
.line 5739
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->invalidate()V
.line 5742
.end local v3 # "newOffset":I
:cond_d1
:goto_d1
return-void
.end method
.method private migrateToNewChat(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 12
.param p1, "obj" # Lim/tpelyyftgw/messenger/MessageObject;
.line 12523
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-nez v0, :cond_5
.line 12524
return-void
.line 12526
:cond_5
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->channel_id:I
.line 12527
.local v0, "channelId":I
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_2a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
goto :goto_2b
:cond_2a
const/4 v1, 0x0
.line 12529
.local v1, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:goto_2b
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2, p0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v2
.line 12531
.local v2, "index":I
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 12533
.local v3, "actionBarLayout":Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-lez v2, :cond_c7
instance-of v4, v1, Lim/tpelyyftgw/ui/ChatActivity;
if-nez v4, :cond_c7
instance-of v4, v1, Lim/tpelyyftgw/ui/ProfileActivity;
if-nez v4, :cond_c7
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-eqz v4, :cond_c7
.line 12534
move v4, v2
.local v4, "a":I
iget-object v5, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
add-int/lit8 v5, v5, -0x1
.local v5, "N":I
:goto_4e
if-ge v4, v5, :cond_c6
.line 12535
iget-object v6, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 12536
.local v6, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
instance-of v7, v6, Lim/tpelyyftgw/ui/ChatActivity;
const-string v8, "chat_id"
if-eqz v7, :cond_72
.line 12537
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 12538
.local v7, "bundle":Landroid/os/Bundle;
invoke-virtual {v7, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 12539
new-instance v8, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z
.line 12540
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V
.line 12541
.end local v7 # "bundle":Landroid/os/Bundle;
goto :goto_c3
:cond_72
instance-of v7, v6, Lim/tpelyyftgw/ui/ProfileActivity;
if-eqz v7, :cond_8a
.line 12542
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 12543
.local v7, "args":Landroid/os/Bundle;
invoke-virtual {v7, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 12544
new-instance v8, Lim/tpelyyftgw/ui/ProfileActivity;
invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ProfileActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z
.line 12545
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V
.line 12546
.end local v7 # "args":Landroid/os/Bundle;
goto :goto_c3
:cond_8a
instance-of v7, v6, Lim/tpelyyftgw/ui/ChatEditActivity;
if-eqz v7, :cond_a2
.line 12547
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 12548
.restart local v7 # "args":Landroid/os/Bundle;
invoke-virtual {v7, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 12549
new-instance v8, Lim/tpelyyftgw/ui/ChatEditActivity;
invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ChatEditActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z
.line 12550
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V
.end local v7 # "args":Landroid/os/Bundle;
goto :goto_c2
.line 12551
:cond_a2
instance-of v7, v6, Lim/tpelyyftgw/ui/ChatUsersActivity;
if-eqz v7, :cond_c2
.line 12552
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/ui/ChatUsersActivity;
.line 12553
.local v7, "usersActivity":Lim/tpelyyftgw/ui/ChatUsersActivity;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatUsersActivity;->hasSelectType()Z
move-result v9
if-nez v9, :cond_be
.line 12554
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getArguments()Landroid/os/Bundle;
move-result-object v9
.line 12555
.local v9, "args":Landroid/os/Bundle;
invoke-virtual {v9, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 12556
new-instance v8, Lim/tpelyyftgw/ui/ChatUsersActivity;
invoke-direct {v8, v9}, Lim/tpelyyftgw/ui/ChatUsersActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z
.line 12558
.end local v9 # "args":Landroid/os/Bundle;
:cond_be
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V
goto :goto_c3
.line 12551
.end local v7 # "usersActivity":Lim/tpelyyftgw/ui/ChatUsersActivity;
:cond_c2
:goto_c2
nop
.line 12534
.end local v6 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:goto_c3
add-int/lit8 v4, v4, 0x1
goto :goto_4e
.end local v4 # "a":I
.end local v5 # "N":I
:cond_c6
goto :goto_cf
.line 12562
:cond_c7
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EzXJl09ePp5pmXUmG2LKFfAmqgI;
invoke-direct {v4, p0, v1, p1, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EzXJl09ePp5pmXUmG2LKFfAmqgI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)V
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 12572
:goto_cf
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BDKYanOwql1m8PWOLXP690DKMvg;
invoke-direct {v4, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BDKYanOwql1m8PWOLXP690DKMvg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V
const-wide/16 v5, 0x3e8
invoke-static {v4, v5, v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 12573
return-void
.end method
.method private moveScrollToLastMessage()V
.registers 3
.line 7851
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_12
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_12
.line 7852
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
const/4 v1, 0x0
invoke-virtual {v0, v1, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
.line 7854
:cond_12
return-void
.end method
.method private onRedpkgTransferClick(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 12
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 17301
iget-object v0, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
.line 17302
.local v0, "rpkTransferMedia":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I
const/4 v2, 0x2
const/4 v3, 0x1
if-nez v1, :cond_184
.line 17303
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
const-class v4, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
invoke-static {v1, v4}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v1
.line 17304
.local v1, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
check-cast v4, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.line 17305
.local v4, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v5, :cond_6d
.line 17307
invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v5
if-eqz v5, :cond_45
.line 17308
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v5
invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v5
.line 17309
.local v5, "status":I
if-eq v5, v3, :cond_37
if-ne v5, v2, :cond_33
goto :goto_37
.line 17316
:cond_33
invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkUserRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
goto :goto_43
.line 17311
:cond_37
:goto_37
new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;-><init>()V
.line 17312
.local v2, "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
.line 17313
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17314
.end local v2 # "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
nop
.line 17318
.end local v5 # "status":I
:goto_43
goto/16 :goto_18d
.line 17319
:cond_45
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
.line 17320
.local v2, "status":I
if-nez v2, :cond_57
.line 17322
invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkUserRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
goto :goto_6b
.line 17323
:cond_57
if-ne v2, v3, :cond_65
.line 17325
new-instance v3, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;-><init>()V
.line 17326
.local v3, "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
.line 17327
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17328
.end local v3 # "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
goto :goto_6b
.line 17330
:cond_65
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v5, 0x0
invoke-virtual {p0, v3, p2, v4, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.line 17332
.end local v2 # "status":I
:goto_6b
goto/16 :goto_18d
.line 17333
:cond_6d
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v5, :cond_18d
.line 17334
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v5
.line 17335
.local v5, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->isReceived()Z
move-result v6
.line 17336
.local v6, "isReceived":Z
invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v7
.line 17337
.local v7, "status":I
invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v8
if-eqz v8, :cond_ea
.line 17338
if-nez v7, :cond_ad
.line 17340
if-eqz v6, :cond_a8
.line 17341
new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V
.line 17342
.local v2, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V
.line 17343
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17344
iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V
.line 17345
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17346
.end local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
goto/16 :goto_18d
.line 17347
:cond_a8
invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkGroupRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
goto/16 :goto_18d
.line 17349
:cond_ad
if-eq v7, v3, :cond_b1
if-ne v7, v2, :cond_18d
.line 17351
:cond_b1
if-nez v6, :cond_cd
invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedType()Ljava/lang/String;
move-result-object v2
const-string v8, "2"
invoke-virtual {v8, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_c0
goto :goto_cd
.line 17358
:cond_c0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
invoke-virtual {p0, v2, p2, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
goto/16 :goto_18d
.line 17352
:cond_cd
:goto_cd
new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V
.line 17353
.restart local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V
.line 17354
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17355
iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V
.line 17356
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17357
.end local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
goto/16 :goto_18d
.line 17362
:cond_ea
if-nez v7, :cond_110
.line 17363
if-eqz v6, :cond_10b
.line 17364
new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V
.line 17365
.restart local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V
.line 17366
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17367
iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V
.line 17368
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17369
.end local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
goto/16 :goto_18d
.line 17371
:cond_10b
invoke-direct {p0, p2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->checkGroupRedpkgDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
goto/16 :goto_18d
.line 17373
:cond_110
if-ne v7, v3, :cond_14a
.line 17374
if-eqz v6, :cond_130
.line 17375
new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V
.line 17376
.restart local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V
.line 17377
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17378
iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V
.line 17379
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17380
.end local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
goto :goto_18d
.line 17381
:cond_130
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;
move-result-object v8
invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v8
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v2, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
.line 17382
.local v2, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {p0, v2, p2, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.line 17383
.end local v2 # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
goto :goto_18d
.line 17384
:cond_14a
if-ne v7, v2, :cond_18d
.line 17385
if-eqz v6, :cond_16a
.line 17386
new-instance v2, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-direct {v2}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V
.line 17387
.local v2, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V
.line 17388
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17389
iget-object v3, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V
.line 17390
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17391
.end local v2 # "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
goto :goto_18d
.line 17392
:cond_16a
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;
move-result-object v8
invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v8
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v2, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
.line 17393
.local v2, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {p0, v2, p2, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
goto :goto_18d
.line 17398
.end local v1 # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
.end local v2 # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v4 # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.end local v5 # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
.end local v6 # "isReceived":Z
.end local v7 # "status":I
:cond_184
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I
if-eq v1, v3, :cond_18e
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I
if-ne v1, v2, :cond_18d
goto :goto_18e
:cond_18d
:goto_18d
goto :goto_1d1
.line 17399
:cond_18e
:goto_18e
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
const-class v2, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
invoke-static {v1, v2}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v1
.line 17400
.local v1, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
check-cast v2, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
.line 17401
.local v2, "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
move-result-object v3
sget-object v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
if-eq v3, v4, :cond_1b7
.line 17402
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
move-result-object v3
sget-object v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
if-eq v3, v4, :cond_1b7
.line 17403
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
move-result-object v3
sget-object v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
if-ne v3, v4, :cond_1b3
goto :goto_1b7
.line 17412
:cond_1b3
invoke-direct {p0, p2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->checkUserTransferDetail(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;)V
goto :goto_1d1
.line 17405
:cond_1b7
:goto_1b7
new-instance v3, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;-><init>()V
.line 17406
.local v3, "transferStatusActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
iget-object v4, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)V
.line 17407
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setTargetUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 17408
invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setSender(Z)V
.line 17409
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17410
.end local v3 # "transferStatusActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
nop
.line 17415
.end local v1 # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
.end local v2 # "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
:goto_1d1
return-void
.end method
.method private openAttachMenu()V
.registers 4
.line 6462
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6463
return-void
.line 6465
:cond_7
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V
.line 6466
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->loadGalleryPhotos()V
.line 6467
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-eq v0, v1, :cond_1b
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x16
if-ne v0, v1, :cond_20
.line 6468
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V
.line 6470
:cond_20
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v1, 0x1
if-eqz v0, :cond_39
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_39
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z
if-eqz v0, :cond_39
.line 6471
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
const/16 v2, 0xa
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setMaxSelectedPhotos(IZ)V
goto :goto_3f
.line 6473
:cond_39
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
const/4 v2, -0x1
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setMaxSelectedPhotos(IZ)V
.line 6475
:goto_3f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->init()V
.line 6476
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 6477
return-void
.end method
.method private openCameraView()V
.registers 3
.line 6480
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6481
return-void
.line 6485
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/hui/CameraViewActivity;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1, p0}, Lim/tpelyyftgw/ui/hui/CameraViewActivity;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 6486
.local v0, "cameraViewActivity":Lim/tpelyyftgw/ui/hui/CameraViewActivity;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$46;
invoke-direct {v1, p0, v0}, Lim/tpelyyftgw/ui/ChatActivity$46;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/hui/CameraViewActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/CameraViewActivity;->setDelegate(Lim/tpelyyftgw/ui/hui/CameraViewActivity$ChatAttachViewDelegate;)V
.line 6547
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 6550
return-void
.end method
.method private openForward()V
.registers 10
.line 5591
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 5592
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x3
.line 5593
.local v1, "dialogType":I
const/4 v2, 0x1
const-string v3, "onlySelect"
invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 5594
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
array-length v3, v2
const/4 v4, 0x0
:goto_10
if-ge v4, v3, :cond_37
aget-object v5, v2, v4
.line 5595
.local v5, "selectedMessagesId":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v6, 0x0
.local v6, "i":I
:goto_15
invoke-virtual {v5}, Landroid/util/SparseArray;->size()I
move-result v7
if-ge v6, v7, :cond_30
.line 5596
invoke-virtual {v5, v6}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;
.line 5597
.local v7, "mess":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v7, :cond_2d
iget-object v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;
if-eqz v8, :cond_2d
.line 5598
const/4 v1, 0x7
.line 5599
goto :goto_30
.line 5595
.end local v7 # "mess":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2d
add-int/lit8 v6, v6, 0x1
goto :goto_15
.line 5602
.end local v6 # "i":I
:cond_30
:goto_30
const/4 v6, 0x7
if-ne v1, v6, :cond_34
.line 5603
goto :goto_37
.line 5594
.end local v5 # "selectedMessagesId":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_34
add-int/lit8 v4, v4, 0x1
goto :goto_10
.line 5605
:cond_37
:goto_37
const-string v2, "dialogsType"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 5606
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I
const-string v3, "messagesCount"
invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 5607
new-instance v2, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 5608
.local v2, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
invoke-virtual {v2, p0}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 5609
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 5610
return-void
.end method
.method private openScheduledMessages()V
.registers 4
.line 5977
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_4c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLastFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v0
if-eq v0, p0, :cond_d
goto :goto_4c
.line 5980
:cond_d
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 5981
.local v0, "bundle":Landroid/os/Bundle;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_1e
.line 5982
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I
const-string v2, "enc_id"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_34
.line 5983
:cond_1e
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_2a
.line 5984
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const-string v2, "chat_id"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_34
.line 5986
:cond_2a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v2, "user_id"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 5988
:goto_34
const/4 v1, 0x1
const-string/jumbo v2, "scheduled"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 5989
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 5990
.local v1, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$McSYxEuG7d4kS0yhgpMv30EXX4Q;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$McSYxEuG7d4kS0yhgpMv30EXX4Q;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
.line 5991
const/4 v2, 0x0
invoke-virtual {p0, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 5992
return-void
.line 5978
.end local v0 # "bundle":Landroid/os/Bundle;
.end local v1 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_4c
:goto_4c
return-void
.end method
.method private openSearchWithText(Ljava/lang/String;)V
.registers 14
.param p1, "text" # Ljava/lang/String;
.line 16765
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_26
.line 16767
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v2, 0x8
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 16768
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 16769
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 16770
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 16771
const/4 v0, -0x1
invoke-direct {p0, v1, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V
.line 16772
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 16774
:cond_26
const/4 v0, 0x1
if-nez p1, :cond_2b
const/4 v2, 0x1
goto :goto_2c
:cond_2b
const/4 v2, 0x0
:goto_2c
iput-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->openSearchKeyboard:Z
.line 16775
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->openSearch(Z)V
.line 16776
if-eqz p1, :cond_4b
.line 16777
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v2, p1, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldText(Ljava/lang/CharSequence;Z)V
.line 16778
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
iget v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/4 v10, 0x0
iget-object v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
move-object v4, p1
invoke-virtual/range {v3 .. v11}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 16780
:cond_4b
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 16781
return-void
.end method
.method private processRowSelect(Landroid/view/View;ZFF)V
.registers 8
.param p1, "view" # Landroid/view/View;
.param p2, "outside" # Z
.param p3, "touchX" # F
.param p4, "touchY" # F
.line 9203
const/4 v0, 0x0
.line 9204
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
instance-of v1, p1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v1, :cond_d
.line 9205
move-object v1, p1
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
goto :goto_18
.line 9206
:cond_d
instance-of v1, p1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v1, :cond_18
.line 9207
move-object v1, p1
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 9210
:cond_18
:goto_18
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageType(Lim/tpelyyftgw/messenger/MessageObject;)I
move-result v1
.line 9212
.local v1, "type":I
const/4 v2, 0x2
if-lt v1, v2, :cond_2e
const/16 v2, 0x14
if-ne v1, v2, :cond_24
goto :goto_2e
.line 9215
:cond_24
invoke-direct {p0, v0, p2}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 9216
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateActionModeTitle()V
.line 9217
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 9218
return-void
.line 9213
:cond_2e
:goto_2e
return-void
.end method
.method private processSelectedAttach(I)V
.registers 18
.param p1, "which" # I
.line 6839
move-object/from16 v1, p0
move/from16 v2, p1
const/4 v0, 0x5
const/4 v3, 0x3
const/4 v4, 0x4
const/4 v5, 0x2
const/4 v6, 0x1
if-eq v2, v4, :cond_13
if-eq v2, v6, :cond_13
if-eq v2, v3, :cond_13
if-eq v2, v5, :cond_13
if-nez v2, :cond_3b
.line 6840
:cond_13
iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v7, :cond_3b
.line 6841
invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v7
if-nez v7, :cond_2f
iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
if-eqz v7, :cond_2f
iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_media:Z
if-eqz v7, :cond_2f
.line 6842
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 6843
return-void
.line 6844
:cond_2f
iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMedia(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v7
if-nez v7, :cond_3b
.line 6845
invoke-static {v5, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 6846
return-void
.line 6851
:cond_3b
const-string v7, "im.tpelyyftgw.messenger.provider"
const/16 v8, 0x18
const-string v9, "output"
const-string v10, "android.permission.CAMERA"
const/16 v11, 0x17
const/4 v12, 0x0
if-nez v2, :cond_a6
.line 6853
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->inappCamera:Z
if-eqz v0, :cond_50
.line 6855
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->openCameraView()V
.line 6856
return-void
.line 6859
:cond_50
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v11, :cond_6c
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v10}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_6c
.line 6860
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v10}, [Ljava/lang/String;
move-result-object v3
const/16 v4, 0x13
invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 6861
return-void
.line 6865
:cond_6c
:try_start_6c
new-instance v0, Landroid/content/Intent;
const-string v3, "android.media.action.IMAGE_CAPTURE"
invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 6866
.local v0, "takePictureIntent":Landroid/content/Intent;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generatePicturePath()Ljava/io/File;
move-result-object v3
.line 6867
.local v3, "image":Ljava/io/File;
if-eqz v3, :cond_9c
.line 6868
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v8, :cond_8f
.line 6869
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-static {v4, v7, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 6871
invoke-virtual {v0, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 6872
invoke-virtual {v0, v6}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
goto :goto_96
.line 6874
:cond_8f
invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 6876
:goto_96
invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v4
iput-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;
.line 6878
:cond_9c
invoke-virtual {v1, v0, v12}, Lim/tpelyyftgw/ui/ChatActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_9f
.catch Ljava/lang/Exception; {:try_start_6c .. :try_end_9f} :catch_a0
.end local v0 # "takePictureIntent":Landroid/content/Intent;
.end local v3 # "image":Ljava/io/File;
goto :goto_a4
.line 6879
:catch_a0
move-exception v0
.line 6880
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 6881
.end local v0 # "e":Ljava/lang/Exception;
:goto_a4
goto/16 :goto_3ff
.line 6882
:cond_a6
const-string v13, "android.permission.READ_EXTERNAL_STORAGE"
if-ne v2, v6, :cond_128
.line 6883
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v11, :cond_c6
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v13}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_c6
.line 6885
:try_start_b8
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v13}, [Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
:try_end_c3
.catchall {:try_start_b8 .. :try_end_c3} :catchall_c4
.line 6888
goto :goto_c5
.line 6886
:catchall_c4
move-exception v0
.line 6889
:goto_c5
return-void
.line 6892
:cond_c6
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_de
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
if-eqz v0, :cond_de
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_gifs:Z
if-eqz v0, :cond_de
.line 6893
const/4 v0, 0x0
.local v0, "allowGifs":Z
goto :goto_f0
.line 6895
.end local v0 # "allowGifs":Z
:cond_de
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_ef
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v0
const/16 v3, 0x2e
if-lt v0, v3, :cond_ed
goto :goto_ef
:cond_ed
const/4 v0, 0x0
goto :goto_f0
:cond_ef
:goto_ef
const/4 v0, 0x1
.line 6897
.restart local v0 # "allowGifs":Z
:goto_f0
new-instance v3, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
invoke-direct {v3, v12, v0, v6, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;-><init>(IZZLim/tpelyyftgw/ui/ChatActivity;)V
.line 6898
.local v3, "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_10b
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-nez v4, :cond_10b
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z
if-eqz v4, :cond_10b
.line 6899
const/16 v4, 0xa
invoke-virtual {v3, v4, v6}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setMaxSelectedPhotos(IZ)V
goto :goto_11b
.line 6901
:cond_10b
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_111
const/4 v4, 0x1
goto :goto_112
:cond_111
const/4 v4, 0x0
:goto_112
iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v5, :cond_117
goto :goto_118
:cond_117
const/4 v6, 0x0
:goto_118
invoke-virtual {v3, v4, v6}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setMaxSelectedPhotos(IZ)V
.line 6903
:goto_11b
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$51;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/ChatActivity$51;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setDelegate(Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity$PhotoAlbumPickerActivityDelegate;)V
.line 6976
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 6977
.end local v0 # "allowGifs":Z
.end local v3 # "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
goto/16 :goto_3ff
:cond_128
if-ne v2, v5, :cond_190
.line 6978
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v11, :cond_148
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v10}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_148
.line 6980
:try_start_138
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v10}, [Ljava/lang/String;
move-result-object v3
const/16 v4, 0x14
invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
:try_end_145
.catchall {:try_start_138 .. :try_end_145} :catchall_146
.line 6983
goto :goto_147
.line 6981
:catchall_146
move-exception v0
.line 6984
:goto_147
return-void
.line 6987
:cond_148
:try_start_148
new-instance v0, Landroid/content/Intent;
const-string v3, "android.media.action.VIDEO_CAPTURE"
invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 6988
.local v0, "takeVideoIntent":Landroid/content/Intent;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generateVideoPath()Ljava/io/File;
move-result-object v3
.line 6989
.local v3, "video":Ljava/io/File;
if-eqz v3, :cond_186
.line 6990
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v8, :cond_16b
.line 6991
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-static {v4, v7, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 6993
invoke-virtual {v0, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 6994
invoke-virtual {v0, v6}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
goto :goto_178
.line 6995
:cond_16b
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v6, 0x12
if-lt v4, v6, :cond_178
.line 6996
invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v0, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 6998
:cond_178
:goto_178
const-string v4, "android.intent.extra.sizeLimit"
const-wide/32 v6, 0x60000000
invoke-virtual {v0, v4, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
.line 6999
invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v4
iput-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;
.line 7001
:cond_186
invoke-virtual {v1, v0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_189
.catch Ljava/lang/Exception; {:try_start_148 .. :try_end_189} :catch_18a
.end local v0 # "takeVideoIntent":Landroid/content/Intent;
.end local v3 # "video":Ljava/io/File;
goto :goto_18e
.line 7002
:catch_18a
move-exception v0
.line 7003
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 7004
.end local v0 # "e":Ljava/lang/Exception;
:goto_18e
goto/16 :goto_3ff
.line 7005
:cond_190
const/4 v7, 0x6
if-ne v2, v7, :cond_1e7
.line 7006
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSecretChat()Z
move-result v0
if-nez v0, :cond_1da
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
iget-wide v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/messenger/LocationController;->isSharingLocation(J)Z
move-result v0
if-eqz v0, :cond_1a6
goto :goto_1da
.line 7011
:cond_1a6
new-instance v0, Lim/tpelyyftgw/ui/dialogs/BottomDialog;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;-><init>(Landroid/content/Context;)V
.line 7012
.local v0, "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
new-instance v3, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const v4, 0x7f0f0f2b
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v12, v4, v6}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 7013
new-instance v3, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const v4, 0x7f0f0f97
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v6, v4, v12}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 7014
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NlR3GASDUu4MFVXqII6TYfi_I7w;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NlR3GASDUu4MFVXqII6TYfi_I7w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->setOnItemClickListener(Lim/tpelyyftgw/ui/dialogs/BottomDialog$OnItemClickListener;)V
.line 7043
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 7044
.end local v0 # "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
goto/16 :goto_3ff
.line 7007
:cond_1da
:goto_1da
new-instance v0, Lim/tpelyyftgw/ui/NewLocationActivity;
invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(I)V
.line 7008
.local v0, "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V
.line 7009
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 7010
.end local v0 # "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
goto/16 :goto_3ff
.line 7045
:cond_1e7
if-ne v2, v4, :cond_233
.line 7046
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v11, :cond_205
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v13}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_205
.line 7048
:try_start_1f7
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v13}, [Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
:try_end_202
.catchall {:try_start_1f7 .. :try_end_202} :catchall_203
.line 7051
goto :goto_204
.line 7049
:catchall_203
move-exception v0
.line 7052
:goto_204
return-void
.line 7054
:cond_205
new-instance v0, Lim/tpelyyftgw/ui/DocumentSelectActivity;
invoke-direct {v0, v6}, Lim/tpelyyftgw/ui/DocumentSelectActivity;-><init>(Z)V
.line 7055
.local v0, "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setChatActivity(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 7056
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v3, :cond_21d
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-nez v3, :cond_21d
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z
if-nez v3, :cond_221
:cond_21d
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_222
:cond_221
goto :goto_223
:cond_222
const/4 v6, -0x1
:goto_223
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setMaxSelectedFiles(I)V
.line 7057
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$52;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/ChatActivity$52;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/DocumentSelectActivity$DocumentSelectActivityDelegate;)V
.line 7095
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 7096
.end local v0 # "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
goto/16 :goto_3ff
:cond_233
if-ne v2, v3, :cond_261
.line 7097
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, v11, :cond_24f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v13}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_24f
.line 7098
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v13}, [Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, v4}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 7099
return-void
.line 7101
:cond_24f
new-instance v0, Lim/tpelyyftgw/ui/AudioSelectActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/AudioSelectActivity;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 7102
.local v0, "fragment":Lim/tpelyyftgw/ui/AudioSelectActivity;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0aOx1jul3ZhEBzrYAWk79r01Vkc;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0aOx1jul3ZhEBzrYAWk79r01Vkc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/AudioSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/AudioSelectActivity$AudioSelectActivityDelegate;)V
.line 7108
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 7109
.end local v0 # "fragment":Lim/tpelyyftgw/ui/AudioSelectActivity;
goto/16 :goto_3ff
:cond_261
if-ne v2, v0, :cond_275
.line 7116
new-instance v0, Lim/tpelyyftgw/ui/PhoneBookSelectActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/PhoneBookSelectActivity;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 7117
.local v0, "activity":Lim/tpelyyftgw/ui/PhoneBookSelectActivity;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OOl-5k-hIP0quTMuaTp4IZnP2IA;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OOl-5k-hIP0quTMuaTp4IZnP2IA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/PhoneBookSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/PhoneBookSelectActivity$PhoneBookSelectActivityDelegate;)V
.line 7121
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 7122
.end local v0 # "activity":Lim/tpelyyftgw/ui/PhoneBookSelectActivity;
goto/16 :goto_3ff
:cond_275
const/16 v0, 0x9
if-ne v2, v0, :cond_2b7
.line 7123
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v0, :cond_281
.line 7124
invoke-static {v3, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 7125
return-void
.line 7127
:cond_281
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_299
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
if-eqz v0, :cond_299
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_polls:Z
if-eqz v0, :cond_299
.line 7128
invoke-static {v7, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 7129
return-void
.line 7130
:cond_299
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canSendPolls(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_2a5
.line 7131
invoke-static {v3, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 7132
return-void
.line 7136
:cond_2a5
new-instance v0, Lim/tpelyyftgw/ui/PollCreateActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/PollCreateActivity;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 7137
.local v0, "pollCreateActivity":Lim/tpelyyftgw/ui/PollCreateActivity;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fofhxPyCjuCfG13mkBN8zh_uGYE;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fofhxPyCjuCfG13mkBN8zh_uGYE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/PollCreateActivity;->setDelegate(Lim/tpelyyftgw/ui/PollCreateActivity$PollCreateActivityDelegate;)V
.line 7141
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 7142
.end local v0 # "pollCreateActivity":Lim/tpelyyftgw/ui/PollCreateActivity;
goto/16 :goto_3ff
:cond_2b7
const/16 v0, 0x3f2
const-string v7, "ArrayUser"
const-string v8, "CallType"
const v9, 0x7f0f1586
const-string/jumbo v10, "visual_call_no_network"
const v11, 0x7f0f1585
const-string/jumbo v13, "visual_call_no_friend_tip"
const-string/jumbo v15, "visual_call_busing_tip"
const-string/jumbo v14, "user_id"
if-ne v2, v0, :cond_372
.line 7143
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-nez v0, :cond_35b
.line 7145
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_2ee
.line 7146
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
invoke-virtual {v3, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
goto :goto_300
.line 7148
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_2ee
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 7149
.restart local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_300
iget-boolean v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-eqz v3, :cond_353
.line 7150
iget v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v3
.line 7151
.local v3, "currentConnectionState":I
if-eq v3, v5, :cond_34b
if-ne v3, v6, :cond_313
goto :goto_34b
.line 7155
:cond_313
new-instance v4, Landroid/content/Intent;
invoke-direct {v4}, Landroid/content/Intent;-><init>()V
.line 7156
.local v4, "intent":Landroid/content/Intent;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
const-class v9, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
invoke-virtual {v4, v5, v9}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 7157
invoke-virtual {v4, v8, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 7158
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
.line 7159
.local v5, "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
invoke-virtual {v6, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7160
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 7161
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
const-string v7, "channel"
invoke-virtual {v4, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 7162
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-virtual {v6, v4}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
goto :goto_352
.line 7153
.end local v4 # "intent":Landroid/content/Intent;
.end local v5 # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_34b
:goto_34b
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 7164
.end local v3 # "currentConnectionState":I
:goto_352
goto :goto_364
.line 7165
:cond_353
invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_364
.line 7167
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_35b
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-eq v0, v3, :cond_366
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-ne v0, v4, :cond_364
goto :goto_366
:cond_364
:goto_364
goto/16 :goto_3ff
.line 7168
:cond_366
:goto_366
const v0, 0x7f0f1571
invoke-static {v15, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto/16 :goto_3ff
.line 7170
:cond_372
const/16 v0, 0x3f3
if-ne v2, v0, :cond_3fe
.line 7171
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-nez v0, :cond_3e9
.line 7172
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
invoke-virtual {v3, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 7173
.restart local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-eqz v3, :cond_3e1
.line 7174
iget v3, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v3
.line 7175
.restart local v3 # "currentConnectionState":I
if-eq v3, v5, :cond_3d9
if-ne v3, v6, :cond_3a1
goto :goto_3d9
.line 7179
:cond_3a1
new-instance v4, Landroid/content/Intent;
invoke-direct {v4}, Landroid/content/Intent;-><init>()V
.line 7180
.restart local v4 # "intent":Landroid/content/Intent;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
const-class v9, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
invoke-virtual {v4, v6, v9}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 7181
invoke-virtual {v4, v8, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 7182
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
.line 7183
.restart local v5 # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
invoke-virtual {v6, v14, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7184
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 7185
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
const-string v7, "channel"
invoke-virtual {v4, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 7186
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-virtual {v6, v4}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
goto :goto_3e0
.line 7177
.end local v4 # "intent":Landroid/content/Intent;
.end local v5 # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_3d9
:goto_3d9
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 7188
.end local v3 # "currentConnectionState":I
:goto_3e0
goto :goto_3f2
.line 7189
:cond_3e1
invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_3f2
.line 7191
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_3e9
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-eq v0, v3, :cond_3f3
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-ne v0, v4, :cond_3f2
goto :goto_3f3
:cond_3f2
:goto_3f2
goto :goto_3ff
.line 7192
:cond_3f3
:goto_3f3
const v0, 0x7f0f1571
invoke-static {v15, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_3ff
.line 7194
:cond_3fe
nop
.line 7205
:goto_3ff
return-void
.end method
.method private processSelectedOption(Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;)V
.registers 29
.param p1, "option" # Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
.line 15569
move-object/from16 v8, p0
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_879
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_e
goto/16 :goto_879
.line 15572
:cond_e
sget-object v0, Lim/tpelyyftgw/ui/ChatActivity$76;->$SwitchMap$im$tpelyyftgw$ui$constants$Constants$ChatSelectionPopMenuEnum:[I
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;->ordinal()I
move-result v1
aget v0, v0, v1
const/16 v1, 0x1f4
const-string v2, ""
const-wide/16 v3, 0x3e8
const v5, 0x7f0f0a5a
const-string v6, "OK"
const/4 v7, 0x2
const v9, 0x7f0f02f7
const-string v10, "Cancel"
const/4 v12, 0x3
const-string v14, "android.permission.WRITE_EXTERNAL_STORAGE"
const/4 v15, 0x1
const/4 v13, 0x0
packed-switch v0, :pswitch_data_87a
goto/16 :goto_871
.line 16120
:pswitch_31
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 16121
.local v0, "messagetrans":Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->translateCancel(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 16122
goto/16 :goto_871
.line 16110
.end local v0 # "messagetrans":Lim/tpelyyftgw/messenger/MessageObject;
:pswitch_38
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 16111
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v1, v7, :cond_43
.line 16112
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->convertAudioFile(Lim/tpelyyftgw/messenger/MessageObject;)V
goto/16 :goto_871
.line 16114
:cond_43
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->translateStart(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 16117
goto/16 :goto_871
.line 16060
.end local v0 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:pswitch_48
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getSendButton()Landroid/view/View;
move-result-object v0
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z
move-result v0
if-nez v0, :cond_c4
.line 16061
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaController()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v0
if-eqz v0, :cond_67
.line 16062
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaController()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, v15, v15}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V
.line 16064
:cond_67
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;-><init>()V
.line 16065
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
iget v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
long-to-int v3, v2
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 16066
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v1, :cond_a5
.line 16067
const/4 v1, 0x0
.local v1, "a":I
:goto_80
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_a4
.line 16068
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->id:Ljava/util/ArrayList;
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16067
add-int/lit8 v1, v1, 0x1
goto :goto_80
.end local v1 # "a":I
:cond_a4
goto :goto_b4
.line 16071
:cond_a5
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->id:Ljava/util/ArrayList;
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16073
:goto_b4
iget v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ThoiZN9sm7IZsr1DXM6qtEo-enA;
invoke-direct {v2, v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ThoiZN9sm7IZsr1DXM6qtEo-enA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 16092
goto/16 :goto_871
.line 16096
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
:cond_c4
:pswitch_c4
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 16097
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 16098
.local v1, "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v3
iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
int-to-long v4, v4
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yS8k8CLDStrS5QLTQIGrbxZMHHs;
invoke-direct {v6, v8, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yS8k8CLDStrS5QLTQIGrbxZMHHs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;Lim/tpelyyftgw/messenger/MessageObject;)V
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZJLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 16107
goto/16 :goto_871
.line 16045
.end local v0 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.end local v1 # "group":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:pswitch_e2
const/4 v0, 0x0
.line 16051
.local v0, "path":Ljava/lang/String;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v0
.line 16054
invoke-static {v0}, Lcom/king/zxing/util/CodeUtils;->parseQRCode(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
.line 16056
.local v9, "result":Ljava/lang/String;
iget v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
iget-wide v11, v8, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const-wide/16 v16, 0x0
cmp-long v1, v11, v16
if-nez v1, :cond_102
const/4 v7, 0x1
goto :goto_103
:cond_102
const/4 v7, 0x0
:goto_103
move-object/from16 v1, p0
move-object v3, v9
invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/utils/QrCodeParseUtil;->tryParseQrCode(Ljava/lang/Object;ILjava/lang/String;ZZZZ)V
.line 16057
goto/16 :goto_871
.line 15999
.end local v0 # "path":Ljava/lang/String;
.end local v9 # "result":Ljava/lang/String;
:pswitch_10b
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 16000
.local v0, "object":Lim/tpelyyftgw/messenger/MessageObject;
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 16001
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f100e
const-string v3, "StopPollAlertTitle"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16002
const v2, 0x7f0f100d
const-string v3, "StopPollAlertText"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16003
const v2, 0x7f0f1004
const-string v3, "Stop"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cE8MrFv26rwCPoIODlLWV4juwzg;
invoke-direct {v3, v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cE8MrFv26rwCPoIODlLWV4juwzg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16040
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16041
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 16042
goto/16 :goto_871
.line 15978
.end local v0 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:pswitch_14f
new-array v0, v15, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2, v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
const/4 v2, 0x0
aput-object v1, v0, v2
.line 15979
.local v0, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvXA6Ov8jh0SU0FSP66Hmpu2aak;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvXA6Ov8jh0SU0FSP66Hmpu2aak;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-virtual {v1, v2, v13, v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendVote(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;Ljava/lang/Runnable;)I
move-result v1
.line 15987
.local v1, "requestId":I
if-eqz v1, :cond_871
.line 15988
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OtEKU3VnYPTmL9Xd98KybtFXUo8;
invoke-direct {v2, v8, v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$OtEKU3VnYPTmL9Xd98KybtFXUo8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
const-wide/16 v3, 0x1f4
invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto/16 :goto_871
.line 15968
.end local v0 # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v1 # "requestId":I
:pswitch_17a
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z
move-result v0
if-nez v0, :cond_1bb
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v0
if-eqz v0, :cond_18f
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-nez v0, :cond_18f
goto :goto_1bb
.line 15970
:cond_18f
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v0
if-eqz v0, :cond_871
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v0, :cond_871
.line 15971
const/4 v0, 0x0
.local v0, "a":I
:goto_19c
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_1b9
.line 15972
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
new-instance v2, Ljava/util/ArrayList;
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->cancelSendingMessage(Ljava/util/ArrayList;)V
.line 15971
add-int/lit8 v0, v0, 0x1
goto :goto_19c
.end local v0 # "a":I
:cond_1b9
goto/16 :goto_871
.line 15969
:cond_1bb
:goto_1bb
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->cancelSendingMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
goto/16 :goto_871
.line 15964
:pswitch_1c6
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-wide v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
invoke-static {v0, v1, v2, v3, v8}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createReportAlert(Landroid/content/Context;JILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 15965
goto/16 :goto_871
.line 15938
:pswitch_1d7
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;-><init>()V
.line 15939
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;->id:I
.line 15940
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
.line 15941
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;->isGroup:Z
.line 15942
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hoA23yYTc1HlYNyKbX8QpM2cznQ;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hoA23yYTc1HlYNyKbX8QpM2cznQ;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 15961
goto/16 :goto_871
.line 15933
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_exportMessageLinkV2;
:pswitch_1fd
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v14
const/4 v15, 0x2
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v17
.line 15934
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
div-long/2addr v1, v3
long-to-int v2, v1
const/16 v19, 0x1
.line 15933
move-object/from16 v16, v0
move/from16 v18, v2
invoke-virtual/range {v14 .. v19}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentSticker(ILjava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;IZ)V
.line 15935
goto/16 :goto_871
.line 15928
:pswitch_219
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v20
const/16 v21, 0x2
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v23
.line 15929
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
div-long/2addr v1, v3
long-to-int v2, v1
const/16 v25, 0x0
.line 15928
move-object/from16 v22, v0
move/from16 v24, v2
invoke-virtual/range {v20 .. v25}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentSticker(ILjava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;IZ)V
.line 15930
goto/16 :goto_871
.line 15924
:pswitch_236
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->showRateAlert(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;)V
.line 15925
goto/16 :goto_871
.line 15915
:pswitch_247
:try_start_247
new-instance v0, Landroid/content/Intent;
const-string v2, "android.intent.action.DIAL"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v4, "tel:"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v4, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v3
invoke-direct {v0, v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 15916
.local v0, "intent":Landroid/content/Intent;
const/high16 v2, 0x10000000
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 15917
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_278
.catch Ljava/lang/Exception; {:try_start_247 .. :try_end_278} :catch_27a
.line 15920
.end local v0 # "intent":Landroid/content/Intent;
goto/16 :goto_871
.line 15918
:catch_27a
move-exception v0
.line 15919
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 15921
.end local v0 # "e":Ljava/lang/Exception;
goto/16 :goto_871
.line 15878
:pswitch_280
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_871
.line 15879
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
if-eqz v0, :cond_871
.line 15880
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
.line 15881
.local v0, "phoneCall":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
const/4 v1, 0x2
.line 15882
.local v1, "type":I
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->flags:I
const/4 v3, 0x4
and-int/2addr v2, v3
if-eqz v2, :cond_29f
.line 15883
const/4 v1, 0x2
goto :goto_2a0
.line 15885
:cond_29f
const/4 v1, 0x1
.line 15887
:goto_2a0
sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-nez v2, :cond_328
.line 15888
iget v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string/jumbo v4, "user_id"
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
.line 15889
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-eqz v3, :cond_31a
.line 15890
iget v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v3
.line 15891
.local v3, "currentConnectionState":I
if-eq v3, v7, :cond_30c
if-ne v3, v15, :cond_2cf
goto :goto_30c
.line 15894
:cond_2cf
new-instance v5, Landroid/content/Intent;
invoke-direct {v5}, Landroid/content/Intent;-><init>()V
.line 15895
.local v5, "intent":Landroid/content/Intent;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
const-class v7, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
invoke-virtual {v5, v6, v7}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 15896
const-string v6, "CallType"
invoke-virtual {v5, v6, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 15897
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
.line 15898
.local v6, "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v7, v8, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const/4 v9, 0x0
invoke-virtual {v7, v4, v9}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 15899
const-string v4, "ArrayUser"
invoke-virtual {v5, v4, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 15900
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
const-string v7, "channel"
invoke-virtual {v5, v7, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 15901
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-virtual {v4, v5}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
goto :goto_319
.line 15892
.end local v5 # "intent":Landroid/content/Intent;
.end local v6 # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_30c
:goto_30c
const v4, 0x7f0f1586
const-string/jumbo v5, "visual_call_no_network"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 15903
.end local v3 # "currentConnectionState":I
:goto_319
goto :goto_332
.line 15904
:cond_31a
const v3, 0x7f0f1585
const-string/jumbo v4, "visual_call_no_friend_tip"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_332
.line 15906
.end local v2 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_328
sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-eq v2, v12, :cond_333
sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
const/4 v3, 0x4
if-ne v2, v3, :cond_332
goto :goto_333
:cond_332
:goto_332
goto :goto_340
.line 15907
:cond_333
:goto_333
const v2, 0x7f0f1571
const-string/jumbo v3, "visual_call_busing_tip"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 15909
.end local v0 # "phoneCall":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
.end local v1 # "type":I
:goto_340
goto/16 :goto_871
.line 15865
:pswitch_342
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 15866
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_871
.line 15867
new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
invoke-direct {v1, v13, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_871
.line 15846
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:pswitch_362
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 15847
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f118a
const-string v2, "UnpinMessageAlertTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15848
const v1, 0x7f0f1189
const-string v2, "UnpinMessageAlert"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15849
const v1, 0x7f0f1188
const-string v2, "UnpinMessage"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$I5tV_pH1oH8hgB-Ubsoc6EusosQ;
invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$I5tV_pH1oH8hgB-Ubsoc6EusosQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15851
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15852
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15853
goto/16 :goto_871
.line 15812
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:pswitch_3a4
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
.line 15813
.local v0, "mid":I
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 15814
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v3, 0x7f0f0c86
const-string v4, "PinMessageAlertTitle"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15817
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v3, :cond_3d6
.line 15818
const v2, 0x7f0f0c85
const-string v3, "PinMessageAlertChat"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15819
new-array v2, v15, [Z
const/4 v3, 0x0
aput-boolean v3, v2, v3
.local v2, "checks":[Z
goto/16 :goto_474
.line 15820
.end local v2 # "checks":[Z
:cond_3d6
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_3e4
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v3, :cond_3ee
:cond_3e4
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v3, :cond_463
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-nez v3, :cond_463
.line 15821
:cond_3ee
const v3, 0x7f0f0c83
const-string v4, "PinMessageAlert"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15822
new-array v3, v15, [Z
const/4 v4, 0x0
aput-boolean v15, v3, v4
.line 15823
.local v3, "checks":[Z
new-instance v4, Landroid/widget/FrameLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
invoke-direct {v4, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 15824
.local v4, "frameLayout":Landroid/widget/FrameLayout;
new-instance v7, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v11
invoke-direct {v7, v11, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
.line 15825
.local v7, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v11, 0x0
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 15826
const v12, 0x7f0f0c87
new-array v14, v11, [Ljava/lang/Object;
const-string v13, "PinNotify"
invoke-static {v13, v12, v14}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v12
invoke-virtual {v7, v12, v2, v15, v11}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
.line 15827
sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v11, 0x41000000 # 8.0f
if-eqz v2, :cond_432
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
goto :goto_433
:cond_432
const/4 v2, 0x0
:goto_433
sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v12, :cond_439
const/4 v11, 0x0
goto :goto_43d
:cond_439
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
:goto_43d
const/4 v12, 0x0
invoke-virtual {v7, v2, v12, v11, v12}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 15828
const/high16 v20, -0x40800000 # -1.0f
const/high16 v21, 0x42400000 # 48.0f
const/16 v22, 0x33
const/high16 v23, 0x41000000 # 8.0f
const/16 v24, 0x0
const/high16 v25, 0x41000000 # 8.0f
const/16 v26, 0x0
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v4, v7, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 15829
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yY-e0vwdP6RNjA69T-xvt1vd4PA;
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$yY-e0vwdP6RNjA69T-xvt1vd4PA;-><init>([Z)V
invoke-virtual {v7, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 15834
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15835
.end local v4 # "frameLayout":Landroid/widget/FrameLayout;
.end local v7 # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
move-object v2, v3
goto :goto_474
.line 15836
.end local v3 # "checks":[Z
:cond_463
const v2, 0x7f0f0c84
const-string v3, "PinMessageAlertChannel"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15837
new-array v2, v15, [Z
const/4 v3, 0x0
aput-boolean v3, v2, v3
.line 15839
.restart local v2 # "checks":[Z
:goto_474
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$m51kSdOuw7M4XzdtfLYXy_1eXq4;
invoke-direct {v4, v8, v0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$m51kSdOuw7M4XzdtfLYXy_1eXq4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I[Z)V
invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15841
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15842
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {v8, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15843
goto/16 :goto_871
.line 15801
.end local v0 # "mid":I
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v2 # "checks":[Z
:pswitch_491
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_499
.line 15802
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
goto :goto_49e
.line 15804
:cond_499
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 15806
:goto_49e
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15807
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15808
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15809
goto/16 :goto_871
.line 15797
:pswitch_4a7
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->removeRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 15798
goto/16 :goto_871
.line 15790
:pswitch_4b4
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v0
.line 15791
.local v0, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/messenger/MessagesController;->saveGif(Ljava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 15792
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showGifHint()V
.line 15793
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 15794
goto/16 :goto_871
.line 15764
.end local v0 # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:pswitch_4cd
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_4f1
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v14}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_4f1
.line 15765
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v14}, [Ljava/lang/String;
move-result-object v1
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 15766
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15767
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15768
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15769
return-void
.line 15771
:cond_4f1
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getDocumentFileName(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Ljava/lang/String;
move-result-object v0
.line 15772
.local v0, "fileName":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_507
.line 15773
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;
move-result-object v0
.line 15775
:cond_507
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
.line 15776
.local v1, "path":Ljava/lang/String;
if-eqz v1, :cond_521
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
if-lez v3, :cond_521
.line 15777
new-instance v3, Ljava/io/File;
invoke-direct {v3, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 15778
.local v3, "temp":Ljava/io/File;
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v4
if-nez v4, :cond_521
.line 15779
const/4 v1, 0x0
.line 15782
.end local v3 # "temp":Ljava/io/File;
:cond_521
if-eqz v1, :cond_529
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
if-nez v3, :cond_535
.line 15783
:cond_529
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v3
invoke-virtual {v3}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v1
.line 15785
:cond_535
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
iget-object v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v4
if-eqz v4, :cond_542
const/4 v7, 0x3
:cond_542
iget-object v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v4
if-eqz v4, :cond_553
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15786
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v2
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
goto :goto_554
:cond_553
nop
.line 15785
:goto_554
invoke-static {v1, v3, v7, v0, v2}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V
.line 15787
goto/16 :goto_871
.line 15758
.end local v0 # "fileName":Ljava/lang/String;
.end local v1 # "path":Ljava/lang/String;
:pswitch_559
new-instance v0, Lim/tpelyyftgw/ui/components/StickersAlert;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
move-result-object v4
const/4 v5, 0x0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
.line 15759
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v1
if-eqz v1, :cond_57c
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_578
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->canSendStickers(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_57c
:cond_578
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
move-object v6, v1
goto :goto_57d
:cond_57c
const/4 v6, 0x0
:goto_57d
move-object v1, v0
move-object/from16 v3, p0
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/StickersAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;)V
.line 15758
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15761
goto/16 :goto_871
.line 15754
:pswitch_588
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 15755
goto/16 :goto_871
.line 15723
:pswitch_58f
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
.line 15724
.local v0, "path":Ljava/lang/String;
if-eqz v0, :cond_5a9
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
if-lez v2, :cond_5a9
.line 15725
new-instance v2, Ljava/io/File;
invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 15726
.local v2, "temp":Ljava/io/File;
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v3
if-nez v3, :cond_5a9
.line 15727
const/4 v0, 0x0
.line 15730
.end local v2 # "temp":Ljava/io/File;
:cond_5a9
if-eqz v0, :cond_5b4
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
if-nez v2, :cond_5b2
goto :goto_5b4
:cond_5b2
move-object v2, v0
goto :goto_5c1
.line 15731
:cond_5b4
:goto_5b4
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v2
invoke-virtual {v2}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v0
move-object v2, v0
.line 15733
.end local v0 # "path":Ljava/lang/String;
.local v2, "path":Ljava/lang/String;
:goto_5c1
new-instance v0, Landroid/content/Intent;
const-string v3, "android.intent.action.SEND"
invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
move-object v3, v0
.line 15734
.local v3, "intent":Landroid/content/Intent;
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
invoke-virtual {v3, v0}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 15735
new-instance v0, Ljava/io/File;
invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
move-object v4, v0
.line 15736
.local v4, "f":Ljava/io/File;
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v5, 0x18
const-string v6, "android.intent.extra.STREAM"
if-lt v0, v5, :cond_5fc
.line 15738
:try_start_5e2
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v5, "im.tpelyyftgw.messenger.provider"
invoke-static {v0, v5, v4}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v0
invoke-virtual {v3, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 15739
invoke-virtual {v3, v15}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
:try_end_5f2
.catch Ljava/lang/Exception; {:try_start_5e2 .. :try_end_5f2} :catch_5f3
goto :goto_5fb
.line 15740
:catch_5f3
move-exception v0
.line 15741
.local v0, "ignore":Ljava/lang/Exception;
invoke-static {v4}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v5
invoke-virtual {v3, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 15742
.end local v0 # "ignore":Ljava/lang/Exception;
:goto_5fb
goto :goto_603
.line 15744
:cond_5fc
invoke-static {v4}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v0
invoke-virtual {v3, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 15747
:goto_603
:try_start_603
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v5, "ShareFile"
const v6, 0x7f0f0f93
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-static {v3, v5}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v5
invoke-virtual {v0, v5, v1}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_617
.catchall {:try_start_603 .. :try_end_617} :catchall_619
.line 15750
goto/16 :goto_871
.line 15748
:catchall_619
move-exception v0
.line 15751
goto/16 :goto_871
.line 15669
.end local v2 # "path":Ljava/lang/String;
.end local v3 # "intent":Landroid/content/Intent;
.end local v4 # "f":Ljava/io/File;
:pswitch_61c
const/4 v0, 0x0
.line 15670
.local v0, "locFile":Ljava/io/File;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_63b
.line 15671
new-instance v1, Ljava/io/File;
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 15672
.local v1, "f":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-eqz v2, :cond_63b
.line 15673
move-object v0, v1
.line 15676
.end local v1 # "f":Ljava/io/File;
:cond_63b
if-nez v0, :cond_64c
.line 15677
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v1
.line 15678
.restart local v1 # "f":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-eqz v2, :cond_64c
.line 15679
move-object v0, v1
.line 15682
.end local v1 # "f":Ljava/io/File;
:cond_64c
if-eqz v0, :cond_871
.line 15684
invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
const-string v2, "attheme"
invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
const v2, 0x7f0f0141
const-string v3, "AppName"
if-eqz v1, :cond_6b7
.line 15685
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDocumentName()Ljava/lang/String;
move-result-object v1
const/4 v4, 0x0
invoke-static {v0, v1, v4, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->applyThemeFile(Ljava/io/File;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;Z)Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v1
.line 15686
.local v1, "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
if-eqz v1, :cond_679
.line 15687
new-instance v2, Lim/tpelyyftgw/ui/ThemePreviewActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ThemePreviewActivity;-><init>(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;)V
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_6b5
.line 15689
:cond_679
const/4 v4, -0x1
iput v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
.line 15690
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
if-nez v4, :cond_68a
.line 15691
const/4 v2, 0x0
iput-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15692
iput-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15693
iput-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15694
return-void
.line 15696
:cond_68a
new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
invoke-direct {v4, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 15697
.local v4, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15698
const v2, 0x7f0f079d
const-string v3, "IncorrectTheme"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15699
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v4, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15700
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15702
.end local v1 # "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.end local v4 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:goto_6b5
goto/16 :goto_871
.line 15703
:cond_6b7
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v1
iget v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-virtual {v1, v0, v4}, Lim/tpelyyftgw/messenger/LocaleController;->applyLanguageFile(Ljava/io/File;I)Z
move-result v1
if-eqz v1, :cond_6cd
.line 15704
new-instance v1, Lim/tpelyyftgw/ui/LanguageSelectActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/LanguageSelectActivity;-><init>()V
invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_871
.line 15706
:cond_6cd
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_6db
.line 15707
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15708
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15709
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15710
return-void
.line 15712
:cond_6db
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 15713
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15714
const v2, 0x7f0f079b
const-string v3, "IncorrectLocalization"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15715
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15716
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15717
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_871
.line 15648
.end local v0 # "locFile":Ljava/io/File;
:pswitch_708
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
.line 15649
.local v0, "path":Ljava/lang/String;
if-eqz v0, :cond_722
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
if-lez v1, :cond_722
.line 15650
new-instance v1, Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 15651
.local v1, "temp":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_722
.line 15652
const/4 v0, 0x0
.line 15655
.end local v1 # "temp":Ljava/io/File;
:cond_722
if-eqz v0, :cond_72a
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
if-nez v1, :cond_736
.line 15656
:cond_72a
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v0
.line 15658
:cond_736
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x17
if-lt v1, v2, :cond_75a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v1, v14}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v1
if-eqz v1, :cond_75a
.line 15659
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
filled-new-array {v14}, [Ljava/lang/String;
move-result-object v2
const/4 v3, 0x4
invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 15660
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15661
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15662
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15663
return-void
.line 15658
:cond_75a
const/4 v1, 0x0
.line 15665
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
const/4 v3, 0x0
invoke-static {v0, v2, v3, v1, v1}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V
.line 15666
goto/16 :goto_871
.line 15631
.end local v0 # "path":Ljava/lang/String;
:pswitch_765
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_789
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v14}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_789
.line 15632
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v14}, [Ljava/lang/String;
move-result-object v1
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 15633
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15634
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15635
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15636
return-void
.line 15638
:cond_789
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v0, :cond_7aa
.line 15639
const/4 v0, 0x0
.local v0, "a":I
:goto_78e
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_7a8
.line 15640
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->saveMessageToGallery(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 15639
add-int/lit8 v0, v0, 0x1
goto :goto_78e
.end local v0 # "a":I
:cond_7a8
goto/16 :goto_871
.line 15643
:cond_7aa
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->saveMessageToGallery(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 15645
goto/16 :goto_871
.line 15627
:pswitch_7b1
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->phone_number:Ljava/lang/String;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V
.line 15628
goto/16 :goto_871
.line 15618
:pswitch_7be
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageCaption(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)Ljava/lang/CharSequence;
move-result-object v0
.line 15619
.local v0, "caption":Ljava/lang/CharSequence;
if-eqz v0, :cond_7cd
.line 15620
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V
goto/16 :goto_871
.line 15622
:cond_7cd
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x0
invoke-direct {v8, v1, v2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->getMessageContent(Lim/tpelyyftgw/messenger/MessageObject;IZ)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V
.line 15624
goto/16 :goto_871
.line 15605
.end local v0 # "caption":Ljava/lang/CharSequence;
:pswitch_7d9
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iput-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 15606
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iput-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15607
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 15608
.local v0, "args":Landroid/os/Bundle;
const-string v1, "onlySelect"
invoke-virtual {v0, v1, v15}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 15609
const-string v1, "dialogsType"
invoke-virtual {v0, v1, v12}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 15610
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-nez v1, :cond_7f5
goto :goto_7fb
:cond_7f5
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v15
:goto_7fb
const-string v1, "messagesCount"
invoke-virtual {v0, v1, v15}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 15611
new-instance v1, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 15612
.local v1, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-static {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->setTempForwardMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 15613
invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 15614
invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 15615
goto :goto_871
.line 15595
.end local v0 # "args":Landroid/os/Bundle;
.end local v1 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
:pswitch_811
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_81f
.line 15596
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 15597
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 15598
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 15599
return-void
.line 15601
:cond_81f
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->createDeleteMessagesAlert(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;)V
.line 15602
goto :goto_871
.line 15574
:pswitch_827
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v0, :cond_85a
.line 15575
const/4 v0, 0x1
.line 15576
.local v0, "success":Z
const/4 v1, 0x0
.local v1, "a":I
:goto_82d
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_850
.line 15577
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v2
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v3, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->retrySendMessage(Lim/tpelyyftgw/messenger/MessageObject;Z)Z
move-result v2
if-nez v2, :cond_84d
.line 15578
const/4 v0, 0x0
.line 15576
:cond_84d
add-int/lit8 v1, v1, 0x1
goto :goto_82d
.line 15581
.end local v1 # "a":I
:cond_850
if-eqz v0, :cond_859
iget-boolean v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v1, :cond_859
.line 15582
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 15584
.end local v0 # "success":Z
:cond_859
goto :goto_871
.line 15585
:cond_85a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->retrySendMessage(Lim/tpelyyftgw/messenger/MessageObject;Z)Z
move-result v0
if-eqz v0, :cond_871
.line 15586
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 15587
iget-boolean v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_871
.line 15588
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 16125
:cond_871
:goto_871
const/4 v1, 0x0
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 16126
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 16127
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->selectedObjectToEditCaption:Lim/tpelyyftgw/messenger/MessageObject;
.line 16128
return-void
.line 15570
:cond_879
:goto_879
return-void
:pswitch_data_87a
.packed-switch 0x1
:pswitch_827
:pswitch_811
:pswitch_7d9
:pswitch_7be
:pswitch_7b1
:pswitch_765
:pswitch_708
:pswitch_61c
:pswitch_58f
:pswitch_588
:pswitch_559
:pswitch_4cd
:pswitch_4b4
:pswitch_4a7
:pswitch_491
:pswitch_3a4
:pswitch_362
:pswitch_342
:pswitch_280
:pswitch_247
:pswitch_236
:pswitch_219
:pswitch_1fd
:pswitch_1d7
:pswitch_1c6
:pswitch_17a
:pswitch_14f
:pswitch_10b
:pswitch_e2
:pswitch_48
:pswitch_c4
:pswitch_38
:pswitch_31
.end packed-switch
.end method
.method private removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 5
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 17016
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v0
.line 17017
.local v0, "index":I
const/4 v1, -0x1
if-ne v0, v1, :cond_a
.line 17018
return-void
.line 17020
:cond_a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 17021
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v1, :cond_1b
.line 17022
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v2
add-int/2addr v2, v0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V
.line 17024
:cond_1b
return-void
.end method
.method private removeSelectedMessageHighlight()V
.registers 2
.line 8326
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_a
.line 8327
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 8328
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;
.line 8330
:cond_a
const v0, 0x7fffffff
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
.line 8331
return-void
.end method
.method private removeUnreadPlane(Z)V
.registers 5
.param p1, "scrollToEnd" # Z
.line 9559
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1e
.line 9560
const/4 v0, 0x0
if-eqz p1, :cond_12
.line 9561
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v2, 0x1
aput-boolean v2, v1, v2
aput-boolean v2, v1, v0
.line 9562
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
.line 9563
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 9565
:cond_12
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 9566
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z
.line 9567
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 9568
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 9570
:cond_1e
return-void
.end method
.method private replaceMessageObjects(Ljava/util/ArrayList;IZ)V
.registers 21
.param p2, "loadIndex" # I
.param p3, "remove" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;IZ)V"
}
.end annotation
.line 12394
.local p1, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
move-object/from16 v0, p0
move-object/from16 v1, p1
const/4 v2, 0x0
.line 12395
.local v2, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
const/4 v3, 0x0
.local v3, "a":I
:goto_6
invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I
move-result v4
const/4 v5, 0x1
if-ge v3, v4, :cond_1e6
.line 12396
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 12397
.local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v6, v6, p2
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
invoke-virtual {v6, v7}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 12398
.local v6, "old":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v7, :cond_34
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
if-ne v7, v8, :cond_34
.line 12399
iput-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 12400
invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 12402
:cond_34
if-eqz v6, :cond_1e2
if-eqz p3, :cond_44
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v8, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-eq v7, v8, :cond_44
.line 12403
goto/16 :goto_1e2
.line 12405
:cond_44
if-eqz p3, :cond_4b
.line 12406
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 12407
add-int/lit8 v3, v3, -0x1
.line 12410
:cond_4b
invoke-direct {v0, v4, v6}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 12411
iget v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ltz v7, :cond_a6
.line 12412
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v7, :cond_72
.line 12413
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iput-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 12414
iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;
const/4 v8, 0x0
if-eqz v7, :cond_67
.line 12415
invoke-virtual {v4, v8}, Lim/tpelyyftgw/messenger/MessageObject;->generateGameMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
goto :goto_72
.line 12416
:cond_67
iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;
if-eqz v7, :cond_72
.line 12417
invoke-virtual {v4, v8}, Lim/tpelyyftgw/messenger/MessageObject;->generatePaymentSentMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 12420
:cond_72
:goto_72
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isEditing()Z
move-result v7
if-nez v7, :cond_9a
.line 12421
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;
move-result-object v7
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_97
.line 12422
iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
.line 12423
iget-boolean v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->attachPathExists:Z
iput-boolean v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->attachPathExists:Z
.line 12424
iget-boolean v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z
iput-boolean v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z
goto :goto_9a
.line 12426
:cond_97
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->checkMediaExistance()V
.line 12429
:cond_9a
:goto_9a
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v7, v7, p2
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
invoke-virtual {v7, v8, v4}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
goto :goto_b1
.line 12431
:cond_a6
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v7, v7, p2
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
invoke-virtual {v7, v8}, Landroid/util/SparseArray;->remove(I)V
.line 12433
:goto_b1
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v7
.line 12434
.local v7, "index":I
if-ltz v7, :cond_1e2
.line 12435
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v9, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/util/ArrayList;
.line 12436
.local v8, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v9, -0x1
.line 12437
.local v9, "index2":I
if-eqz v8, :cond_ca
.line 12438
invoke-virtual {v8, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v9
.line 12440
:cond_ca
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v10
const-wide/16 v12, 0x0
cmp-long v14, v10, v12
if-eqz v14, :cond_196
.line 12441
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v11
invoke-virtual {v10, v11, v12}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 12442
.local v10, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v10, :cond_196
.line 12443
iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v11
.line 12444
.local v11, "idx":I
if-ltz v11, :cond_196
.line 12445
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v14
cmp-long v16, v12, v14
if-eqz v16, :cond_ff
.line 12446
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v13
invoke-virtual {v12, v13, v14, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 12448
:cond_ff
iget-object v12, v4, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
if-eqz v12, :cond_12e
iget-object v12, v4, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z
move-result v12
if-eqz v12, :cond_10c
goto :goto_12e
.line 12466
:cond_10c
iget-object v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v11, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 12467
iget-object v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;
invoke-virtual {v12, v6}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
.line 12468
.local v12, "oldPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
if-eqz v12, :cond_120
.line 12469
iget-object v13, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->positions:Ljava/util/HashMap;
invoke-virtual {v13, v4, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12471
:cond_120
if-nez v2, :cond_128
.line 12472
new-instance v13, Landroid/util/LongSparseArray;
invoke-direct {v13}, Landroid/util/LongSparseArray;-><init>()V
move-object v2, v13
.line 12474
:cond_128
iget-wide v13, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v2, v13, v14, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
goto :goto_196
.line 12449
.end local v12 # "oldPosition":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessagePosition;
:cond_12e
:goto_12e
if-nez v2, :cond_136
.line 12450
new-instance v12, Landroid/util/LongSparseArray;
invoke-direct {v12}, Landroid/util/LongSparseArray;-><init>()V
move-object v2, v12
.line 12452
:cond_136
iget-wide v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v2, v12, v13, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 12453
if-lez v11, :cond_191
iget-object v12, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
move-result v12
sub-int/2addr v12, v5
if-ge v11, v12, :cond_191
.line 12454
new-instance v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v12}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V
.line 12455
.local v12, "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
sget-object v13, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v13}, Ljava/security/SecureRandom;->nextLong()J
move-result-wide v13
iput-wide v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
.line 12456
iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v14, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
add-int/lit8 v15, v11, 0x1
iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
invoke-virtual {v14, v15, v5}, Ljava/util/ArrayList;->subList(II)Ljava/util/List;
move-result-object v5
invoke-virtual {v13, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 12457
const/4 v5, 0x0
.local v5, "b":I
:goto_167
iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
if-ge v5, v13, :cond_185
.line 12458
iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v13, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v13
check-cast v13, Lim/tpelyyftgw/messenger/MessageObject;
iget-wide v14, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
iput-wide v14, v13, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
.line 12459
iget-object v13, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
add-int/lit8 v14, v11, 0x1
invoke-virtual {v13, v14}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 12457
add-int/lit8 v5, v5, 0x1
goto :goto_167
.line 12461
.end local v5 # "b":I
:cond_185
iget-wide v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v2, v13, v14, v12}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 12462
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v13, v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v5, v13, v14, v12}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 12464
.end local v12 # "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_191
iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v11}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 12479
.end local v10 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v11 # "idx":I
:cond_196
:goto_196
iget v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ltz v5, :cond_1b1
.line 12480
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v7, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 12481
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v5, :cond_1ab
.line 12482
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v10
add-int/2addr v10, v7
invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowAtPosition(I)V
.line 12484
:cond_1ab
if-ltz v9, :cond_1e2
.line 12485
invoke-virtual {v8, v9, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
goto :goto_1e2
.line 12488
:cond_1b1
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v7}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 12489
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v5, :cond_1c2
.line 12490
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v10
add-int/2addr v10, v7
invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V
.line 12492
:cond_1c2
if-ltz v9, :cond_1e2
.line 12493
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 12494
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-eqz v5, :cond_1e2
.line 12495
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v10, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v5, v10}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 12496
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v7}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 12497
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v10
invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V
.line 12395
.end local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "old":Lim/tpelyyftgw/messenger/MessageObject;
.end local v7 # "index":I
.end local v8 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v9 # "index2":I
:cond_1e2
:goto_1e2
const/4 v4, 0x1
add-int/2addr v3, v4
goto/16 :goto_6
.line 12503
.end local v3 # "a":I
:cond_1e6
if-eqz v2, :cond_236
.line 12504
const/4 v3, 0x0
.local v3, "b":I
:goto_1e9
invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I
move-result v4
if-ge v3, v4, :cond_236
.line 12505
invoke-virtual {v2, v3}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 12506
.local v4, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-eqz v5, :cond_206
.line 12507
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v6, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v5, v6, v7}, Landroid/util/LongSparseArray;->remove(J)V
const/4 v7, 0x1
goto :goto_233
.line 12509
:cond_206
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 12510
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v6, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
const/4 v7, 0x1
sub-int/2addr v6, v7
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 12511
.local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v6
.line 12512
.local v6, "index":I
if-ltz v6, :cond_233
.line 12513
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v8, :cond_233
.line 12514
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v9
add-int/2addr v9, v6
iget-object v10, v4, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
.line 12504
.end local v4 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v5 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "index":I
:cond_233
:goto_233
add-int/lit8 v3, v3, 0x1
goto :goto_1e9
.line 12520
.end local v3 # "b":I
:cond_236
return-void
.end method
.method private resetLivePinClose(Landroid/view/View;)V
.registers 9
.param p1, "view" # Landroid/view/View;
.line 1343
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
.line 1344
.local v0, "currentAnimation":Landroid/animation/AnimatorSet;
const-wide/16 v1, 0x64
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1345
const/4 v1, 0x5
new-array v1, v1, [Landroid/animation/Animator;
const/4 v2, 0x2
new-array v3, v2, [F
fill-array-data v3, :array_5e
const-string v4, "alpha"
invoke-static {p1, v4, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v1, v4
new-array v3, v2, [F
fill-array-data v3, :array_66
.line 1346
const-string/jumbo v5, "scaleX"
invoke-static {p1, v5, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v5, 0x1
aput-object v3, v1, v5
new-array v3, v2, [F
fill-array-data v3, :array_6e
.line 1347
const-string/jumbo v6, "scaleY"
invoke-static {p1, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v1, v2
new-array v2, v5, [F
const/4 v3, 0x0
aput v3, v2, v4
.line 1348
const-string/jumbo v6, "translationX"
invoke-static {p1, v6, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v6, 0x3
aput-object v2, v1, v6
new-array v2, v5, [F
aput v3, v2, v4
.line 1349
const-string/jumbo v3, "translationY"
invoke-static {p1, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x4
aput-object v2, v1, v3
.line 1345
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1350
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 1351
return-void
nop
:array_5e
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_66
.array-data 4
0x3c23d70a # 0.01f
0x3f800000 # 1.0f
.end array-data
:array_6e
.array-data 4
0x3c23d70a # 0.01f
0x3f800000 # 1.0f
.end array-data
.end method
.method private restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 12
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 15313
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 15314
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
.line 15315
.local v1, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v2
if-nez v2, :cond_18
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v2
if-eqz v2, :cond_8e
sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->loopStickers:Z
if-nez v2, :cond_8e
.line 15316
:cond_18
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v2
.line 15317
.local v2, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->getLottieAnimation()Lim/tpelyyftgw/ui/components/RLottieDrawable;
move-result-object v3
.line 15318
.local v3, "drawable":Lim/tpelyyftgw/ui/components/RLottieDrawable;
if-eqz v3, :cond_8e
.line 15319
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->restart()Z
.line 15320
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v4
if-eqz v4, :cond_8e
.line 15321
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;
move-result-object v4
.line 15322
.local v4, "emoji":Ljava/lang/String;
const-string/jumbo v5, "\u2764"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_8e
.line 15323
new-instance v5, Ljava/util/HashMap;
invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
.line 15324
.local v5, "pattern":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;"
const/4 v6, 0x1
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v5, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15325
const/16 v7, 0xd
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
const/4 v8, 0x0
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15326
const/16 v7, 0x3b
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15327
const/16 v7, 0x47
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15328
const/16 v7, 0x80
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v7, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15329
const/16 v6, 0x8c
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15330
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setVibrationPattern(Ljava/util/HashMap;)V
.line 15335
.end local v2 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.end local v3 # "drawable":Lim/tpelyyftgw/ui/components/RLottieDrawable;
.end local v4 # "emoji":Ljava/lang/String;
.end local v5 # "pattern":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;"
:cond_8e
return-void
.end method
.method private saveMessageToGallery(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 6
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 15370
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
.line 15371
.local v0, "path":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_16
.line 15372
new-instance v1, Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 15373
.local v1, "temp":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_16
.line 15374
const/4 v0, 0x0
.line 15377
.end local v1 # "temp":Ljava/io/File;
:cond_16
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_26
.line 15378
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v0
.line 15380
:cond_26
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v2
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3, v3}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V
.line 15381
return-void
.end method
.method private scrollToLastMessage(Z)V
.registers 19
.param p1, "pagedown" # Z
.line 7908
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v2, 0x0
aget-boolean v1, v1, v2
if-eqz v1, :cond_2c
iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
if-nez v1, :cond_2c
iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-nez v1, :cond_2c
.line 7909
if-eqz p1, :cond_26
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstCompletelyVisibleItemPosition()I
move-result v1
if-nez v1, :cond_26
.line 7910
const/4 v1, 0x1
invoke-direct {v0, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
.line 7911
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V
.line 7912
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
goto :goto_5d
.line 7914
:cond_26
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v1, v2, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
goto :goto_5d
.line 7917
:cond_2c
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V
.line 7918
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7919
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-wide v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v6, 0x1e
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
const/4 v10, 0x0
iget v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/4 v12, 0x0
const/4 v13, 0x0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 7929
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v14
iget-boolean v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v2, v1, 0x1
iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 7919
move/from16 v16, v1
invoke-virtual/range {v3 .. v16}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 7933
:goto_5d
return-void
.end method
.method private searchLinks(Ljava/lang/CharSequence;Z)V
.registers 12
.param p1, "charSequence" # Ljava/lang/CharSequence;
.param p2, "force" # Z
.line 7213
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/16 v1, 0x2e
if-eqz v0, :cond_19
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget v0, v0, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I
if-eqz v0, :cond_18
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v0
if-ge v0, v1, :cond_19
.line 7214
:cond_18
return-void
.line 7216
:cond_19
if-eqz p2, :cond_ae
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v0, :cond_ae
.line 7217
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
const/4 v2, 0x0
if-eqz v0, :cond_a4
.line 7218
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-static {p1, v0}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I
move-result v0
.line 7219
.local v0, "index":I
const/4 v3, 0x0
.line 7220
.local v3, "lastChar":C
const/4 v4, 0x0
.line 7221
.local v4, "lenEqual":Z
const/4 v5, 0x1
const/4 v6, -0x1
if-ne v0, v6, :cond_69
.line 7222
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;
if-eqz v7, :cond_8d
.line 7223
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;
invoke-static {p1, v7}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I
move-result v0
.line 7224
if-eq v0, v6, :cond_52
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;
invoke-virtual {v7}, Ljava/lang/String;->length()I
move-result v7
add-int/2addr v7, v0
invoke-interface {p1}, Ljava/lang/CharSequence;->length()I
move-result v8
if-ne v7, v8, :cond_52
goto :goto_53
:cond_52
const/4 v5, 0x0
:goto_53
move v4, v5
.line 7225
if-eq v0, v6, :cond_66
if-nez v4, :cond_66
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
add-int/2addr v5, v0
invoke-interface {p1, v5}, Ljava/lang/CharSequence;->charAt(I)C
move-result v5
goto :goto_67
:cond_66
const/4 v5, 0x0
:goto_67
move v3, v5
goto :goto_8d
.line 7228
:cond_69
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-virtual {v7}, Ljava/lang/String;->length()I
move-result v7
add-int/2addr v7, v0
invoke-interface {p1}, Ljava/lang/CharSequence;->length()I
move-result v8
if-ne v7, v8, :cond_79
goto :goto_7a
:cond_79
const/4 v5, 0x0
:goto_7a
move v4, v5
.line 7229
if-nez v4, :cond_8b
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
add-int/2addr v5, v0
invoke-interface {p1, v5}, Ljava/lang/CharSequence;->charAt(I)C
move-result v5
goto :goto_8c
:cond_8b
const/4 v5, 0x0
:goto_8c
move v3, v5
.line 7231
:cond_8d
:goto_8d
if-eq v0, v6, :cond_a4
if-nez v4, :cond_a3
const/16 v5, 0x20
if-eq v3, v5, :cond_a3
const/16 v5, 0x2c
if-eq v3, v5, :cond_a3
if-eq v3, v1, :cond_a3
const/16 v1, 0x21
if-eq v3, v1, :cond_a3
const/16 v1, 0x2f
if-ne v3, v1, :cond_a4
.line 7232
:cond_a3
return-void
.line 7235
.end local v0 # "index":I
.end local v3 # "lastChar":C
.end local v4 # "lenEqual":Z
:cond_a4
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pendingLinkSearchString:Ljava/lang/String;
.line 7236
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;
.line 7237
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
invoke-virtual {p0, v2, v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7239
:cond_ae
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
.line 7240
.local v0, "messagesController":Lim/tpelyyftgw/messenger/MessagesController;
sget-object v1, Lim/tpelyyftgw/messenger/Utilities;->searchQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B9MnlWefiuWniPGCNXA5HS-3NsI;
invoke-direct {v2, p0, p1, v0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B9MnlWefiuWniPGCNXA5HS-3NsI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/CharSequence;Lim/tpelyyftgw/messenger/MessagesController;Z)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 7364
return-void
.end method
.method private sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
.registers 15
.param p1, "result" # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 5686
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getContextBotId()I
move-result v0
.line 5687
.local v0, "uid":I
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 5688
.local v1, "params":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->id:Ljava/lang/String;
const-string v3, "id"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5689
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v10, ""
invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->query_id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string/jumbo v3, "query_id"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5690
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "bot"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5691
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getContextBotName()Ljava/lang/String;
move-result-object v2
const-string v3, "bot_name"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5692
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v2
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object v3, p1
move-object v4, v1
move v8, p2
move v9, p3
invoke-static/range {v2 .. v9}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingBotContextResult(Lim/tpelyyftgw/messenger/AccountInstance;Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;Ljava/util/HashMap;JLim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 5693
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 5694
const/4 v2, 0x0
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 5695
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v2
invoke-virtual {v2, v0}, Lim/tpelyyftgw/messenger/MediaDataController;->increaseInlineRaiting(I)V
.line 5696
return-void
.end method
.method private sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
.registers 19
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 7857
move-object/from16 v0, p0
move-object/from16 v1, p1
const/4 v2, 0x0
if-eqz v1, :cond_6a
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v3
if-nez v3, :cond_6a
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSecretMedia()Z
move-result v3
if-eqz v3, :cond_6a
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->destroyTime:I
if-nez v3, :cond_6a
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I
if-gtz v3, :cond_20
goto :goto_6a
.line 7860
:cond_20
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v3, :cond_36
.line 7861
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v9, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/messenger/MessagesController;->markMessageAsRead(JJI)V
goto :goto_57
.line 7863
:cond_36
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v10
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v11
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_4c
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
move v12, v2
goto :goto_4d
:cond_4c
const/4 v12, 0x0
:goto_4d
const/4 v13, 0x0
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v14, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I
const-wide/16 v15, 0x0
invoke-virtual/range {v10 .. v16}, Lim/tpelyyftgw/messenger/MessagesController;->markMessageAsRead(IILim/tpelyyftgw/tgnet/TLRPC$InputChannel;IJ)V
.line 7866
:goto_57
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->ttl:I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v4
add-int/2addr v3, v4
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->destroyTime:I
.line 7867
const/4 v2, 0x1
return v2
.line 7858
:cond_6a
:goto_6a
return v2
.end method
.method private sendUriAsDocument(Landroid/net/Uri;)V
.registers 22
.param p1, "uri" # Landroid/net/Uri;
.line 9409
move-object/from16 v1, p0
if-nez p1, :cond_5
.line 9410
return-void
.line 9412
:cond_5
invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v2
.line 9413
.local v2, "extractUriFrom":Ljava/lang/String;
const-string v0, "com.google.android.apps.photos.contentprovider"
invoke-virtual {v2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v3, 0x0
if-eqz v0, :cond_3b
.line 9415
:try_start_12
const-string v0, "/1/"
invoke-virtual {v2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v4, 0x1
aget-object v0, v0, v4
.line 9416
.local v0, "firstExtraction":Ljava/lang/String;
const-string v4, "/ACTUAL"
invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v4
.line 9417
.local v4, "index":I
const/4 v5, -0x1
if-eq v4, v5, :cond_34
.line 9418
invoke-virtual {v0, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v5
move-object v0, v5
.line 9419
const-string v5, "UTF-8"
invoke-static {v0, v5}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 9420
.local v5, "secondExtraction":Ljava/lang/String;
invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v6
:try_end_33
.catch Ljava/lang/Exception; {:try_start_12 .. :try_end_33} :catch_37
.end local p1 # "uri":Landroid/net/Uri;
.local v6, "uri":Landroid/net/Uri;
goto :goto_36
.line 9417
.end local v5 # "secondExtraction":Ljava/lang/String;
.end local v6 # "uri":Landroid/net/Uri;
.restart local p1 # "uri":Landroid/net/Uri;
:cond_34
move-object/from16 v6, p1
.line 9424
.end local v0 # "firstExtraction":Ljava/lang/String;
.end local v4 # "index":I
.end local p1 # "uri":Landroid/net/Uri;
.restart local v6 # "uri":Landroid/net/Uri;
:goto_36
goto :goto_3d
.line 9422
.end local v6 # "uri":Landroid/net/Uri;
.restart local p1 # "uri":Landroid/net/Uri;
:catch_37
move-exception v0
.line 9423
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 9426
.end local v0 # "e":Ljava/lang/Exception;
:cond_3b
move-object/from16 v6, p1
.end local p1 # "uri":Landroid/net/Uri;
.restart local v6 # "uri":Landroid/net/Uri;
:goto_3d
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPath(Landroid/net/Uri;)Ljava/lang/String;
move-result-object v0
.line 9427
.local v0, "tempPath":Ljava/lang/String;
move-object v4, v0
.line 9428
.local v4, "originalPath":Ljava/lang/String;
if-nez v0, :cond_4e
.line 9429
invoke-virtual {v6}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v4
.line 9430
const-string v5, "file"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/MediaController;->copyFileToCache(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 9432
:cond_4e
if-nez v0, :cond_54
.line 9433
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V
.line 9434
return-void
.line 9436
:cond_54
const/4 v5, 0x0
invoke-direct {v1, v5, v5}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.line 9437
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->isVedioFile(Ljava/lang/String;)Z
move-result v5
.line 9450
.local v5, "isVideo":Z
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v7
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
iget-wide v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v15, v1, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/16 v16, 0x0
iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/16 v18, 0x1
const/16 v19, 0x0
move-object v8, v0
move-object/from16 v17, v9
move-object v9, v4
invoke-static/range {v7 .. v19}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingDocument(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Landroidx/core/view/inputmethod/InputContentInfoCompat;Lim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 9452
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 9453
return-void
.end method
.method private setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
.registers 10
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "messageCell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p3, "idx" # I
.param p4, "animated" # Z
.line 17046
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getValidGroupedMessage(Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v0
.line 17047
.local v0, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v0, :cond_2e
.line 17048
const/4 v1, 0x0
.line 17049
.local v1, "hasUnselected":Z
const/4 v2, 0x0
.local v2, "a":I
:goto_8
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_2b
.line 17050
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v3, v3, p3
iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
invoke-virtual {v3, v4}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v3
if-gez v3, :cond_28
.line 17051
const/4 v1, 0x1
.line 17052
goto :goto_2b
.line 17049
:cond_28
add-int/lit8 v2, v2, 0x1
goto :goto_8
.line 17055
.end local v2 # "a":I
:cond_2b
:goto_2b
if-nez v1, :cond_2e
.line 17056
const/4 v0, 0x0
.line 17059
.end local v1 # "hasUnselected":Z
:cond_2e
const/4 v1, 0x0
const/4 v2, 0x1
if-nez v0, :cond_34
const/4 v3, 0x1
goto :goto_35
:cond_34
const/4 v3, 0x0
:goto_35
invoke-virtual {p2, v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V
.line 17060
if-nez v0, :cond_3b
const/4 v1, 0x1
:cond_3b
invoke-virtual {p2, v2, v1, p4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V
.line 17061
return-void
.end method
.method private setItemAnimationsEnabled(Z)V
.registers 2
.param p1, "enabled" # Z
.line 17068
return-void
.end method
.method private showAttachmentError()V
.registers 2
.line 9387
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 9388
return-void
.line 9390
:cond_7
const v0, 0x7f0f118e
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 9391
return-void
.end method
.method private showBottomOverlayProgress(ZZ)V
.registers 19
.param p1, "show" # Z
.param p2, "animated" # Z
.line 5613
move-object/from16 v0, p0
move/from16 v1, p1
if-eqz v1, :cond_e
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->getTag()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_18
:cond_e
if-nez v1, :cond_19
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->getTag()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_19
.line 5614
:cond_18
return-void
.line 5616
:cond_19
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
const/4 v3, 0x0
if-eqz v2, :cond_23
.line 5617
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 5618
iput-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
.line 5620
:cond_23
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
const/4 v4, 0x1
if-eqz v1, :cond_2c
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
:cond_2c
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setTag(Ljava/lang/Object;)V
.line 5621
const/4 v2, 0x4
const/4 v3, 0x0
const v5, 0x3dcccccd # 0.1f
const/high16 v6, 0x3f800000 # 1.0f
const/4 v7, 0x0
if-eqz p2, :cond_17d
.line 5622
new-instance v8, Landroid/animation/AnimatorSet;
invoke-direct {v8}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
.line 5623
const/4 v11, 0x5
const/4 v12, 0x3
const/4 v13, 0x2
const/16 v14, 0x9
if-eqz v1, :cond_d7
.line 5624
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v15, v7}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V
.line 5625
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
new-array v14, v14, [Landroid/animation/Animator;
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v4, [F
aput v5, v10, v7
.line 5626
invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
aput-object v8, v14, v7
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v10, v4, [F
aput v5, v10, v7
.line 5627
invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
aput-object v8, v14, v4
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v10, v4, [F
aput v3, v10, v7
.line 5628
invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
aput-object v8, v14, v13
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v4, [F
aput v5, v10, v7
.line 5629
invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
aput-object v8, v14, v12
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v10, v4, [F
aput v5, v10, v7
.line 5630
invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v14, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v8, v4, [F
aput v3, v8, v7
.line 5631
invoke-static {v2, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v14, v11
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget-object v3, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v5, v4, [F
aput v6, v5, v7
.line 5632
invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x6
aput-object v2, v14, v3
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v5, v4, [F
aput v6, v5, v7
.line 5633
invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x7
aput-object v2, v14, v3
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v4, v4, [F
aput v6, v4, v7
.line 5634
invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v3, 0x8
aput-object v2, v14, v3
.line 5625
invoke-virtual {v15, v14}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto/16 :goto_165
.line 5636
:cond_d7
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
invoke-virtual {v8, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 5637
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
new-array v9, v14, [Landroid/animation/Animator;
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v4, [F
aput v5, v15, v7
.line 5638
invoke-static {v10, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v7
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v4, [F
aput v5, v15, v7
.line 5639
invoke-static {v10, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v9, v4
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v4, [F
aput v3, v14, v7
.line 5640
invoke-static {v5, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v9, v13
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v10, v4, [F
aput v6, v10, v7
.line 5641
invoke-static {v3, v5, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v9, v12
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v10, v4, [F
aput v6, v10, v7
.line 5642
invoke-static {v3, v5, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v9, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v5, v4, [F
aput v6, v5, v7
.line 5643
invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v11
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget-object v3, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v5, v4, [F
aput v6, v5, v7
.line 5644
invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x6
aput-object v2, v9, v3
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v5, v4, [F
aput v6, v5, v7
.line 5645
invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v3, 0x7
aput-object v2, v9, v3
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v4, v4, [F
aput v6, v4, v7
.line 5646
invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v3, 0x8
aput-object v2, v9, v3
.line 5637
invoke-virtual {v8, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 5649
:goto_165
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$38;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$38;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Z)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 5668
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 5669
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
goto/16 :goto_1f5
.line 5671
:cond_17d
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
if-eqz v1, :cond_183
const/4 v8, 0x0
goto :goto_184
:cond_183
const/4 v8, 0x4
:goto_184
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V
.line 5672
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
if-eqz v1, :cond_18e
const/high16 v8, 0x3f800000 # 1.0f
goto :goto_191
:cond_18e
const v8, 0x3dcccccd # 0.1f
:goto_191
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleX(F)V
.line 5673
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
if-eqz v1, :cond_19b
const/high16 v8, 0x3f800000 # 1.0f
goto :goto_19e
:cond_19b
const v8, 0x3dcccccd # 0.1f
:goto_19e
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleY(F)V
.line 5674
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setAlpha(F)V
.line 5675
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
if-eqz v1, :cond_1ab
goto :goto_1ac
:cond_1ab
const/4 v2, 0x0
:goto_1ac
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 5676
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
if-eqz v1, :cond_1b7
const v4, 0x3dcccccd # 0.1f
goto :goto_1b9
:cond_1b7
const/high16 v4, 0x3f800000 # 1.0f
:goto_1b9
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setScaleX(F)V
.line 5677
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
if-eqz v1, :cond_1c4
const v4, 0x3dcccccd # 0.1f
goto :goto_1c6
:cond_1c4
const/high16 v4, 0x3f800000 # 1.0f
:goto_1c6
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setScaleY(F)V
.line 5678
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
if-eqz v1, :cond_1cf
const/4 v4, 0x0
goto :goto_1d1
:cond_1cf
const/high16 v4, 0x3f800000 # 1.0f
:goto_1d1
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setAlpha(F)V
.line 5679
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
if-eqz v1, :cond_1dc
const v4, 0x3dcccccd # 0.1f
goto :goto_1de
:cond_1dc
const/high16 v4, 0x3f800000 # 1.0f
:goto_1de
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setScaleX(F)V
.line 5680
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
if-eqz v1, :cond_1e6
goto :goto_1e8
:cond_1e6
const/high16 v5, 0x3f800000 # 1.0f
:goto_1e8
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setScaleY(F)V
.line 5681
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
if-eqz v1, :cond_1f0
goto :goto_1f2
:cond_1f0
const/high16 v3, 0x3f800000 # 1.0f
:goto_1f2
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setAlpha(F)V
.line 5683
:goto_1f5
return-void
.end method
.method private showFloatingDateView(Z)V
.registers 9
.param p1, "scroll" # Z
.line 6725
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;
move-result-object v0
const/4 v1, 0x0
if-nez v0, :cond_4c
.line 6726
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_10
.line 6727
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 6729
:cond_10
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V
.line 6730
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
.line 6731
const-wide/16 v3, 0x96
invoke-virtual {v0, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6732
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
new-array v3, v2, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v2, v2, [F
const/high16 v6, 0x3f800000 # 1.0f
aput v6, v2, v1
invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v3, v1
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6733
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity$49;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/ChatActivity$49;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6741
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 6743
:cond_4c
if-nez p1, :cond_55
.line 6744
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessagesVisiblePart(Z)V
.line 6745
const/16 v0, 0x3e8
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideDateDelay:I
.line 6747
:cond_55
return-void
.end method
.method private showForwardHint(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 14
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 6373
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z
if-nez v0, :cond_58
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_58
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_58
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-nez v0, :cond_13
goto :goto_58
.line 6377
:cond_13
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
const/4 v1, 0x1
if-nez v0, :cond_52
.line 6378
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 6379
.local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I
move-result v2
.line 6380
.local v2, "index":I
const/4 v3, -0x1
if-ne v2, v3, :cond_26
.line 6381
return-void
.line 6383
:cond_26
new-instance v3, Lim/tpelyyftgw/ui/components/HintView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v3, v4, v1}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;I)V
iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
.line 6384
add-int/lit8 v4, v2, 0x1
const/high16 v5, -0x40000000 # -2.0f
const/high16 v6, -0x40000000 # -2.0f
const/16 v7, 0x33
const/high16 v8, 0x41980000 # 19.0f
const/4 v9, 0x0
const/high16 v10, 0x41980000 # 19.0f
const/4 v11, 0x0
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v3, v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 6386
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V
.line 6387
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
const/4 v4, 0x4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V
.line 6389
.end local v0 # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.end local v2 # "index":I
:cond_52
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/ui/components/HintView;->showForMessageCell(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Z)Z
.line 6390
return-void
.line 6374
:cond_58
:goto_58
return-void
.end method
.method private showGifHint()V
.registers 15
.line 6393
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v0
.line 6394
.local v0, "preferences":Landroid/content/SharedPreferences;
const/4 v1, 0x0
const-string v2, "gifhint"
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v3
if-eqz v3, :cond_e
.line 6395
return-void
.line 6397
:cond_e
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
const/4 v4, 0x1
invoke-interface {v3, v2, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 6399
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
if-eqz v2, :cond_121
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v2, :cond_121
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
if-eqz v2, :cond_2a
goto/16 :goto_121
.line 6402
:cond_2a
iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowContextBotPanelSecond:Z
if-nez v2, :cond_36
.line 6403
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_35
.line 6404
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setOpenGifsTabFirst()V
.line 6406
:cond_35
return-void
.line 6408
:cond_36
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v2, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 6409
.local v2, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I
move-result v3
.line 6410
.local v3, "index":I
const/4 v5, -0x1
if-ne v3, v5, :cond_44
.line 6411
return-void
.line 6413
:cond_44
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setOpenGifsTabFirst()V
.line 6414
new-instance v5, Landroid/view/View;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;
.line 6415
const v6, 0x7f0802fb
invoke-virtual {v5, v6}, Landroid/view/View;->setBackgroundResource(I)V
.line 6416
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;
add-int/lit8 v6, v3, 0x1
const/high16 v7, 0x41200000 # 10.0f
const/high16 v8, 0x41200000 # 10.0f
const/16 v9, 0x53
const/high16 v10, 0x41f00000 # 30.0f
const/4 v11, 0x0
const/4 v12, 0x0
const/high16 v13, 0x41d80000 # 27.0f
invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v2, v5, v6, v7}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 6418
new-instance v5, Landroid/widget/TextView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
.line 6419
const/high16 v6, 0x40400000 # 3.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
const-string v7, "chat_gifSaveHintBackground"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 6420
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
const-string v6, "chat_gifSaveHintText"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 6421
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
const/high16 v6, 0x41600000 # 14.0f
invoke-virtual {v5, v4, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 6422
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
const/high16 v6, 0x41000000 # 8.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
const/high16 v8, 0x40e00000 # 7.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-virtual {v5, v7, v9, v6, v8}, Landroid/widget/TextView;->setPadding(IIII)V
.line 6423
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
const v6, 0x7f0f1042
const-string v7, "TapHereGifs"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 6424
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
const/16 v6, 0x10
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setGravity(I)V
.line 6425
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
add-int/lit8 v6, v3, 0x1
const/high16 v7, -0x40000000 # -2.0f
const/high16 v8, -0x40000000 # -2.0f
const/16 v9, 0x53
const/high16 v10, 0x40a00000 # 5.0f
const/high16 v12, 0x40a00000 # 5.0f
const/high16 v13, 0x40400000 # 3.0f
invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v2, v5, v6, v7}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 6428
new-instance v5, Landroid/animation/AnimatorSet;
invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V
.line 6429
.local v5, "AnimatorSet":Landroid/animation/AnimatorSet;
const/4 v6, 0x2
new-array v7, v6, [Landroid/animation/Animator;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v10, v6, [F
fill-array-data v10, :array_122
.line 6430
invoke-static {v8, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
aput-object v8, v7, v1
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->emojiButtonRed:Landroid/view/View;
sget-object v8, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v6, v6, [F
fill-array-data v6, :array_12a
.line 6431
invoke-static {v1, v8, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v7, v4
.line 6429
invoke-virtual {v5, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6433
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$45;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$45;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6457
const-wide/16 v6, 0x12c
invoke-virtual {v5, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6458
invoke-virtual {v5}, Landroid/animation/AnimatorSet;->start()V
.line 6459
return-void
.line 6400
.end local v2 # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.end local v3 # "index":I
.end local v5 # "AnimatorSet":Landroid/animation/AnimatorSet;
:cond_121
:goto_121
return-void
:array_122
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_12a
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method private showMediaBannedHint()V
.registers 13
.line 6263
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_123
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_123
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_123
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
if-eqz v0, :cond_1a
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
if-nez v0, :cond_1a
goto/16 :goto_123
.line 6266
:cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 6267
.local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I
move-result v1
.line 6268
.local v1, "index":I
const/4 v2, -0x1
if-ne v1, v2, :cond_28
.line 6269
return-void
.line 6272
:cond_28
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const/4 v3, 0x1
if-nez v2, :cond_9d
.line 6273
new-instance v2, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v2, v4}, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;-><init>(Landroid/content/Context;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
.line 6274
const/high16 v4, 0x40400000 # 3.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
int-to-float v4, v4
const-string v5, "chat_gifSaveHintBackground"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 6275
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const-string v4, "chat_gifSaveHintText"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextColor(I)V
.line 6276
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const/high16 v4, 0x41000000 # 8.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/high16 v6, 0x40e00000 # 7.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-virtual {v2, v5, v7, v4, v6}, Landroid/widget/TextView;->setPadding(IIII)V
.line 6277
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const/16 v4, 0x10
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setGravity(I)V
.line 6278
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const/high16 v4, 0x41600000 # 14.0f
invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;->setTextSize(IF)V
.line 6279
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const/16 v4, 0x8
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setVisibility(I)V
.line 6280
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
add-int/lit8 v4, v1, 0x1
const/high16 v5, -0x40000000 # -2.0f
const/high16 v6, -0x40000000 # -2.0f
const/16 v7, 0x55
const/high16 v8, 0x41f00000 # 30.0f
const/4 v9, 0x0
const/high16 v10, 0x40a00000 # 5.0f
const/high16 v11, 0x40400000 # 3.0f
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v2, v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 6284
:cond_9d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v4, 0x7
invoke-static {v2, v4}, Lim/tpelyyftgw/messenger/ChatObject;->isActionBannedByDefault(Lim/tpelyyftgw/tgnet/TLRPC$Chat;I)Z
move-result v2
const/4 v4, 0x0
if-eqz v2, :cond_b6
.line 6285
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const v5, 0x7f0f070e
const-string v6, "GlobalAttachMediaRestricted"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_f3
.line 6287
:cond_b6
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
if-nez v2, :cond_bd
.line 6288
return-void
.line 6290
:cond_bd
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isBannedForever(Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;)Z
move-result v2
if-eqz v2, :cond_d6
.line 6291
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const v5, 0x7f0f01b9
const-string v6, "AttachMediaRestrictedForever"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_f3
.line 6293
:cond_d6
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
const v5, 0x7f0f01b8
new-array v6, v3, [Ljava/lang/Object;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->until_date:I
int-to-long v7, v7
.line 6294
invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v4
.line 6293
const-string v7, "AttachMediaRestricted"
invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 6298
:goto_f3
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
invoke-virtual {v2, v4}, Landroid/widget/TextView;->setVisibility(I)V
.line 6299
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
.line 6300
.local v2, "AnimatorSet":Landroid/animation/AnimatorSet;
new-array v3, v3, [Landroid/animation/Animator;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->mediaBanTooltip:Landroid/widget/TextView;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v7, 0x2
new-array v7, v7, [F
fill-array-data v7, :array_124
.line 6301
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, v3, v4
.line 6300
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6303
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$44;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ChatActivity$44;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6327
const-wide/16 v3, 0x12c
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6328
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 6329
return-void
.line 6264
.end local v0 # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.end local v1 # "index":I
.end local v2 # "AnimatorSet":Landroid/animation/AnimatorSet;
:cond_123
:goto_123
return-void
:array_124
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method private showMentionDownButton(ZZ)V
.registers 11
.param p1, "show" # Z
.param p2, "animated" # Z
.line 8507
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
if-nez v0, :cond_5
.line 8508
return-void
.line 8510
:cond_5
const/4 v1, 0x2
const/high16 v2, 0x42c80000 # 100.0f
const/4 v3, 0x1
const/4 v4, 0x0
const-wide/16 v5, 0xc8
const/4 v7, 0x0
if-eqz p1, :cond_8a
.line 8511
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_eb
.line 8512
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
if-eqz v0, :cond_1e
.line 8513
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->cancel()V
.line 8514
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
.line 8516
:cond_1e
if-eqz p2, :cond_84
.line 8517
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8518
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 8519
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_57
.line 8520
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
const/high16 v2, 0x42900000 # 72.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
neg-int v2, v2
int-to-float v2, v2
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 8521
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v2, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
fill-array-data v1, :array_ec
invoke-static {v0, v2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
goto :goto_7e
.line 8523
:cond_57
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTranslationY()F
move-result v0
const/4 v1, 0x0
cmpl-float v0, v0, v1
if-nez v0, :cond_6c
.line 8524
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 8526
:cond_6c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v2, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v3, v3, [F
aput v1, v3, v7
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
.line 8528
:goto_7e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
goto :goto_eb
.line 8530
:cond_84
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_eb
.line 8534
:cond_8a
iput v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I
.line 8535
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_eb
.line 8536
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 8537
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
if-eqz v0, :cond_a0
.line 8538
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->cancel()V
.line 8539
iput-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
.line 8541
:cond_a0
if-eqz p2, :cond_e5
.line 8542
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_be
.line 8543
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v2, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
fill-array-data v1, :array_f4
invoke-static {v0, v2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
goto :goto_d5
.line 8545
:cond_be
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v1, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v3, v3, [F
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
aput v2, v3, v7
invoke-static {v0, v1, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
.line 8547
:goto_d5
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$54;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$54;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 8554
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonAnimation:Landroid/animation/ObjectAnimator;
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
goto :goto_eb
.line 8556
:cond_e5
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8560
:cond_eb
:goto_eb
return-void
:array_ec
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_f4
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method
.method private showNoSoundHint()V
.registers 12
.line 6332
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollingChatListView:Z
if-nez v0, :cond_a9
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->noSoundHintShowed:Z
if-nez v0, :cond_a9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_a9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_a9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_a9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v0, :cond_22
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_22
goto/16 :goto_a9
.line 6336
:cond_22
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-nez v0, :cond_61
.line 6337
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 6338
.local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I
move-result v1
.line 6339
.local v1, "index":I
const/4 v2, -0x1
if-ne v1, v2, :cond_34
.line 6340
return-void
.line 6342
:cond_34
new-instance v2, Lim/tpelyyftgw/ui/components/HintView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
const/4 v4, 0x0
invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;I)V
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
.line 6343
add-int/lit8 v3, v1, 0x1
const/high16 v4, -0x40000000 # -2.0f
const/high16 v5, -0x40000000 # -2.0f
const/16 v6, 0x33
const/high16 v7, 0x41980000 # 19.0f
const/4 v8, 0x0
const/high16 v9, 0x41980000 # 19.0f
const/4 v10, 0x0
invoke-static/range {v4 .. v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v2, v3, v4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 6345
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V
.line 6346
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
const/4 v3, 0x4
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V
.line 6349
.end local v0 # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.end local v1 # "index":I
:cond_61
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 6350
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_68
if-ge v1, v0, :cond_a8
.line 6351
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 6352
.local v2, "child":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-nez v3, :cond_75
.line 6353
goto :goto_a5
.line 6355
:cond_75
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 6356
.local v3, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
.line 6357
.local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_a5
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v5
if-nez v5, :cond_85
.line 6358
goto :goto_a5
.line 6360
:cond_85
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v5
.line 6361
.local v5, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v6
.line 6362
.local v6, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
if-eqz v6, :cond_a5
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getCurrentProgressMs()I
move-result v7
const/16 v8, 0xbb8
if-ge v7, v8, :cond_98
.line 6363
goto :goto_a5
.line 6365
:cond_98
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
const/4 v8, 0x1
invoke-virtual {v7, v3, v8}, Lim/tpelyyftgw/ui/components/HintView;->showForMessageCell(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Z)Z
move-result v7
if-eqz v7, :cond_a5
.line 6366
invoke-static {v8}, Lim/tpelyyftgw/messenger/SharedConfig;->setNoSoundHintShowed(Z)V
.line 6367
goto :goto_a8
.line 6350
.end local v2 # "child":Landroid/view/View;
.end local v3 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v5 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.end local v6 # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
:cond_a5
:goto_a5
add-int/lit8 v1, v1, 0x1
goto :goto_68
.line 6370
.end local v1 # "a":I
:cond_a8
:goto_a8
return-void
.line 6333
.end local v0 # "count":I
:cond_a9
:goto_a9
return-void
.end method
.method private showOrUpdateActionBarMenuPop()V
.registers 3
.line 5473
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
if-eqz v0, :cond_17
.line 5474
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->isShowing()Z
move-result v0
if-nez v0, :cond_12
.line 5475
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->showAsDropDown(Landroid/view/View;)V
goto :goto_17
.line 5477
:cond_12
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->update()V
.line 5480
:cond_17
:goto_17
return-void
.end method
.method private showPagedownButton(ZZ)V
.registers 15
.param p1, "show" # Z
.param p2, "animated" # Z
.line 8438
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
if-nez v0, :cond_5
.line 8439
return-void
.line 8441
:cond_5
const-wide/16 v1, 0xc8
const/4 v3, 0x2
const/4 v4, 0x4
const/high16 v5, 0x42c80000 # 100.0f
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x1
const/4 v9, 0x0
if-eqz p1, :cond_c2
.line 8442
iput-boolean v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonShowedByScroll:Z
.line 8443
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_148
.line 8444
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_22
.line 8445
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 8446
iput-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
.line 8448
:cond_22
if-eqz p2, :cond_bb
.line 8449
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTranslationY()F
move-result v0
cmpl-float v0, v0, v7
if-nez v0, :cond_38
.line 8450
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 8452
:cond_38
invoke-virtual {p0}, 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_51
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const-wide/32 v10, 0xbcb88
cmp-long v0, v5, v10
if-nez v0, :cond_51
.line 8453
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_56
.line 8455
:cond_51
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8457
:goto_56
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 8458
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
.line 8459
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_9a
.line 8460
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
new-array v3, v3, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v6, v8, [F
aput v7, v6, v9
.line 8461
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v9
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v6, v8, [F
const/high16 v7, 0x42900000 # 72.0f
.line 8462
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
neg-int v7, v7
int-to-float v7, v7
aput v7, v6, v9
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v8
.line 8460
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_af
.line 8464
:cond_9a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
new-array v3, v8, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v6, v8, [F
aput v7, v6, v9
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v9
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 8466
:goto_af
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 8467
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto/16 :goto_148
.line 8469
:cond_bb
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto/16 :goto_148
.line 8473
:cond_c2
iput v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I
.line 8474
iput v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 8475
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_148
.line 8476
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v6}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 8477
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_da
.line 8478
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 8479
iput-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
.line 8481
:cond_da
if-eqz p2, :cond_143
.line 8482
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
.line 8483
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_114
.line 8484
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
new-array v3, v3, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v10, v8, [F
.line 8485
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
aput v5, v10, v9
invoke-static {v4, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v9
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v6, v8, [F
aput v7, v6, v9
.line 8486
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v8
.line 8484
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_12e
.line 8488
:cond_114
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
new-array v3, v8, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v7, v8, [F
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
aput v5, v7, v9
invoke-static {v4, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v3, v9
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 8490
:goto_12e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 8491
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$53;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$53;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 8498
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_148
.line 8500
:cond_143
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8504
:cond_148
:goto_148
return-void
.end method
.method private showSlowModeHint(Landroid/view/View;ZLjava/lang/CharSequence;)V
.registers 9
.param p1, "view" # Landroid/view/View;
.param p2, "show" # Z
.param p3, "time" # Ljava/lang/CharSequence;
.line 6253
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_37
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_37
if-nez p2, :cond_17
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v0, :cond_37
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->getVisibility()I
move-result v0
if-eqz v0, :cond_17
goto :goto_37
.line 6256
:cond_17
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
const v1, 0x7f0f0fcd
const/4 v2, 0x1
new-array v3, v2, [Ljava/lang/Object;
const/4 v4, 0x0
aput-object p3, v3, v4
const-string v4, "SlowModeHint"
invoke-static {v4, v1, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setText(Ljava/lang/CharSequence;)V
.line 6257
if-eqz p2, :cond_36
.line 6258
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
invoke-virtual {v0, p1, v2}, Lim/tpelyyftgw/ui/components/HintView;->showForView(Landroid/view/View;Z)Z
.line 6260
:cond_36
return-void
.line 6254
:cond_37
:goto_37
return-void
.end method
.method private showVoiceHint(ZZ)V
.registers 15
.param p1, "hide" # Z
.param p2, "video" # Z
.line 6156
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_129
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_129
if-eqz p1, :cond_10
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
if-eqz v0, :cond_129
:cond_10
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_16
goto/16 :goto_129
.line 6159
:cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const/4 v1, 0x1
if-nez v0, :cond_98
.line 6160
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 6161
.local v0, "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->indexOfChild(Landroid/view/View;)I
move-result v2
.line 6162
.local v2, "index":I
const/4 v3, -0x1
if-ne v2, v3, :cond_29
.line 6163
return-void
.line 6165
:cond_29
new-instance v3, Landroid/widget/TextView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v3, v4}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
.line 6166
const/high16 v4, 0x40400000 # 3.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
int-to-float v4, v4
.line 6167
const-string v5, "chat_gifSaveHintBackground"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
.line 6166
invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 6168
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const-string v4, "chat_gifSaveHintText"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V
.line 6169
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const/high16 v4, 0x41600000 # 14.0f
invoke-virtual {v3, v1, v4}, Landroid/widget/TextView;->setTextSize(IF)V
.line 6170
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const/high16 v4, 0x41000000 # 8.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/high16 v6, 0x40e00000 # 7.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-virtual {v3, v5, v7, v4, v6}, Landroid/widget/TextView;->setPadding(IIII)V
.line 6171
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const/16 v4, 0x10
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setGravity(I)V
.line 6172
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setAlpha(F)V
.line 6173
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
add-int/lit8 v4, v2, 0x1
const/high16 v5, -0x40000000 # -2.0f
const/high16 v6, -0x40000000 # -2.0f
const/16 v7, 0x55
const/high16 v8, 0x40a00000 # 5.0f
const/4 v9, 0x0
const/high16 v10, 0x40a00000 # 5.0f
const/high16 v11, 0x40400000 # 3.0f
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v3, v4, v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 6176
.end local v0 # "frameLayout":Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.end local v2 # "index":I
:cond_98
const/4 v0, 0x0
if-eqz p1, :cond_b7
.line 6177
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_a4
.line 6178
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 6179
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
.line 6181
:cond_a4
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 6182
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;
.line 6183
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
if-nez v0, :cond_b6
.line 6184
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideVoiceHint()V
.line 6186
:cond_b6
return-void
.line 6189
:cond_b7
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
if-eqz p2, :cond_c1
const v3, 0x7f0f076c
const-string v4, "HoldToVideo"
goto :goto_c6
:cond_c1
const v3, 0x7f0f076b
const-string v4, "HoldToAudio"
:goto_c6
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 6192
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;
if-eqz v2, :cond_eb
.line 6193
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
if-eqz v3, :cond_db
.line 6194
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->cancel()V
.line 6195
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
goto :goto_f0
.line 6197
:cond_db
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 6198
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$YRS8B4wO8ZSsLbzzTHlAcnlYuT8;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$YRS8B4wO8ZSsLbzzTHlAcnlYuT8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintHideRunnable:Ljava/lang/Runnable;
const-wide/16 v1, 0x7d0
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 6199
return-void
.line 6201
:cond_eb
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_f0
.line 6202
return-void
.line 6205
:cond_f0
:goto_f0
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6206
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
.line 6207
new-array v3, v1, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
const/high16 v6, 0x3f800000 # 1.0f
aput v6, v1, v2
.line 6208
invoke-static {v4, v5, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v3, v2
.line 6207
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6210
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$43;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$43;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6226
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6227
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 6228
return-void
.line 6157
:cond_129
:goto_129
return-void
.end method
.method private startEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 6
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 15262
if-eqz p1, :cond_71
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_9
goto :goto_71
.line 15265
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_1f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v0
if-eqz v0, :cond_1f
.line 15266
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField()V
.line 15267
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused()V
.line 15270
:cond_1f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedBotContext(Z)V
.line 15271
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 15272
const/4 v0, 0x1
invoke-virtual {p0, v0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForEdit(ZLim/tpelyyftgw/messenger/MessageObject;)V
.line 15273
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 15274
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkEditTimer()V
.line 15276
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setAllowStickersAndGifs(ZZ)V
.line 15278
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 15279
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 15281
iget-boolean v2, p1, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
if-nez v2, :cond_6b
.line 15282
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;-><init>()V
.line 15283
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
long-to-int v3, v2
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 15284
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;->id:I
.line 15285
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BRtRFFRBfBwCmdZVYtvK0W4vgf0;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BRtRFFRBfBwCmdZVYtvK0W4vgf0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I
.line 15307
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessageEditData;
goto :goto_70
.line 15308
:cond_6b
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showEditDoneProgress(ZZ)V
.line 15310
:goto_70
return-void
.line 15263
:cond_71
:goto_71
return-void
.end method
.method private startMessageUnselect()V
.registers 4
.line 8314
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_7
.line 8315
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 8317
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$kpD16k3qJ2-O-MJHPmuOGoXDZlM;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$kpD16k3qJ2-O-MJHPmuOGoXDZlM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;
.line 8322
const-wide/16 v1, 0x3e8
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 8323
return-void
.end method
.method private toggleMute(Z)V
.registers 11
.param p1, "instant" # Z
.line 8237
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z
move-result v0
.line 8238
.local v0, "muted":Z
const-string v1, "notify2_"
if-nez v0, :cond_93
.line 8239
if-eqz p1, :cond_6e
.line 8241
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v2
.line 8242
.local v2, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
.line 8243
.local v3, "editor":Landroid/content/SharedPreferences$Editor;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v4, 0x2
invoke-interface {v3, v1, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 8244
const-wide/16 v4, 0x1
.line 8245
.local v4, "flags":J
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v1
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v6, v7, v4, v5}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V
.line 8246
invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 8247
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v6, v7}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.line 8248
.local v1, "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
if-eqz v1, :cond_5b
.line 8249
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V
iput-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;
.line 8250
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;
const v7, 0x7fffffff
iput v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;->mute_until:I
.line 8252
:cond_5b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v6, v7, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V
.line 8253
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v6, v7, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->removeNotificationsForDialog(J)V
.line 8254
.end local v1 # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.end local v2 # "preferences":Landroid/content/SharedPreferences;
.end local v3 # "editor":Landroid/content/SharedPreferences$Editor;
.end local v4 # "flags":J
goto :goto_e0
.line 8255
:cond_6e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_85
.line 8256
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v4, 0x3
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->setDialogNotificationsSettings(JI)V
goto :goto_e0
.line 8259
:cond_85
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createMuteAlert(Landroid/content/Context;J)Landroid/app/Dialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
goto :goto_e0
.line 8263
:cond_93
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v2
.line 8264
.restart local v2 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
.line 8265
.restart local v3 # "editor":Landroid/content/SharedPreferences$Editor;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v4, 0x0
invoke-interface {v3, v1, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 8266
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v1
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const-wide/16 v6, 0x0
invoke-virtual {v1, v4, v5, v6, v7}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V
.line 8267
invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 8268
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v4, v5}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.line 8269
.restart local v1 # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
if-eqz v1, :cond_d7
.line 8270
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V
iput-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;
.line 8272
:cond_d7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v4
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V
.line 8274
.end local v1 # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.end local v2 # "preferences":Landroid/content/SharedPreferences;
.end local v3 # "editor":Landroid/content/SharedPreferences$Editor;
:goto_e0
return-void
.end method
.method private translateAccessToken(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
.registers 8
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "path" # Ljava/lang/String;
.line 16389
invoke-static {}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;
move-result-object v0
invoke-virtual {v0}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getApiTranslate()Lcom/bjz/comm/net/api/ApiTranslate;
move-result-object v0
const-string v1, "https://openapi.baidu.com/oauth/2.0/token"
const-string v2, "client_credentials"
const-string v3, "5elX69KjdF5FkuwcYSOdNTYs"
const-string v4, "pE5eNoBQIFVcd9IEuyIhvopfgS1RSj5C"
invoke-interface {v0, v1, v2, v3, v4}, Lcom/bjz/comm/net/api/ApiTranslate;->accessToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/reactivex/Observable;
move-result-object v0
.line 16391
.local v0, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/ResponseAccessTokenBean;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity$70;
invoke-direct {v3, p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity$70;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity$71;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/ChatActivity$71;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v2, v0, v3, v4}, Lcom/bjz/comm/net/utils/RxHelper;->sendSimpleRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 16404
return-void
.end method
.method private translateAddTaskDisposable(Ljava/lang/String;Lio/reactivex/disposables/Disposable;)V
.registers 5
.param p1, "tag" # Ljava/lang/String;
.param p2, "disposable" # Lio/reactivex/disposables/Disposable;
.line 16351
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_14
.line 16352
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lio/reactivex/disposables/CompositeDisposable;
invoke-virtual {v0, p2}, Lio/reactivex/disposables/CompositeDisposable;->add(Lio/reactivex/disposables/Disposable;)Z
goto :goto_21
.line 16354
:cond_14
new-instance v0, Lio/reactivex/disposables/CompositeDisposable;
invoke-direct {v0}, Lio/reactivex/disposables/CompositeDisposable;-><init>()V
.line 16355
.local v0, "compositeDisposable":Lio/reactivex/disposables/CompositeDisposable;
invoke-virtual {v0, p2}, Lio/reactivex/disposables/CompositeDisposable;->add(Lio/reactivex/disposables/Disposable;)Z
.line 16356
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16358
.end local v0 # "compositeDisposable":Lio/reactivex/disposables/CompositeDisposable;
:goto_21
return-void
.end method
.method private translateAudio(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Ljava/lang/String;)V
.registers 14
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "token" # Ljava/lang/String;
.param p3, "path" # Ljava/lang/String;
.line 16414
new-instance v0, Ljava/io/File;
invoke-direct {v0, p3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 16415
.local v0, "file":Ljava/io/File;
const-string v1, "audio/pcm;rate=16000"
invoke-static {v1}, Lokhttp3/MediaType;->parse(Ljava/lang/String;)Lokhttp3/MediaType;
move-result-object v1
invoke-static {v1, v0}, Lokhttp3/RequestBody;->create(Lokhttp3/MediaType;Ljava/io/File;)Lokhttp3/RequestBody;
move-result-object v1
.line 16416
.local v1, "fileBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;
move-result-object v2
invoke-virtual {v2}, Lcom/bjz/comm/net/factory/ApiTranslateAudioFactory;->getApiTranslate()Lcom/bjz/comm/net/api/ApiTranslate;
move-result-object v2
.line 16417
invoke-virtual {v0}, Ljava/io/File;->length()J
move-result-wide v8
.line 16416
const-string v3, "https://vop.baidu.com/pro_api"
const-string v5, "baidu_workshop"
const v7, 0x13881
move-object v4, v1
move-object v6, p2
invoke-interface/range {v2 .. v9}, Lcom/bjz/comm/net/api/ApiTranslate;->translate(Ljava/lang/String;Lokhttp3/RequestBody;Ljava/lang/String;Ljava/lang/String;IJ)Lio/reactivex/Observable;
move-result-object v2
.line 16418
.local v2, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/ResponseBaiduTranslateBean;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/ui/ChatActivity$72;
invoke-direct {v5, p0, v0, p1}, Lim/tpelyyftgw/ui/ChatActivity$72;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/io/File;Lim/tpelyyftgw/messenger/MessageObject;)V
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$73;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/ChatActivity$73;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v3, v4, v2, v5, v6}, Lcom/bjz/comm/net/utils/RxHelper;->sendSimpleRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 16486
return-void
.end method
.method private translateCancel(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 2
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 16282
return-void
.end method
.method private translateStart(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 2
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 16240
return-void
.end method
.method private translateUnSubscribeAllAudioTask()V
.registers 5
.line 16364
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->TAG:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/bjz/comm/net/utils/RxHelper;->unSubscribeTask(Ljava/lang/String;)V
.line 16365
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 16366
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
if-eqz v0, :cond_45
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_45
.line 16367
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v0
.line 16368
.local v0, "entries":Ljava/util/Set;, "Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
.line 16369
.local v1, "iterator":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
:goto_22
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3d
.line 16370
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
.line 16371
.local v2, "next":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;"
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lio/reactivex/disposables/CompositeDisposable;
.line 16372
.local v3, "value":Lio/reactivex/disposables/CompositeDisposable;
if-eqz v3, :cond_3c
.line 16373
invoke-virtual {v3}, Lio/reactivex/disposables/CompositeDisposable;->clear()V
.line 16374
invoke-interface {v1}, Ljava/util/Iterator;->remove()V
.line 16376
.end local v2 # "next":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;"
.end local v3 # "value":Lio/reactivex/disposables/CompositeDisposable;
:cond_3c
goto :goto_22
.line 16377
:cond_3d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
invoke-virtual {v2}, Ljava/util/HashMap;->clear()V
.line 16378
const/4 v2, 0x0
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mTaskDisposable:Ljava/util/HashMap;
.line 16380
.end local v0 # "entries":Ljava/util/Set;, "Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
.end local v1 # "iterator":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lio/reactivex/disposables/CompositeDisposable;>;>;"
:cond_45
return-void
.end method
.method private updateActionModeTitle()V
.registers 5
.line 9224
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-nez v0, :cond_9
.line 9225
return-void
.line 9227
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
const/4 v1, 0x0
aget-object v0, v0, v1
invoke-virtual {v0}, Landroid/util/SparseArray;->size()I
move-result v0
const/4 v2, 0x1
if-nez v0, :cond_1f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v0, v0, v2
invoke-virtual {v0}, Landroid/util/SparseArray;->size()I
move-result v0
if-eqz v0, :cond_35
.line 9228
:cond_1f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v3, v1
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v3, v3, v2
invoke-virtual {v3}, Landroid/util/SparseArray;->size()I
move-result v3
add-int/2addr v1, v3
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/NumberTextView;->setNumber(IZ)V
.line 9230
:cond_35
return-void
.end method
.method private updateBotButtons()V
.registers 9
.line 9266
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_88
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_88
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v1, :cond_88
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-nez v0, :cond_12
goto/16 :goto_88
.line 9269
:cond_12
const/4 v0, 0x0
.line 9270
.local v0, "hasHelp":Z
const/4 v1, 0x0
.line 9271
.local v1, "hasSettings":Z
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-eqz v2, :cond_69
.line 9272
const/4 v2, 0x0
.local v2, "b":I
:goto_1d
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v3}, Landroid/util/SparseArray;->size()I
move-result v3
if-ge v2, v3, :cond_69
.line 9273
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
.line 9274
.local v3, "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
const/4 v4, 0x0
.local v4, "a":I
:goto_2e
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_66
.line 9275
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;
.line 9276
.local v5, "command":Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;->command:Ljava/lang/String;
invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
const-string v7, "help"
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_4e
.line 9277
const/4 v0, 0x1
goto :goto_5e
.line 9278
:cond_4e
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;->command:Ljava/lang/String;
invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
const-string/jumbo v7, "settings"
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_5e
.line 9279
const/4 v1, 0x1
.line 9281
:cond_5e
:goto_5e
if-eqz v1, :cond_63
if-eqz v0, :cond_63
.line 9282
goto :goto_66
.line 9274
.end local v5 # "command":Lim/tpelyyftgw/tgnet/TLRPC$TL_botCommand;
:cond_63
add-int/lit8 v4, v4, 0x1
goto :goto_2e
.line 9272
.end local v3 # "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
.end local v4 # "a":I
:cond_66
:goto_66
add-int/lit8 v2, v2, 0x1
goto :goto_1d
.line 9287
.end local v2 # "b":I
:cond_69
const/16 v2, 0x1e
if-eqz v0, :cond_73
.line 9288
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->showSubItem(I)V
goto :goto_78
.line 9290
:cond_73
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->hideSubItem(I)V
.line 9292
:goto_78
const/16 v2, 0x1f
if-eqz v1, :cond_82
.line 9293
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->showSubItem(I)V
goto :goto_87
.line 9295
:cond_82
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->hideSubItem(I)V
.line 9297
:goto_87
return-void
.line 9267
.end local v0 # "hasHelp":Z
.end local v1 # "hasSettings":Z
:cond_88
:goto_88
return-void
.end method
.method private updateBottomOverlay()V
.registers 10
.line 12744
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
if-eqz v0, :cond_2e4
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_a
goto/16 :goto_2e4
.line 12747
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v1, 0x0
const/16 v2, 0x8
const/4 v3, 0x1
const/4 v4, 0x0
if-eqz v0, :cond_13c
.line 12750
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_cc
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
instance-of v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelForbidden;
if-nez v5, :cond_cc
.line 12751
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_49
.line 12752
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->isJoiningChannel(I)Z
move-result v0
if-eqz v0, :cond_37
.line 12753
invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V
goto :goto_8f
.line 12755
:cond_37
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v1, 0x7f0f036a
const-string v5, "ChannelJoin"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12756
invoke-direct {p0, v4, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V
goto :goto_8f
.line 12759
:cond_49
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z
move-result v0
if-nez v0, :cond_73
.line 12760
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v1, 0x7f0f0386
const-string v5, "ChannelMute"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12767
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_81
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_81
.line 12768
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
goto :goto_81
.line 12771
:cond_73
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v1, 0x7f0f03a5
const-string v5, "ChannelUnmute"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12773
:cond_81
:goto_81
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RadialProgressView;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_8b
const/4 v0, 0x1
goto :goto_8c
:cond_8b
const/4 v0, 0x0
:goto_8c
invoke-direct {p0, v4, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V
.line 12775
:goto_8f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_c5
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v0, :cond_c5
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->has_link:Z
if-nez v0, :cond_ab
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v0, :cond_c5
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I
if-eqz v0, :cond_c5
.line 12776
:cond_ab
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
const v1, 0x7f0f0364
const-string v5, "ChannelDiscuss"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setText(Ljava/lang/CharSequence;)V
.line 12777
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setVisibility(I)V
.line 12778
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V
goto/16 :goto_1c2
.line 12780
:cond_c5
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setVisibility(I)V
goto/16 :goto_1c2
.line 12783
:cond_cc
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v5, 0x7f0f0501
const-string v6, "DeleteThisGroup"
if-eqz v0, :cond_dc
.line 12784
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12786
:cond_dc
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_1c2
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_1c2
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_1c2
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_1c2
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
sub-int/2addr v7, v3
invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
if-ne v0, p0, :cond_1c2
.line 12787
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 12788
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v7, 0x7f0f0141
const-string v8, "AppName"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 12789
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 12790
const v5, 0x7f0f0a5a
const-string v6, "OK"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 12791
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 12792
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_1c2
.line 12795
:cond_13c
invoke-direct {p0, v4, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V
.line 12796
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
if-eqz v0, :cond_185
.line 12797
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_158
.line 12798
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v5, 0x7f0f028c
const-string v6, "BotUnblock"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_166
.line 12800
:cond_158
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v5, 0x7f0f1172
const-string v6, "Unblock"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12802
:goto_166
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1c2
.line 12803
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 12804
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_1c2
.line 12805
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_17d
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v5, v0, :cond_17d
.line 12806
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 12807
invoke-virtual {p0, v4}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 12809
:cond_17d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
goto :goto_1c2
.line 12812
:cond_185
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-eqz v0, :cond_1b4
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_1b4
.line 12813
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v1, 0x7f0f0288
const-string v5, "BotStart"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12814
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
.line 12815
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_1c2
.line 12816
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getCurrentFocus()Landroid/view/View;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
goto :goto_1c2
.line 12819
:cond_1b4
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const v1, 0x7f0f0500
const-string v5, "DeleteThisChat"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12823
:cond_1c2
:goto_1c2
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
const/4 v1, 0x4
if-eqz v0, :cond_1dd
.line 12824
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12825
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12826
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V
.line 12827
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
goto/16 :goto_2e0
.line 12828
:cond_1dd
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_211
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getVisibility()I
move-result v0
if-nez v0, :cond_211
.line 12829
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12830
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12831
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V
.line 12832
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 12833
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isTopViewVisible()Z
move-result v0
if-eqz v0, :cond_20c
.line 12834
iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I
.line 12835
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideTopView(Z)V
goto/16 :goto_2e0
.line 12837
:cond_20c
const/4 v0, 0x2
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I
goto/16 :goto_2e0
.line 12840
:cond_211
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12841
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
if-eqz v0, :cond_22f
.line 12842
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_22a
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_22a
.line 12843
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
goto :goto_22f
.line 12845
:cond_22a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
.line 12848
:cond_22f
:goto_22f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_241
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_24f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canWriteToChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_24f
:cond_241
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_2a2
.line 12849
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->isDeleted(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v0
if-nez v0, :cond_24f
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
if-eqz v0, :cond_2a2
.line 12850
:cond_24f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z
move-result v0
if-eqz v0, :cond_271
.line 12851
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 12852
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12853
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused()V
.line 12854
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XS5-WKzKxYEFXRffH4cuGLVQiiY;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XS5-WKzKxYEFXRffH4cuGLVQiiY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const-wide/16 v5, 0x64
invoke-static {v0, v5, v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_28c
.line 12856
:cond_271
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12857
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V
.line 12858
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 12859
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->closeKeyboard()V
.line 12860
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
if-eqz v0, :cond_28c
.line 12861
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->hide()V
.line 12864
:cond_28c
:goto_28c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_293
.line 12865
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 12867
:cond_293
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_29a
.line 12868
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 12870
:cond_29a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_2d5
.line 12871
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
goto :goto_2d5
.line 12874
:cond_2a2
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-eqz v0, :cond_2b7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_2b7
.line 12875
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12876
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
goto :goto_2d5
.line 12878
:cond_2b7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_2cb
invoke-virtual {p0}, 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_2cb
.line 12879
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
goto :goto_2d0
.line 12881
:cond_2cb
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 12883
:goto_2d0
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12886
:cond_2d5
:goto_2d5
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I
if-ne v0, v3, :cond_2e0
.line 12887
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showTopView(ZZ)V
.line 12888
iput v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I
.line 12891
:cond_2e0
:goto_2e0
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V
.line 12892
return-void
.line 12745
:cond_2e4
:goto_2e4
return-void
.end method
.method private updateInformationForScreenshotDetector()V
.registers 15
.line 13942
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v0, :cond_5
.line 13943
return-void
.line 13946
:cond_5
const/4 v0, 0x0
.line 13947
.local v0, "messageId":I
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_61
.line 13948
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
move-object v11, v1
.line 13949
.local v11, "visibleMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v1, :cond_4d
.line 13950
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 13951
.local v1, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_19
if-ge v2, v1, :cond_4d
.line 13952
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 13953
.local v3, "view":Landroid/view/View;
const/4 v4, 0x0
.line 13954
.local v4, "object":Lim/tpelyyftgw/messenger/MessageObject;
instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v5, :cond_2d
.line 13955
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 13956
.local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
.line 13958
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_2d
if-eqz v4, :cond_4a
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
if-gez v5, :cond_4a
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
const-wide/16 v7, 0x0
cmp-long v9, v5, v7
if-eqz v9, :cond_4a
.line 13959
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
invoke-virtual {v11, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 13951
.end local v3 # "view":Landroid/view/View;
.end local v4 # "object":Lim/tpelyyftgw/messenger/MessageObject;
:cond_4a
add-int/lit8 v2, v2, 0x1
goto :goto_19
.line 13963
.end local v1 # "count":I
.end local v2 # "a":I
:cond_4d
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatEnterTime:J
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLeaveTime:J
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-object v9, v11
move v10, v0
invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/messenger/MediaController;->setLastVisibleMessageIds(IJJLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Ljava/util/ArrayList;I)V
goto :goto_8a
.line 13966
.end local v11 # "visibleMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:cond_61
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v1
.line 13967
.local v1, "viewer":Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getCurrentMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v2
.line 13968
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_8a
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v3
if-nez v3, :cond_8a
.line 13969
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v4
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getOpenTime()J
move-result-wide v6
invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getCloseTime()J
move-result-wide v8
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v11, 0x0
const/4 v12, 0x0
.line 13970
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v13
.line 13969
invoke-virtual/range {v4 .. v13}, Lim/tpelyyftgw/messenger/MediaController;->setLastVisibleMessageIds(IJJLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Ljava/util/ArrayList;I)V
.line 13973
.end local v1 # "viewer":Lim/tpelyyftgw/ui/SecretMediaViewer;
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_8a
:goto_8a
return-void
.end method
.method private updateMessageListAccessibilityVisibility()V
.registers 3
.line 17071
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_5
.line 17072
return-void
.line 17074
:cond_5
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt v0, v1, :cond_26
.line 17075
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v1
if-eqz v1, :cond_22
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v1, :cond_20
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v1
if-eqz v1, :cond_20
goto :goto_22
:cond_20
const/4 v1, 0x0
goto :goto_23
:cond_22
:goto_22
const/4 v1, 0x4
:goto_23
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setImportantForAccessibility(I)V
.line 17077
:cond_26
return-void
.end method
.method private updateMessagesVisiblePart(Z)V
.registers 46
.param p1, "inLayout" # Z
.line 8004
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-nez v1, :cond_7
.line 8005
return-void
.line 8007
:cond_7
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 8008
.local v1, "count":I
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v2
.line 8009
.local v2, "height":I
const v3, 0x7fffffff
.line 8010
.local v3, "minPositionHolder":I
const v4, 0x7fffffff
.line 8011
.local v4, "minPositionDateHolder":I
const/4 v5, 0x0
.line 8012
.local v5, "minDateChild":Landroid/view/View;
const/4 v6, 0x0
.line 8013
.local v6, "minChild":Landroid/view/View;
const/4 v7, 0x0
.line 8014
.local v7, "minMessageChild":Landroid/view/View;
const/4 v8, 0x0
.line 8016
.local v8, "foundTextureViewMessage":Z
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
iget-object v9, v9, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_read_inbox_max:Ljava/util/concurrent/ConcurrentHashMap;
iget-wide v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v10
invoke-virtual {v9, v10}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/Integer;
.line 8017
.local v9, "currentReadMaxId":Ljava/lang/Integer;
const/4 v10, 0x0
if-nez v9, :cond_34
.line 8018
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
.line 8020
:cond_34
const/high16 v11, -0x80000000
.line 8021
.local v11, "maxPositiveUnreadId":I
const v12, 0x7fffffff
.line 8022
.local v12, "maxNegativeUnreadId":I
const/high16 v13, -0x80000000
.line 8023
.local v13, "maxUnreadDate":I
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v14, :cond_43
const v14, 0x7fffffff
goto :goto_45
:cond_43
const/high16 v14, -0x80000000
.line 8024
.local v14, "lastVisibleId":I
:goto_45
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;
invoke-virtual {v15}, Ljava/util/ArrayList;->clear()V
.line 8025
const/4 v15, 0x0
.local v15, "a":I
:goto_4b
if-ge v15, v1, :cond_1da
.line 8026
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v10, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v10
.line 8027
.local v10, "view":Landroid/view/View;
const/16 v20, 0x0
.line 8028
.local v20, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v29, v1
.end local v1 # "count":I
.local v29, "count":I
instance-of v1, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v1, :cond_11f
.line 8029
move-object v1, v10
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 8030
.local v1, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move/from16 v30, v14
.end local v14 # "lastVisibleId":I
.local v30, "lastVisibleId":I
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I
move-result v14
.line 8031
.local v14, "top":I
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getBottom()I
move-result v21
.line 8032
.local v21, "bottom":I
move-object/from16 v31, v5
if-ltz v14, :cond_6e
const/4 v5, 0x0
goto :goto_6f
.end local v5 # "minDateChild":Landroid/view/View;
.local v31, "minDateChild":Landroid/view/View;
:cond_6e
neg-int v5, v14
.line 8033
.local v5, "viewTop":I
:goto_6f
move-object/from16 v32, v6
.end local v6 # "minChild":Landroid/view/View;
.local v32, "minChild":Landroid/view/View;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMeasuredHeight()I
move-result v6
.line 8034
.local v6, "viewBottom":I
if-le v6, v2, :cond_79
.line 8035
add-int v6, v5, v2
.line 8037
:cond_79
move/from16 v33, v2
.end local v2 # "height":I
.local v33, "height":I
sub-int v2, v6, v5
invoke-virtual {v1, v5, v2}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setVisiblePart(II)V
.line 8039
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v2
.line 8041
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v22, v5
.end local v5 # "viewTop":I
.local v22, "viewTop":I
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
if-eqz v5, :cond_118
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v5
if-nez v5, :cond_9a
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v5
if-eqz v5, :cond_97
goto :goto_9a
:cond_97
const/16 v28, 0x0
goto :goto_9c
:cond_9a
:goto_9a
const/16 v28, 0x1
:goto_9c
move/from16 v5, v28
.local v5, "isVideo":Z
if-eqz v28, :cond_10f
move/from16 v23, v6
.end local v6 # "viewBottom":I
.local v23, "viewBottom":I
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v6
invoke-virtual {v6, v2}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v6
if-eqz v6, :cond_108
.line 8042
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v6
.line 8043
.local v6, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
if-eqz v5, :cond_bf
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY2()I
move-result v20
add-int v20, v14, v20
if-gez v20, :cond_bf
.line 8044
const/4 v8, 0x0
move-object/from16 v20, v2
goto/16 :goto_135
.line 8046
:cond_bf
move-object/from16 v20, v2
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
move/from16 v24, v5
.end local v5 # "isVideo":Z
.local v24, "isVideo":Z
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I
move-result v5
int-to-float v5, v5
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getX()F
move-result v25
add-float v5, v5, v25
invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;->setTranslationX(F)V
.line 8047
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
move-result v5
add-int/2addr v5, v14
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I
move-result v25
add-int v5, v5, v25
move-object/from16 v25, v1
.end local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.local v25, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
sub-int/2addr v5, v1
int-to-float v1, v5
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTranslationY()F
move-result v5
add-float/2addr v1, v5
iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-eqz v5, :cond_f6
sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_f7
:cond_f6
const/4 v5, 0x0
:goto_f7
int-to-float v5, v5
add-float/2addr v1, v5
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 8048
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->invalidate()V
.line 8049
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->invalidate()V
.line 8050
const/4 v8, 0x1
goto :goto_135
.line 8041
.end local v6 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v24 # "isVideo":Z
.end local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v5 # "isVideo":Z
:cond_108
move-object/from16 v25, v1
move-object/from16 v20, v2
move/from16 v24, v5
.end local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v5 # "isVideo":Z
.restart local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v24 # "isVideo":Z
.restart local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
goto :goto_135
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v23 # "viewBottom":I
.end local v24 # "isVideo":Z
.end local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v5 # "isVideo":Z
.local v6, "viewBottom":I
:cond_10f
move-object/from16 v25, v1
move-object/from16 v20, v2
move/from16 v24, v5
move/from16 v23, v6
.end local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v5 # "isVideo":Z
.end local v6 # "viewBottom":I
.restart local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v23 # "viewBottom":I
.restart local v24 # "isVideo":Z
.restart local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
goto :goto_135
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v23 # "viewBottom":I
.end local v24 # "isVideo":Z
.end local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v6 # "viewBottom":I
:cond_118
move-object/from16 v25, v1
move-object/from16 v20, v2
move/from16 v23, v6
.end local v1 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "viewBottom":I
.restart local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v23 # "viewBottom":I
.restart local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
goto :goto_135
.line 8053
.end local v21 # "bottom":I
.end local v22 # "viewTop":I
.end local v23 # "viewBottom":I
.end local v25 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v30 # "lastVisibleId":I
.end local v31 # "minDateChild":Landroid/view/View;
.end local v32 # "minChild":Landroid/view/View;
.end local v33 # "height":I
.local v2, "height":I
.local v5, "minDateChild":Landroid/view/View;
.local v6, "minChild":Landroid/view/View;
.local v14, "lastVisibleId":I
:cond_11f
move/from16 v33, v2
move-object/from16 v31, v5
move-object/from16 v32, v6
move/from16 v30, v14
.end local v2 # "height":I
.end local v5 # "minDateChild":Landroid/view/View;
.end local v6 # "minChild":Landroid/view/View;
.end local v14 # "lastVisibleId":I
.restart local v30 # "lastVisibleId":I
.restart local v31 # "minDateChild":Landroid/view/View;
.restart local v32 # "minChild":Landroid/view/View;
.restart local v33 # "height":I
instance-of v1, v10, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v1, :cond_135
.line 8054
move-object v1, v10
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v20
move-object/from16 v1, v20
goto :goto_137
.line 8053
:cond_135
:goto_135
move-object/from16 v1, v20
.line 8056
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:goto_137
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v2, :cond_184
if-eqz v1, :cond_184
.line 8057
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v2
if-nez v2, :cond_149
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v2
if-nez v2, :cond_159
:cond_149
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v2, :cond_179
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
move-result v5
if-le v2, v5, :cond_179
.line 8058
:cond_159
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
.line 8059
.local v2, "id":I
if-lez v2, :cond_167
.line 8060
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
invoke-static {v11, v5}, Ljava/lang/Math;->max(II)I
move-result v11
.line 8062
:cond_167
if-gez v2, :cond_171
.line 8063
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
invoke-static {v12, v5}, Ljava/lang/Math;->min(II)I
move-result v12
.line 8065
:cond_171
iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
invoke-static {v13, v5}, Ljava/lang/Math;->max(II)I
move-result v13
.line 8067
.end local v2 # "id":I
:cond_179
iget v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v5, 0x11
if-ne v2, v5, :cond_184
.line 8068
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8071
:cond_184
invoke-virtual {v10}, Landroid/view/View;->getBottom()I
move-result v2
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v5
const/high16 v6, 0x3f800000 # 1.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
add-int/2addr v5, v14
iget v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
add-int/2addr v5, v6
if-gt v2, v5, :cond_19f
.line 8072
move-object/from16 v5, v31
move-object/from16 v6, v32
goto :goto_1cf
.line 8074
:cond_19f
invoke-virtual {v10}, Landroid/view/View;->getBottom()I
move-result v2
.line 8075
.local v2, "position":I
if-ge v2, v3, :cond_1b1
.line 8076
move v3, v2
.line 8077
instance-of v5, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-nez v5, :cond_1ae
instance-of v5, v10, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v5, :cond_1af
.line 8078
:cond_1ae
move-object v7, v10
.line 8080
:cond_1af
move-object v6, v10
.end local v32 # "minChild":Landroid/view/View;
.restart local v6 # "minChild":Landroid/view/View;
goto :goto_1b3
.line 8075
.end local v6 # "minChild":Landroid/view/View;
.restart local v32 # "minChild":Landroid/view/View;
:cond_1b1
move-object/from16 v6, v32
.line 8082
.end local v32 # "minChild":Landroid/view/View;
.restart local v6 # "minChild":Landroid/view/View;
:goto_1b3
instance-of v5, v10, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v5, :cond_1cd
iget-boolean v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z
if-eqz v5, :cond_1cd
.line 8083
invoke-virtual {v10}, Landroid/view/View;->getAlpha()F
move-result v5
const/high16 v14, 0x3f800000 # 1.0f
cmpl-float v5, v5, v14
if-eqz v5, :cond_1c8
.line 8084
invoke-virtual {v10, v14}, Landroid/view/View;->setAlpha(F)V
.line 8086
:cond_1c8
if-ge v2, v4, :cond_1cd
.line 8087
move v4, v2
.line 8088
move-object v5, v10
.end local v31 # "minDateChild":Landroid/view/View;
.restart local v5 # "minDateChild":Landroid/view/View;
goto :goto_1cf
.line 8025
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v2 # "position":I
.end local v5 # "minDateChild":Landroid/view/View;
.end local v10 # "view":Landroid/view/View;
.restart local v31 # "minDateChild":Landroid/view/View;
:cond_1cd
move-object/from16 v5, v31
.end local v31 # "minDateChild":Landroid/view/View;
.restart local v5 # "minDateChild":Landroid/view/View;
:goto_1cf
add-int/lit8 v15, v15, 0x1
move/from16 v1, v29
move/from16 v14, v30
move/from16 v2, v33
const/4 v10, 0x0
goto/16 :goto_4b
.end local v29 # "count":I
.end local v30 # "lastVisibleId":I
.end local v33 # "height":I
.local v1, "count":I
.local v2, "height":I
.restart local v14 # "lastVisibleId":I
:cond_1da
move/from16 v29, v1
move/from16 v33, v2
move-object/from16 v31, v5
move-object/from16 v32, v6
move/from16 v30, v14
.line 8092
.end local v1 # "count":I
.end local v2 # "height":I
.end local v5 # "minDateChild":Landroid/view/View;
.end local v6 # "minChild":Landroid/view/View;
.end local v14 # "lastVisibleId":I
.end local v15 # "a":I
.restart local v29 # "count":I
.restart local v30 # "lastVisibleId":I
.restart local v31 # "minDateChild":Landroid/view/View;
.restart local v32 # "minChild":Landroid/view/View;
.restart local v33 # "height":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pollsToCheck:Ljava/util/ArrayList;
invoke-virtual {v1, v5, v6, v2}, Lim/tpelyyftgw/messenger/MessagesController;->addToPollsQueue(JLjava/util/ArrayList;)V
.line 8093
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
if-eqz v1, :cond_24b
.line 8094
if-nez v8, :cond_243
.line 8095
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
.line 8096
.local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_242
.line 8097
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z
if-eqz v2, :cond_212
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v2
if-eqz v2, :cond_212
.line 8098
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
const/4 v5, 0x1
invoke-virtual {v2, v5, v5}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V
goto :goto_242
.line 8100
:cond_212
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
neg-int v5, v5
add-int/lit8 v5, v5, -0x64
int-to-float v5, v5
invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 8101
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->invalidate()V
.line 8102
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v2
if-nez v2, :cond_22e
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v2
if-eqz v2, :cond_242
:cond_22e
iget-wide v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v14, 0x0
cmp-long v2, v5, v14
if-nez v2, :cond_242
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z
if-eqz v2, :cond_242
.line 8103
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
const/4 v5, 0x0
invoke-virtual {v2, v5}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V
.line 8107
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_242
:goto_242
goto :goto_24b
.line 8108
:cond_243
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V
.line 8111
:cond_24b
:goto_24b
if-eqz v7, :cond_26b
.line 8113
instance-of v1, v7, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v1, :cond_259
.line 8114
move-object v1, v7
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
.restart local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_260
.line 8116
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_259
move-object v1, v7
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
.line 8118
.restart local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:goto_260
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v2, v5, v6}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setCustomDate(IZ)V
.line 8120
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_26b
const/4 v1, 0x0
iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingDateOnScreen:Z
.line 8121
move-object/from16 v6, v32
.end local v32 # "minChild":Landroid/view/View;
.restart local v6 # "minChild":Landroid/view/View;
instance-of v1, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-nez v1, :cond_27a
instance-of v1, v6, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-nez v1, :cond_27a
const/4 v1, 0x1
goto :goto_27b
:cond_27a
const/4 v1, 0x0
:goto_27b
iput-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z
.line 8122
const/4 v1, 0x0
if-eqz v31, :cond_32b
.line 8123
invoke-virtual/range {v31 .. v31}, Landroid/view/View;->getTop()I
move-result v2
iget v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
sub-int/2addr v2, v5
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v5
if-gt v2, v5, :cond_2d9
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z
if-eqz v2, :cond_298
move-object/from16 v5, v31
const/high16 v10, 0x3f800000 # 1.0f
goto :goto_2dd
.line 8129
:cond_298
invoke-virtual/range {v31 .. v31}, Landroid/view/View;->getAlpha()F
move-result v2
cmpl-float v2, v2, v1
if-eqz v2, :cond_2a6
.line 8130
move-object/from16 v5, v31
.end local v31 # "minDateChild":Landroid/view/View;
.restart local v5 # "minDateChild":Landroid/view/View;
invoke-virtual {v5, v1}, Landroid/view/View;->setAlpha(F)V
goto :goto_2a8
.line 8129
.end local v5 # "minDateChild":Landroid/view/View;
.restart local v31 # "minDateChild":Landroid/view/View;
:cond_2a6
move-object/from16 v5, v31
.line 8132
.end local v31 # "minDateChild":Landroid/view/View;
.restart local v5 # "minDateChild":Landroid/view/View;
:goto_2a8
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_2b2
.line 8133
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 8134
const/4 v2, 0x0
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateAnimation:Landroid/animation/AnimatorSet;
.line 8136
:cond_2b2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getTag()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_2c4
.line 8137
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
const/4 v10, 0x1
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v2, v14}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTag(Ljava/lang/Object;)V
.line 8139
:cond_2c4
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getAlpha()F
move-result v2
const/high16 v10, 0x3f800000 # 1.0f
cmpl-float v2, v2, v10
if-eqz v2, :cond_2d5
.line 8140
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V
.line 8142
:cond_2d5
const/4 v2, 0x1
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingDateOnScreen:Z
goto :goto_2ef
.line 8123
.end local v5 # "minDateChild":Landroid/view/View;
.restart local v31 # "minDateChild":Landroid/view/View;
:cond_2d9
move-object/from16 v5, v31
const/high16 v10, 0x3f800000 # 1.0f
.line 8124
.end local v31 # "minDateChild":Landroid/view/View;
.restart local v5 # "minDateChild":Landroid/view/View;
:goto_2dd
invoke-virtual {v5}, Landroid/view/View;->getAlpha()F
move-result v2
cmpl-float v2, v2, v10
if-eqz v2, :cond_2e8
.line 8125
invoke-virtual {v5, v10}, Landroid/view/View;->setAlpha(F)V
.line 8127
:cond_2e8
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentFloatingTopIsNotMessage:Z
const/4 v10, 0x1
xor-int/2addr v2, v10
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->hideFloatingDateView(Z)V
.line 8144
:goto_2ef
invoke-virtual {v5}, Landroid/view/View;->getBottom()I
move-result v2
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v10
sub-int/2addr v2, v10
iget v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
sub-int/2addr v2, v10
int-to-float v2, v2
.line 8145
.local v2, "offset":F
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMeasuredHeight()I
move-result v10
int-to-float v10, v10
cmpl-float v10, v2, v10
if-lez v10, :cond_325
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMeasuredHeight()I
move-result v10
mul-int/lit8 v10, v10, 0x2
int-to-float v10, v10
cmpg-float v10, v2, v10
if-gez v10, :cond_325
.line 8146
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMeasuredHeight()I
move-result v10
neg-int v10, v10
mul-int/lit8 v10, v10, 0x2
int-to-float v10, v10
add-float/2addr v10, v2
invoke-virtual {v1, v10}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTranslationY(F)V
goto :goto_32a
.line 8148
:cond_325
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v10, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTranslationY(F)V
.line 8150
.end local v2 # "offset":F
:goto_32a
goto :goto_336
.line 8151
.end local v5 # "minDateChild":Landroid/view/View;
.restart local v31 # "minDateChild":Landroid/view/View;
:cond_32b
move-object/from16 v5, v31
.end local v31 # "minDateChild":Landroid/view/View;
.restart local v5 # "minDateChild":Landroid/view/View;
const/4 v2, 0x1
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->hideFloatingDateView(Z)V
.line 8152
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setTranslationY(F)V
.line 8155
:goto_336
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
if-nez v1, :cond_460
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-nez v1, :cond_460
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-nez v1, :cond_460
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v1, :cond_460
.line 8156
const/4 v1, 0x0
.line 8157
.local v1, "scheduledRead":I
const/high16 v2, -0x80000000
if-ne v11, v2, :cond_3a1
const v2, 0x7fffffff
if-eq v12, v2, :cond_351
goto :goto_3a1
.line 8195
:cond_351
iget-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z
if-nez v2, :cond_39b
.line 8196
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v2
if-nez v2, :cond_395
.line 8197
const/4 v2, 0x0
iput v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 8198
if-eqz p1, :cond_36b
.line 8199
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IXcFARNE7PqvgLkd1UqQMC-P404;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IXcFARNE7PqvgLkd1UqQMC-P404;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_36e
.line 8201
:cond_36b
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate2()V
.line 8203
:goto_36e
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v34
iget-wide v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const/4 v10, 0x0
aget v37, v2, v10
aget v38, v2, v10
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aget v39, v2, v10
const/16 v40, 0x0
const/16 v41, 0x0
const/16 v42, 0x1
move-wide/from16 v35, v14
move/from16 v43, v1
invoke-virtual/range {v34 .. v43}, Lim/tpelyyftgw/messenger/MessagesController;->markDialogAsRead(JIIIZIZI)V
.line 8204
const/4 v2, 0x1
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z
move/from16 v31, v3
move/from16 v17, v4
goto/16 :goto_464
.line 8196
:cond_395
move/from16 v31, v3
move/from16 v17, v4
goto/16 :goto_464
.line 8195
:cond_39b
move/from16 v31, v3
move/from16 v17, v4
goto/16 :goto_464
.line 8158
:cond_3a1
:goto_3a1
const/4 v2, 0x0
.line 8159
.local v2, "counterDecrement":I
const/4 v10, 0x0
.local v10, "a":I
:goto_3a3
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v14
if-ge v10, v14, :cond_400
.line 8160
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v14, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v14
check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;
.line 8161
.local v14, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v15
.line 8162
.local v15, "id":I
move/from16 v31, v3
const/high16 v3, -0x80000000
.end local v3 # "minPositionHolder":I
.local v31, "minPositionHolder":I
if-eq v11, v3, :cond_3e7
.line 8163
if-lez v15, :cond_3e7
if-gt v15, v11, :cond_3e7
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v17
if-nez v17, :cond_3e7
iget-object v3, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v3, :cond_3d3
invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
move-result v3
if-gt v15, v3, :cond_3d9
:cond_3d3
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v3
if-eqz v3, :cond_3e7
.line 8164
:cond_3d9
iget-object v3, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v3, :cond_3e2
.line 8165
add-int/lit8 v1, v1, 0x1
goto :goto_3e5
.line 8167
:cond_3e2
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 8169
:goto_3e5
add-int/lit8 v2, v2, 0x1
.line 8172
:cond_3e7
const v3, 0x7fffffff
if-eq v12, v3, :cond_3fb
.line 8173
if-gez v15, :cond_3fb
if-lt v15, v12, :cond_3fb
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v16
if-eqz v16, :cond_3fb
.line 8174
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 8175
add-int/lit8 v2, v2, 0x1
.line 8159
.end local v14 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v15 # "id":I
:cond_3fb
add-int/lit8 v10, v10, 0x1
move/from16 v3, v31
goto :goto_3a3
.end local v31 # "minPositionHolder":I
.restart local v3 # "minPositionHolder":I
:cond_400
move/from16 v31, v3
.line 8179
.end local v3 # "minPositionHolder":I
.end local v10 # "a":I
.restart local v31 # "minPositionHolder":I
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v10, 0x0
aget-boolean v3, v3, v10
if-eqz v3, :cond_40f
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aget v3, v3, v10
if-eq v11, v3, :cond_415
:cond_40f
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aget v3, v3, v10
if-ne v12, v3, :cond_418
.line 8180
:cond_415
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
goto :goto_421
.line 8182
:cond_418
iget v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
sub-int/2addr v3, v2
iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 8183
if-gez v3, :cond_421
.line 8184
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 8187
:cond_421
:goto_421
if-eqz p1, :cond_42c
.line 8188
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B03tnxQ8_3nEcgtjE9kh6Q3X5BU;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$B03tnxQ8_3nEcgtjE9kh6Q3X5BU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_42f
.line 8190
:cond_42c
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->inlineUpdate1()V
.line 8192
:goto_42f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-wide v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v24, 0x0
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
move/from16 v17, v4
const/16 v16, 0x0
.end local v4 # "minPositionDateHolder":I
.local v17, "minPositionDateHolder":I
aget v4, v10, v16
if-eq v11, v4, :cond_449
aget v4, v10, v16
if-ne v12, v4, :cond_446
goto :goto_449
:cond_446
const/16 v26, 0x0
goto :goto_44b
:cond_449
:goto_449
const/16 v26, 0x1
:goto_44b
move-object/from16 v18, v3
move-wide/from16 v19, v14
move/from16 v21, v11
move/from16 v22, v12
move/from16 v23, v13
move/from16 v25, v2
move/from16 v27, v1
invoke-virtual/range {v18 .. v27}, Lim/tpelyyftgw/messenger/MessagesController;->markDialogAsRead(JIIIZIZI)V
.line 8194
const/4 v3, 0x1
iput-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->firstUnreadSent:Z
.line 8195
.end local v2 # "counterDecrement":I
goto :goto_464
.line 8155
.end local v1 # "scheduledRead":I
.end local v17 # "minPositionDateHolder":I
.end local v31 # "minPositionHolder":I
.restart local v3 # "minPositionHolder":I
.restart local v4 # "minPositionDateHolder":I
:cond_460
move/from16 v31, v3
move/from16 v17, v4
.line 8208
.end local v3 # "minPositionHolder":I
.end local v4 # "minPositionDateHolder":I
.restart local v17 # "minPositionDateHolder":I
.restart local v31 # "minPositionHolder":I
:goto_464
return-void
.end method
.method private updatePinnedLiveMessageView(ZIZ)V
.registers 11
.param p1, "animated" # Z
.param p2, "iMsgId" # I
.param p3, "blnShow" # Z
.line 13233
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
if-eqz v0, :cond_fa
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_a
goto/16 :goto_fa
.line 13236
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v1, 0x0
if-nez v0, :cond_1b
.line 13237
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v0, v0, v1
invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 13239
:cond_1b
if-nez p3, :cond_22
.line 13240
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedLiveMessageView(Z)V
goto/16 :goto_f6
.line 13242
:cond_22
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_f3
.line 13243
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_bc
.line 13244
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 13245
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_3d
.line 13246
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 13247
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 13249
:cond_3d
const/high16 v0, 0x42400000 # 48.0f
if-eqz p1, :cond_78
.line 13250
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13251
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 13252
const/4 v3, 0x1
new-array v4, v3, [Landroid/animation/Animator;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v3, v3, [F
aput v0, v3, v1
invoke-static {v5, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v4, v1
invoke-virtual {v2, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 13253
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 13254
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$64;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChatActivity$64;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 13269
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_bc
.line 13272
:cond_78
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v2
.line 13273
.local v2, "preferences":Landroid/content/SharedPreferences;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_ac
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "pin_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v4, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-eq v3, v4, :cond_ac
.line 13275
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
int-to-float v0, v0
invoke-virtual {v3, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V
goto :goto_b7
.line 13277
:cond_ac
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/4 v3, 0x0
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13279
:goto_b7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13282
.end local v2 # "preferences":Landroid/content/SharedPreferences;
:cond_bc
:goto_bc
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 13283
.local v0, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 13284
.local v1, "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v2, 0x425c0000 # 55.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
iput v2, v0, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.line 13286
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 13287
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 13289
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v3, 0xcf
if-ne v2, v3, :cond_f2
.line 13290
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
.line 13291
.local v2, "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 13315
.end local v0 # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
.end local v1 # "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
.end local v2 # "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
:cond_f2
goto :goto_f6
.line 13316
:cond_f3
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedLiveMessageView(Z)V
.line 13319
:goto_f6
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddings()V
.line 13320
return-void
.line 13234
:cond_fa
:goto_fa
return-void
.end method
.method private updatePinnedMessageView(Z)V
.registers 26
.param p1, "animated" # Z
.line 13049
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
if-eqz v1, :cond_38c
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v1, :cond_c
goto/16 :goto_38c
.line 13053
:cond_c
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
const/4 v2, 0x0
const/4 v3, 0x0
if-eqz v1, :cond_41
.line 13054
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_22
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
if-eq v1, v4, :cond_22
.line 13055
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13057
:cond_22
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
if-eqz v1, :cond_3c
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v1, :cond_3c
.line 13058
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v1, v1, v3
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
invoke-virtual {v1, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13060
:cond_3c
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
.local v1, "pinned_msg_id":I
goto :goto_75
.line 13061
.end local v1 # "pinned_msg_id":I
:cond_41
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v1, :cond_74
.line 13062
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_55
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
if-eq v1, v4, :cond_55
.line 13063
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13065
:cond_55
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
if-eqz v1, :cond_6f
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v1, :cond_6f
.line 13066
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v1, v1, v3
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
invoke-virtual {v1, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13068
:cond_6f
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
.restart local v1 # "pinned_msg_id":I
goto :goto_75
.line 13070
.end local v1 # "pinned_msg_id":I
:cond_74
const/4 v1, 0x0
.line 13072
.restart local v1 # "pinned_msg_id":I
:goto_75
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v10
.line 13073
.local v10, "preferences":Landroid/content/SharedPreferences;
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-nez v4, :cond_83
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v4, :cond_385
:cond_83
if-eqz v1, :cond_385
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "pin_"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-interface {v10, v4, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
if-eq v1, v4, :cond_385
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
if-eqz v4, :cond_b4
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v4
if-nez v4, :cond_385
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v4
if-eqz v4, :cond_b4
goto/16 :goto_385
.line 13076
:cond_b4
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_35d
.line 13077
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v4
const/4 v5, 0x1
if-eqz v4, :cond_13b
.line 13078
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v4, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 13079
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v4, :cond_cf
.line 13080
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->cancel()V
.line 13081
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 13083
:cond_cf
const/4 v4, 0x0
if-eqz p1, :cond_108
.line 13084
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v6, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13085
new-instance v6, Landroid/animation/AnimatorSet;
invoke-direct {v6}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
.line 13086
new-array v7, v5, [Landroid/animation/Animator;
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
sget-object v9, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v11, v5, [F
aput v4, v11, v3
invoke-static {v8, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v7, v3
invoke-virtual {v6, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 13087
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v6, 0xc8
invoke-virtual {v4, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 13088
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$63;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/ChatActivity$63;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v4, v6}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 13107
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
goto :goto_13b
.line 13109
:cond_108
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v6, v4}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13110
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13111
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_13b
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getTranslationY()F
move-result v4
const/high16 v6, 0x42400000 # 48.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
cmpl-float v4, v4, v7
if-eqz v4, :cond_13b
.line 13112
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
invoke-virtual {v4, v7}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13113
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
int-to-float v6, v6
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationY(F)V
.line 13117
:cond_13b
:goto_13b
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/widget/FrameLayout$LayoutParams;
.line 13118
.local v4, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v6
check-cast v6, Landroid/widget/FrameLayout$LayoutParams;
.line 13120
.local v6, "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
const/4 v7, 0x1
.line 13121
.local v7, "cacheType":I
const/4 v8, 0x0
.line 13122
.local v8, "size":I
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v9, v9, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;
const/high16 v11, 0x43a00000 # 320.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-static {v9, v12}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v9
.line 13123
.local v9, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v12, v12, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;
const/high16 v13, 0x42200000 # 40.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
invoke-static {v12, v14}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v12
.line 13124
.local v12, "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v14, v14, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject2:Lim/tpelyyftgw/tgnet/TLObject;
.line 13125
.local v14, "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
if-nez v9, :cond_1a3
.line 13126
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-boolean v15, v15, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z
if-eqz v15, :cond_187
.line 13127
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v11, v11, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I
move-result v15
invoke-static {v11, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v9
.line 13128
if-eqz v9, :cond_185
.line 13129
iget v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->size:I
.line 13131
:cond_185
const/4 v7, 0x0
goto :goto_193
.line 13133
:cond_187
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v15, v15, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-static {v15, v11}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v9
.line 13135
:goto_193
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v11, v11, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-static {v11, v13}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v12
.line 13136
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 13138
:cond_1a3
if-ne v9, v12, :cond_1a6
.line 13139
const/4 v12, 0x0
.line 13141
:cond_1a6
if-eqz v9, :cond_209
instance-of v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;
if-nez v11, :cond_209
iget-object v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
instance-of v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationUnavailable;
if-nez v11, :cond_209
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isAnyKindOfSticker()Z
move-result v11
if-eqz v11, :cond_1bb
goto :goto_209
.line 13148
:cond_1bb
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v2
if-eqz v2, :cond_1cf
.line 13149
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v11, 0x41800000 # 16.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v2, v11}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
goto :goto_1d4
.line 13151
:cond_1cf
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 13153
:goto_1d4
iput v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageSize:I
.line 13154
iput v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageCacheType:I
.line 13155
iput-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 13156
iput-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 13157
iput-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 13158
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-static {v9, v14}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v16
.line 13159
invoke-static {v12, v14}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v18
const/16 v20, 0x0
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13158
const-string v17, "50_50"
const-string v19, "50_50_b"
move/from16 v21, v8
move/from16 v22, v7
move-object/from16 v23, v2
invoke-virtual/range {v15 .. v23}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V
.line 13160
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V
.line 13161
const/high16 v2, 0x425c0000 # 55.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
iput v2, v6, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
iput v2, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
goto :goto_222
.line 13142
:cond_209
:goto_209
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 13143
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 13144
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 13145
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v11, 0x4
invoke-virtual {v2, v11}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V
.line 13146
const/high16 v2, 0x41900000 # 18.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
iput v2, v6, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
iput v2, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.line 13163
:goto_222
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 13164
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 13166
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v11, 0x11
if-ne v2, v11, :cond_243
.line 13167
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v13, 0x7f0f0c8e
const-string v15, "PinnedPoll"
invoke-static {v15, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_251
.line 13169
:cond_243
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v13, 0x7f0f0c8c
const-string v15, "PinnedMessage"
invoke-static {v15, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 13171
:goto_251
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v13, 0xe
if-ne v2, v13, :cond_279
.line 13172
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v11, 0x2
new-array v11, v11, [Ljava/lang/Object;
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->getMusicAuthor()Ljava/lang/String;
move-result-object v13
aput-object v13, v11, v3
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getMusicTitle()Ljava/lang/String;
move-result-object v3
aput-object v3, v11, v5
const-string v3, "%s - %s"
invoke-static {v3, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_35c
.line 13173
:cond_279
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v5, 0xcf
if-ne v2, v5, :cond_294
.line 13174
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
.line 13175
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
.line 13176
.local v2, "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 13191
.end local v2 # "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
goto/16 :goto_35c
:cond_294
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v13, 0xa
const/16 v15, 0x96
if-ne v2, v11, :cond_2c1
.line 13192
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
.line 13193
.local v2, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;
.line 13194
.local v11, "mess":Ljava/lang/String;
invoke-virtual {v11}, Ljava/lang/String;->length()I
move-result v5
if-le v5, v15, :cond_2b4
.line 13195
invoke-virtual {v11, v3, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v11
.line 13197
:cond_2b4
const/16 v3, 0x20
invoke-virtual {v11, v13, v3}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v3
.line 13198
.end local v11 # "mess":Ljava/lang/String;
.local v3, "mess":Ljava/lang/String;
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 13199
.end local v2 # "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
.end local v3 # "mess":Ljava/lang/String;
goto/16 :goto_35c
:cond_2c1
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;
const/high16 v5, 0x41600000 # 14.0f
if-eqz v2, :cond_2ef
.line 13200
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v11, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 13201
invoke-virtual {v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v13
invoke-virtual {v13}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v13
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
.line 13200
invoke-static {v11, v13, v5, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_35c
.line 13202
:cond_2ef
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_327
.line 13203
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;
invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v2
.line 13204
.local v2, "mess":Ljava/lang/String;
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v11
if-le v11, v15, :cond_30b
.line 13205
invoke-virtual {v2, v3, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v2
.line 13207
:cond_30b
const/16 v11, 0x20
invoke-virtual {v2, v13, v11}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v2
.line 13208
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v13
invoke-virtual {v13}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v13
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static {v2, v13, v5, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.end local v2 # "mess":Ljava/lang/String;
goto :goto_35b
.line 13210
:cond_327
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
if-eqz v2, :cond_35b
.line 13211
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v2
.line 13212
.restart local v2 # "mess":Ljava/lang/String;
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v11
if-le v11, v15, :cond_33f
.line 13213
invoke-virtual {v2, v3, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v2
.line 13215
:cond_33f
const/16 v11, 0x20
invoke-virtual {v2, v13, v11}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v2
.line 13216
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v13
invoke-virtual {v13}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v13
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static {v2, v13, v5, v3}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_35c
.line 13210
.end local v2 # "mess":Ljava/lang/String;
:cond_35b
:goto_35b
nop
.line 13219
.end local v4 # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
.end local v6 # "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
.end local v7 # "cacheType":I
.end local v8 # "size":I
.end local v9 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v12 # "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v14 # "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
:goto_35c
goto :goto_388
.line 13220
:cond_35d
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 13221
iput-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 13222
invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedMessageView(Z)V
.line 13223
iget v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingPinnedMessage:I
if-eq v2, v1, :cond_388
.line 13224
iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->loadingPinnedMessage:I
.line 13225
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v4
iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_37e
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
move v7, v3
goto :goto_37f
:cond_37e
const/4 v7, 0x0
:goto_37f
const/4 v9, 0x1
move v8, v1
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/messenger/MediaDataController;->loadPinnedMessage(JIIZ)Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_388
.line 13074
:cond_385
:goto_385
invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->hidePinnedMessageView(Z)V
.line 13229
:cond_388
:goto_388
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddings()V
.line 13230
return-void
.line 13050
.end local v1 # "pinned_msg_id":I
.end local v10 # "preferences":Landroid/content/SharedPreferences;
:cond_38c
:goto_38c
return-void
.end method
.method private updateScheduledInterface(Z)V
.registers 3
.param p1, "animated" # Z
.line 12738
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_7
.line 12739
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateScheduleButton(Z)V
.line 12741
:cond_7
return-void
.end method
.method private updateSearchButtons(III)V
.registers 10
.param p1, "mask" # I
.param p2, "num" # I
.param p3, "count" # I
.line 12591
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
if-eqz v0, :cond_78
.line 12592
and-int/lit8 v1, p1, 0x1
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v1, :cond_c
const/4 v1, 0x1
goto :goto_d
:cond_c
const/4 v1, 0x0
:goto_d
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setEnabled(Z)V
.line 12593
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
and-int/lit8 v1, p1, 0x2
if-eqz v1, :cond_18
const/4 v1, 0x1
goto :goto_19
:cond_18
const/4 v1, 0x0
:goto_19
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setEnabled(Z)V
.line 12594
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->isEnabled()Z
move-result v1
const/high16 v4, 0x3f800000 # 1.0f
const/high16 v5, 0x3f000000 # 0.5f
if-eqz v1, :cond_2b
const/high16 v1, 0x3f800000 # 1.0f
goto :goto_2d
:cond_2b
const/high16 v1, 0x3f000000 # 0.5f
:goto_2d
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V
.line 12595
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->isEnabled()Z
move-result v1
if-eqz v1, :cond_39
goto :goto_3b
:cond_39
const/high16 v4, 0x3f000000 # 0.5f
:goto_3b
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setAlpha(F)V
.line 12596
if-gez p3, :cond_48
.line 12597
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v1, ""
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_78
.line 12598
:cond_48
if-nez p3, :cond_59
.line 12599
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v1, 0x7f0f098d
const-string v2, "NoResult"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_78
.line 12601
:cond_59
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v1, 0x7f0f0a5d
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
add-int/lit8 v5, p2, 0x1
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v2
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v4, v3
const-string v2, "Of"
invoke-static {v2, v1, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 12604
:cond_78
:goto_78
return-void
.end method
.method private updateSecretStatus()V
.registers 9
.line 8563
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
if-nez v0, :cond_5
.line 8564
return-void
.line 8566
:cond_5
const/4 v0, 0x0
.line 8567
.local v0, "hideKeyboard":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v2, 0x1
const/4 v3, 0x4
const/4 v4, 0x0
if-eqz v1, :cond_9c
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-nez v1, :cond_9c
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_21
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_9c
.line 8568
:cond_21
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
if-eqz v1, :cond_3e
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_messages:Z
if-eqz v1, :cond_3e
.line 8569
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const v2, 0x7f0f0711
const-string v5, "GlobalSendMessageRestricted"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_74
.line 8570
:cond_3e
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isBannedForever(Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;)Z
move-result v1
if-eqz v1, :cond_57
.line 8571
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const v2, 0x7f0f0f2d
const-string v5, "SendMessageRestrictedForever"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_74
.line 8573
:cond_57
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const v5, 0x7f0f0f2c
new-array v2, v2, [Ljava/lang/Object;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->until_date:I
int-to-long v6, v6
.line 8574
invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v4
.line 8573
const-string v6, "SendMessageRestricted"
invoke-static {v6, v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 8576
:goto_74
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8577
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
const/4 v2, 0x0
if-eqz v1, :cond_83
.line 8578
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 8579
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListAnimation:Landroid/animation/AnimatorSet;
.line 8581
:cond_83
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
const/16 v5, 0x8
invoke-virtual {v1, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8582
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 8583
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
.line 8584
const/4 v0, 0x1
.line 8585
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
if-eqz v1, :cond_132
.line 8586
invoke-virtual {v1}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->hide()V
goto/16 :goto_132
.line 8589
:cond_9c
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_15b
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
if-nez v5, :cond_a6
goto/16 :goto_15b
.line 8599
:cond_a6
instance-of v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChatRequested;
if-eqz v5, :cond_bf
.line 8600
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const v2, 0x7f0f05cd
const-string v5, "EncryptionProcessing"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 8601
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8602
const/4 v0, 0x1
goto :goto_12c
.line 8603
:cond_bf
instance-of v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChatWaiting;
if-eqz v5, :cond_fa
.line 8604
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const v5, 0x7f0f0219
new-array v2, v2, [Ljava/lang/Object;
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "<b>"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, "</b>"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v4
const-string v6, "AwaitingEncryption"
invoke-static {v6, v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 8606
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8607
const/4 v0, 0x1
goto :goto_12c
.line 8608
:cond_fa
instance-of v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChatDiscarded;
if-eqz v2, :cond_123
.line 8609
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const v2, 0x7f0f05ce
const-string v5, "EncryptionRejected"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 8610
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8611
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const-string v2, ""
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 8612
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v5, v6, v4}, Lim/tpelyyftgw/messenger/MediaDataController;->cleanDraft(JZ)V
.line 8613
const/4 v0, 0x1
goto :goto_12c
.line 8614
:cond_123
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChat;
if-eqz v1, :cond_12c
.line 8615
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8617
:cond_12c
:goto_12c
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V
.line 8618
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V
.line 8620
:cond_132
:goto_132
iget-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-eqz v1, :cond_13b
.line 8621
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8623
:cond_13b
if-eqz v0, :cond_153
.line 8624
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
.line 8625
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-eqz v1, :cond_153
.line 8626
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->getCurrentFocus()Landroid/view/View;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 8629
:cond_153
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_15a
.line 8630
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateMenuViewStatus()V
.line 8632
:cond_15a
return-void
.line 8590
:cond_15b
:goto_15b
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 8591
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
if-eqz v1, :cond_179
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_179
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasText()Z
move-result v1
if-eqz v1, :cond_179
.line 8592
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v2
invoke-virtual {v1, v2, v4}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->loadStikersForEmoji(Ljava/lang/CharSequence;Z)V
.line 8594
:cond_179
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_180
.line 8595
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->updateMenuViewStatus()V
.line 8597
:cond_180
return-void
.end method
.method private updateTitle()V
.registers 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 9263
return-void
.end method
.method private updateTitleIcons()V
.registers 7
.line 9303
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_5
.line 9304
return-void
.line 9306
:cond_5
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z
move-result v0
.line 9307
.local v0, "dialogMuted":Z
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->isDialogMuted(J)Z
move-result v1
if-eqz v1, :cond_1e
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_muteIconDrawable:Landroid/graphics/drawable/Drawable;
goto :goto_1f
:cond_1e
const/4 v1, 0x0
.line 9308
.local v1, "rightIcon":Landroid/graphics/drawable/Drawable;
:goto_1f
const/4 v2, 0x0
.line 9309
.local v2, "encryptedIcon":Landroid/graphics/drawable/Drawable;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v3, :cond_31
.line 9310
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
const v4, 0x7f080195
const-string v5, "actionBarDefaultTitle"
invoke-static {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v2
.line 9313
:cond_31
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSysNotifyMessage()Ljava/lang/Boolean;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
if-eqz v3, :cond_53
.line 9314
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
instance-of v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v3, :cond_7d
.line 9315
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 9316
.local v3, "headerItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_4c
.line 9317
const v4, 0x7f0d0183
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V
goto :goto_52
.line 9319
:cond_4c
const v4, 0x7f0d0184
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V
.line 9321
.end local v3 # "headerItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
:goto_52
goto :goto_7d
.line 9324
:cond_53
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
invoke-virtual {v3, v2, v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->setTitleIcons(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 9325
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
if-eqz v3, :cond_7d
.line 9326
if-eqz v1, :cond_6e
.line 9327
const v4, 0x7f0f1185 # 1.9017057E38f
const-string v5, "UnmuteNotifications"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f0d01a7
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V
goto :goto_7d
.line 9329
:cond_6e
const v4, 0x7f0f08f6
const-string v5, "MuteNotifications"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f0d01a2
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setTextAndIcon(Ljava/lang/CharSequence;I)V
.line 9333
:cond_7d
:goto_7d
return-void
.end method
.method private updateTopPanel(Z)V
.registers 21
.param p1, "animated" # Z
.line 13323
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
if-eqz v1, :cond_346
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v1, :cond_c
goto/16 :goto_346
.line 13327
:cond_c
iget v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 13329
.local v1, "preferences":Landroid/content/SharedPreferences;
iget-wide v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
.line 13330
.local v2, "did":J
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/4 v5, 0x2
const-string v6, "dialog_bar_vis3"
const/4 v7, 0x1
const/4 v8, 0x0
if-eqz v4, :cond_6b
.line 13331
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->admin_id:I
.line 13332
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v9
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v9
if-eq v4, v9, :cond_49
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/ContactsController;->isLoadingContacts()Z
move-result v4
if-nez v4, :cond_49
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v4
iget-object v4, v4, Lim/tpelyyftgw/messenger/ContactsController;->contactsDict:Ljava/util/concurrent/ConcurrentHashMap;
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v4, v9}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
if-nez v4, :cond_49
const/4 v4, 0x1
goto :goto_4a
:cond_49
const/4 v4, 0x0
.line 13333
.local v4, "show":Z
:goto_4a
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v2, v9
.line 13334
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-interface {v1, v6, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v6
.line 13335
.local v6, "vis":I
if-eqz v4, :cond_6a
if-eq v6, v7, :cond_69
const/4 v9, 0x3
if-ne v6, v9, :cond_6a
.line 13336
:cond_69
const/4 v4, 0x0
.line 13338
.end local v6 # "vis":I
:cond_6a
goto :goto_83
.line 13339
.end local v4 # "show":Z
:cond_6b
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-interface {v1, v4, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
if-ne v4, v5, :cond_82
const/4 v4, 0x1
goto :goto_83
:cond_82
const/4 v4, 0x0
.line 13341
.restart local v4 # "show":Z
:goto_83
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v9, "dialog_bar_share"
invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-interface {v1, v6, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v6
.line 13342
.local v6, "showShare":Z
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
const-string v10, "dialog_bar_report"
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
invoke-interface {v1, v9, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v9
.line 13343
.local v9, "showReport":Z
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
const-string v11, "dialog_bar_block"
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
invoke-interface {v1, v10, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v10
.line 13344
.local v10, "showBlock":Z
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
const-string v12, "dialog_bar_add"
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v1, v11, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v11
.line 13345
.local v11, "showAdd":Z
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, "dialog_bar_location"
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v12
invoke-interface {v1, v12, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v12
.line 13347
.local v12, "showGeo":Z
const/16 v13, 0x8
if-nez v9, :cond_fb
if-nez v10, :cond_fb
if-eqz v12, :cond_f5
goto :goto_fb
.line 13350
:cond_f5
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v14, v13}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_100
.line 13348
:cond_fb
:goto_fb
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v14, v8}, Landroid/widget/TextView;->setVisibility(I)V
.line 13353
:goto_100
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v14, :cond_115
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v14
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v13
invoke-virtual {v14, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v13
goto :goto_116
:cond_115
const/4 v13, 0x0
.line 13354
.local v13, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_116
if-eqz v13, :cond_1ec
.line 13355
iget-boolean v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z
if-nez v14, :cond_173
if-eqz v11, :cond_173
.line 13356
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
.line 13357
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V
.line 13358
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
const v14, 0x7f0f00df
const-string v15, "AddToContacts"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setText(Ljava/lang/String;)V
.line 13359
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v5}, Landroid/widget/TextView;->getVisibility()I
move-result v5
if-nez v5, :cond_14d
.line 13360
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const v14, 0x7f0f00be
const-string v15, "AddContactChat"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_167
.line 13362
:cond_14d
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const v14, 0x7f0f00bf
new-array v15, v7, [Ljava/lang/Object;
.line 13363
invoke-static {v13}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v17
aput-object v17, v15, v8
.line 13362
const-string v7, "AddContactFullChat"
invoke-static {v7, v14, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
.line 13363
invoke-virtual {v7}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v7
.line 13362
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 13365
:goto_167
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const/4 v7, 0x0
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 13366
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_1db
.line 13367
:cond_173
const v7, 0x7f0f0f98
const-string v14, "ShareMyContactInfo"
if-eqz v6, :cond_1af
.line 13368
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
.line 13369
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V
.line 13370
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setText(Ljava/lang/String;)V
.line 13371
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const v7, 0x7f0f0f99
const-string v14, "ShareMyPhone"
invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 13372
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const/4 v7, 0x1
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v5, v14}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 13373
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_1db
.line 13375
:cond_1af
iget-boolean v15, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z
if-nez v15, :cond_1cf
if-nez v4, :cond_1cf
.line 13376
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-virtual {v15, v8}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
.line 13377
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v15, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setText(Ljava/lang/String;)V
.line 13378
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v7, v5}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
const/16 v7, 0x8
goto :goto_1d6
.line 13380
:cond_1cf
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
const/16 v7, 0x8
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
.line 13382
:goto_1d6
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 13384
:goto_1db
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const v7, 0x7f0f0df1
const-string v14, "ReportSpamUser"
invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/16 v7, 0x8
goto :goto_24f
.line 13386
:cond_1ec
const v5, 0x7f09032a
if-eqz v12, :cond_21a
.line 13387
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const v14, 0x7f0f0def
const-string v15, "ReportSpamLocation"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 13388
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const/4 v14, 0x1
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-virtual {v7, v5, v15}, Landroid/widget/TextView;->setTag(ILjava/lang/Object;)V
.line 13389
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const-string v7, "chat_addContact"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v5, v14}, Landroid/widget/TextView;->setTextColor(I)V
.line 13390
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
goto :goto_23e
.line 13392
:cond_21a
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const v14, 0x7f0f0dee
const-string v15, "ReportSpamAndLeave"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 13393
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const/4 v14, 0x0
invoke-virtual {v7, v5, v14}, Landroid/widget/TextView;->setTag(ILjava/lang/Object;)V
.line 13394
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const-string v7, "chat_reportSpam"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v5, v14}, Landroid/widget/TextView;->setTextColor(I)V
.line 13395
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 13397
:goto_23e
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
if-eqz v5, :cond_248
.line 13398
const/16 v7, 0x8
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;->setVisibility(I)V
goto :goto_24a
.line 13397
:cond_248
const/16 v7, 0x8
.line 13400
:goto_24a
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 13402
:goto_24f
iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
if-nez v5, :cond_263
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v5}, Landroid/widget/TextView;->getVisibility()I
move-result v5
if-ne v5, v7, :cond_264
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v5}, Landroid/widget/TextView;->getVisibility()I
move-result v5
if-ne v5, v7, :cond_264
.line 13403
:cond_263
const/4 v4, 0x0
.line 13406
:cond_264
if-eqz v4, :cond_2d2
.line 13407
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_2cf
.line 13408
sget-boolean v5, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v5, :cond_278
.line 13409
const-string/jumbo v5, "show spam button"
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 13411
:cond_278
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const/4 v7, 0x0
invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 13412
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-virtual {v5, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 13413
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v5, :cond_28c
.line 13414
invoke-virtual {v5}, Landroid/animation/AnimatorSet;->cancel()V
.line 13415
iput-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
.line 13417
:cond_28c
if-eqz p1, :cond_2c5
.line 13418
new-instance v7, Landroid/animation/AnimatorSet;
invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
.line 13419
const/4 v14, 0x1
new-array v15, v14, [Landroid/animation/Animator;
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
move-object/from16 v18, v1
.end local v1 # "preferences":Landroid/content/SharedPreferences;
.local v18, "preferences":Landroid/content/SharedPreferences;
sget-object v1, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v14, v14, [F
const/16 v16, 0x0
aput v16, v14, v8
invoke-static {v5, v1, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v15, v8
invoke-virtual {v7, v15}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 13420
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v7, 0xc8
invoke-virtual {v1, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 13421
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
new-instance v5, Lim/tpelyyftgw/ui/ChatActivity$65;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/ChatActivity$65;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 13436
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
goto/16 :goto_342
.line 13438
.end local v18 # "preferences":Landroid/content/SharedPreferences;
.restart local v1 # "preferences":Landroid/content/SharedPreferences;
:cond_2c5
move-object/from16 v18, v1
.end local v1 # "preferences":Landroid/content/SharedPreferences;
.restart local v18 # "preferences":Landroid/content/SharedPreferences;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const/4 v5, 0x0
invoke-virtual {v1, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V
goto/16 :goto_342
.line 13407
.end local v18 # "preferences":Landroid/content/SharedPreferences;
.restart local v1 # "preferences":Landroid/content/SharedPreferences;
:cond_2cf
move-object/from16 v18, v1
.end local v1 # "preferences":Landroid/content/SharedPreferences;
.restart local v18 # "preferences":Landroid/content/SharedPreferences;
goto :goto_342
.line 13442
.end local v18 # "preferences":Landroid/content/SharedPreferences;
.restart local v1 # "preferences":Landroid/content/SharedPreferences;
:cond_2d2
move-object/from16 v18, v1
.end local v1 # "preferences":Landroid/content/SharedPreferences;
.restart local v18 # "preferences":Landroid/content/SharedPreferences;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_342
.line 13443
sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v1, :cond_2e5
.line 13444
const-string v1, "hide spam button"
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 13446
:cond_2e5
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const/4 v5, 0x1
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 13448
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v1, :cond_2f9
.line 13449
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 13450
const/4 v1, 0x0
iput-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
.line 13452
:cond_2f9
const/high16 v1, 0x42480000 # 50.0f
if-eqz p1, :cond_337
.line 13453
new-instance v5, Landroid/animation/AnimatorSet;
invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
.line 13454
const/4 v7, 0x1
new-array v14, v7, [Landroid/animation/Animator;
iget-object v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
sget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v7, v7, [F
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
int-to-float v1, v1
const/16 v16, 0x0
aput v1, v7, v16
invoke-static {v15, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v14, v16
invoke-virtual {v5, v14}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 13455
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v7, 0xc8
invoke-virtual {v1, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 13456
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
new-instance v5, Lim/tpelyyftgw/ui/ChatActivity$66;
invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/ChatActivity$66;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 13472
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
goto :goto_342
.line 13474
:cond_337
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
int-to-float v1, v1
invoke-virtual {v5, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 13478
:cond_342
:goto_342
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkListViewPaddings()V
.line 13479
return-void
.line 13324
.end local v2 # "did":J
.end local v4 # "show":Z
.end local v6 # "showShare":Z
.end local v9 # "showReport":Z
.end local v10 # "showBlock":Z
.end local v11 # "showAdd":Z
.end local v12 # "showGeo":Z
.end local v13 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v18 # "preferences":Landroid/content/SharedPreferences;
:cond_346
:goto_346
return-void
.end method
.method private updateVisibleRows()V
.registers 20
.line 16640
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-nez v1, :cond_7
.line 16641
return-void
.line 16643
:cond_7
const/4 v2, -0x1
.line 16644
.local v2, "lastVisibleItem":I
iget-boolean v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
if-nez v3, :cond_28
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_28
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v1
if-eqz v1, :cond_28
.line 16645
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v1
.line 16646
.local v1, "pos":I
if-ltz v1, :cond_28
.line 16647
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
add-int v2, v3, v1
.line 16650
.end local v1 # "pos":I
:cond_28
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 16651
.local v1, "count":I
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v3, :cond_37
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
goto :goto_38
:cond_37
const/4 v3, 0x0
.line 16652
.local v3, "editingMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
:goto_38
const/4 v5, 0x0
.local v5, "a":I
:goto_39
if-ge v5, v1, :cond_12c
.line 16653
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v6
.line 16654
.local v6, "view":Landroid/view/View;
instance-of v7, v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v7, :cond_115
.line 16655
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 16656
.local v7, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v8
.line 16658
.local v8, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v9, 0x0
.line 16659
.local v9, "disableSelection":Z
const/4 v10, 0x0
.line 16660
.local v10, "selected":Z
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v11
const/4 v12, 0x0
const/4 v13, 0x1
if-eqz v11, :cond_88
.line 16661
invoke-virtual {v7, v13, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckBoxVisible(ZZ)V
.line 16662
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v14
move/from16 v16, v5
.end local v5 # "a":I
.local v16, "a":I
iget-wide v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v17, v14, v4
if-nez v17, :cond_69
const/4 v4, 0x0
goto :goto_6a
:cond_69
const/4 v4, 0x1
.line 16663
.local v4, "idx":I
:goto_6a
if-eq v8, v3, :cond_82
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v5, v5, v4
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v14
invoke-virtual {v5, v14}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v5
if-ltz v5, :cond_7b
goto :goto_82
.line 16667
:cond_7b
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V
.line 16668
invoke-virtual {v7, v12, v12, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V
goto :goto_86
.line 16664
:cond_82
:goto_82
invoke-direct {v0, v8, v7, v4, v13}, Lim/tpelyyftgw/ui/ChatActivity;->setCellSelectionBackground(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/cells/ChatMessageCell;IZ)V
.line 16665
const/4 v10, 0x1
.line 16670
:goto_86
const/4 v9, 0x1
.line 16671
.end local v4 # "idx":I
goto :goto_93
.line 16672
.end local v16 # "a":I
.restart local v5 # "a":I
:cond_88
move/from16 v16, v5
.end local v5 # "a":I
.restart local v16 # "a":I
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setDrawSelectionBackground(Z)V
.line 16673
invoke-virtual {v7, v12, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckBoxVisible(ZZ)V
.line 16674
invoke-virtual {v7, v12, v12, v13}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setChecked(ZZZ)V
.line 16677
:goto_93
invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getCurrentMessagesGroup()Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
move-result-object v5
invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedBottom()Z
move-result v14
invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedTop()Z
move-result v15
invoke-virtual {v7, v4, v5, v14, v15}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZZ)V
.line 16678
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrimView:Landroid/view/View;
if-eq v7, v4, :cond_b6
.line 16679
xor-int/lit8 v4, v9, 0x1
if-eqz v9, :cond_b2
if-eqz v10, :cond_b2
const/4 v5, 0x1
goto :goto_b3
:cond_b2
const/4 v5, 0x0
:goto_b3
invoke-virtual {v7, v4, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setCheckPressed(ZZ)V
.line 16681
:cond_b6
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
const v5, 0x7fffffff
if-eq v4, v5, :cond_c9
if-eqz v8, :cond_c9
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
if-ne v4, v14, :cond_c9
const/4 v4, 0x1
goto :goto_ca
:cond_c9
const/4 v4, 0x0
:goto_ca
invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V
.line 16682
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
if-eq v4, v5, :cond_d4
.line 16683
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->startMessageUnselect()V
.line 16685
:cond_d4
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
if-eqz v4, :cond_110
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v4
if-nez v4, :cond_110
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v4
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v14
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v18, v14, v11
if-nez v18, :cond_f2
const/4 v12, 0x1
goto :goto_f3
:cond_f2
const/4 v12, 0x0
:goto_f3
invoke-virtual {v4, v5, v12}, Lim/tpelyyftgw/messenger/MediaDataController;->isMessageFound(IZ)Z
move-result v4
if-eqz v4, :cond_110
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getLastSearchQuery()Ljava/lang/String;
move-result-object v4
if-eqz v4, :cond_110
.line 16686
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getLastSearchQuery()Ljava/lang/String;
move-result-object v4
invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedText(Ljava/lang/String;)V
const/4 v4, 0x0
goto :goto_127
.line 16688
:cond_110
const/4 v4, 0x0
invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedText(Ljava/lang/String;)V
goto :goto_127
.line 16690
.end local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v8 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v9 # "disableSelection":Z
.end local v10 # "selected":Z
.end local v16 # "a":I
.restart local v5 # "a":I
:cond_115
move/from16 v16, v5
const/4 v4, 0x0
.end local v5 # "a":I
.restart local v16 # "a":I
instance-of v5, v6, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v5, :cond_127
.line 16691
move-object v5, v6
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatActionCell;
.line 16692
.local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
goto :goto_128
.line 16690
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
:cond_127
:goto_127
nop
.line 16652
.end local v6 # "view":Landroid/view/View;
:goto_128
add-int/lit8 v5, v16, 0x1
.end local v16 # "a":I
.local v5, "a":I
goto/16 :goto_39
:cond_12c
move/from16 v16, v5
.line 16695
.end local v5 # "a":I
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V
.line 16696
const/4 v4, -0x1
if-eq v2, v4, :cond_156
.line 16697
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v4
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v5
sub-int/2addr v4, v5
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v5
sub-int/2addr v4, v5
const/high16 v5, 0x41e80000 # 29.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
sub-int/2addr v4, v5
.line 16698
.local v4, "top":I
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v5, v2, v4}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
.line 16700
.end local v4 # "top":I
:cond_156
return-void
.end method
# virtual methods
.method public allowGroupPhotos()Z
.registers 3
.line 16820
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isEditingMessageMedia()Z
move-result v0
if-nez v0, :cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_14
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v0
const/16 v1, 0x49
if-lt v0, v1, :cond_16
:cond_14
const/4 v0, 0x1
goto :goto_17
:cond_16
const/4 v0, 0x0
:goto_17
return v0
.end method
.method public canScheduleMessage()Z
.registers 2
.line 16804
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_10
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
if-eqz v0, :cond_e
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_10
:cond_e
const/4 v0, 0x1
goto :goto_11
:cond_10
const/4 v0, 0x0
:goto_11
return v0
.end method
.method public checkRecordLocked()Z
.registers 4
.line 16594
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_73
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordLocked()Z
move-result v0
if-eqz v0, :cond_73
.line 16595
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 16596
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInVideoMode()Z
move-result v1
if-eqz v1, :cond_34
.line 16597
const v1, 0x7f0f0530
const-string v2, "DiscardVideoMessageTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16598
const v1, 0x7f0f052f
const-string v2, "DiscardVideoMessageDescription"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_4c
.line 16600
:cond_34
const v1, 0x7f0f0533
const-string v2, "DiscardVoiceMessageTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16601
const v1, 0x7f0f0532
const-string v2, "DiscardVoiceMessageDescription"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16603
:goto_4c
const v1, 0x7f0f0531
const-string v2, "DiscardVoiceMessageAction"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EIrfniZaJilcpC0vkZ5wBeqfYgw;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$EIrfniZaJilcpC0vkZ5wBeqfYgw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16608
const v1, 0x7f0f0472
const-string v2, "Continue"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16609
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 16610
const/4 v1, 0x1
return v1
.line 16612
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_73
const/4 v0, 0x0
return v0
.end method
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 46
.param p1, "context" # Landroid/content/Context;
.line 1355
move-object/from16 v7, p0
move-object/from16 v8, p1
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
const/16 v9, 0x8
if-eqz v0, :cond_1e
.line 1356
const/4 v0, 0x0
.local v0, "a":I
:goto_f
if-ge v0, v9, :cond_1e
.line 1357
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatMessageCellsCache:Ljava/util/ArrayList;
new-instance v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-direct {v2, v8, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1356
add-int/lit8 v0, v0, 0x1
goto :goto_f
.line 1360
.end local v0 # "a":I
:cond_1e
const/4 v0, 0x1
.restart local v0 # "a":I
:goto_1f
if-ltz v0, :cond_39
.line 1361
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v1, v0
invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V
.line 1362
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v1, v1, v0
invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V
.line 1363
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v1, v1, v0
invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V
.line 1360
add-int/lit8 v0, v0, -0x1
goto :goto_1f
.line 1365
.end local v0 # "a":I
:cond_39
const/4 v10, 0x0
iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
.line 1366
iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
.line 1367
iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantForwardMessagesCount:I
.line 1368
iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->canForwardMessagesCount:I
.line 1369
iput v10, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantCopyMessageCount:I
.line 1370
const/4 v11, 0x0
iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
.line 1371
iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->voiceHintTextView:Landroid/widget/TextView;
.line 1373
const/4 v12, 0x1
iput-boolean v12, v7, Lim/tpelyyftgw/ui/ChatActivity;->hasOwnBackground:Z
.line 1374
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_64
.line 1376
:try_start_50
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->isShowing()Z
move-result v0
if-eqz v0, :cond_5b
.line 1377
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismiss()V
:try_end_5b
.catch Ljava/lang/Exception; {:try_start_50 .. :try_end_5b} :catch_5c
.line 1381
:cond_5b
goto :goto_5d
.line 1379
:catch_5c
move-exception v0
.line 1382
:goto_5d
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V
.line 1383
iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.line 1386
:cond_64
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
if-eqz v0, :cond_6d
.line 1387
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->onDestroy()V
.line 1388
iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
.line 1391
:cond_6d
invoke-static {v8, v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->createChatResources(Landroid/content/Context;Z)V
.line 1393
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAddToContainer(Z)V
.line 1394
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-eqz v0, :cond_7f
.line 1396
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
goto :goto_87
.line 1399
:cond_7f
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 1401
:goto_87
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$6;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$6;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 1643
new-instance v0, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v2, :cond_9b
const/4 v2, 0x1
goto :goto_9c
:cond_9b
const/4 v2, 0x0
:goto_9c
iget-boolean v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
invoke-direct {v0, v7, v1, v2, v3}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/actionbar/ActionBar;ZZ)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
.line 1645
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_bc
.line 1646
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_bc
.line 1647
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->participants_count:I
.line 1648
.local v0, "count":I
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_bc
.line 1649
.end local v0 # "count":I
iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
.line 1658
:cond_bc
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v13
.line 1660
.local v13, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_f1
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_f1
.line 1661
const v0, 0x7f080164
.line 1662
invoke-virtual {v13, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIsSearchField(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$7;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$7;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setActionBarMenuItemSearchListener(Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemSearchListener;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 1771
const v1, 0x7f0f0ec9
const-string v2, "Search"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V
.line 1772
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1775
:cond_f1
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
const/16 v14, 0x10
const/16 v15, 0x11
const/16 v6, 0x33
const-string v16, "fonts/rmedium.ttf"
if-nez v0, :cond_39e
.line 1776
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 1780
invoke-virtual/range {p0 .. p0}, 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_115
.line 1781
const/16 v0, 0x12
const v1, 0x7f0d0184
invoke-virtual {v13, v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
goto :goto_12a
.line 1783
:cond_115
const v0, 0x7f080080
invoke-virtual {v13, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 1784
const v1, 0x7f0f002d
const-string v2, "AccDescrMoreOptions"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1786
:goto_12a
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->createActionBarMenuPop()V
.line 1788
const v0, 0x7f080161
invoke-virtual {v13, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 1789
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setTag(Ljava/lang/Object;)V
.line 1790
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1792
new-instance v0, Landroid/text/SpannableStringBuilder;
const v1, 0x7f0f027d
const-string v2, "Bold"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 1793
.local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v2
const/16 v3, 0x21
invoke-virtual {v0, v1, v10, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1795
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v2, 0x32
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1796
new-instance v1, Landroid/text/SpannableStringBuilder;
const v2, 0x7f0f07d9
const-string v3, "Italic"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v1
.line 1797
new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;
const-string v2, "fonts/ritalic.ttf"
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v2
const/16 v3, 0x21
invoke-virtual {v0, v1, v10, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1799
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v6, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1800
new-instance v1, Landroid/text/SpannableStringBuilder;
const v2, 0x7f0f08e6
const-string v3, "Mono"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v1
.line 1801
new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;
sget-object v2, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v2
const/16 v3, 0x21
invoke-virtual {v0, v1, v10, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1802
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v2, 0x34
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1803
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_1c3
if-eqz v1, :cond_220
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v1
const/16 v2, 0x65
if-lt v1, v2, :cond_220
.line 1804
:cond_1c3
new-instance v1, Landroid/text/SpannableStringBuilder;
const v2, 0x7f0f101b
const-string v3, "Strike"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v1
.line 1805
new-instance v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 1806
.local v1, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/2addr v2, v9
iput v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 1807
new-instance v2, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v3
const/16 v4, 0x21
invoke-virtual {v0, v2, v10, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1808
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v3, 0x37
invoke-virtual {v2, v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1809
new-instance v2, Landroid/text/SpannableStringBuilder;
const v3, 0x7f0f1175
const-string v4, "Underline"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v2
.line 1810
new-instance v2, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v2}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
move-object v1, v2
.line 1811
iget v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/2addr v2, v14
iput v2, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 1812
new-instance v2, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v3
const/16 v4, 0x21
invoke-virtual {v0, v2, v10, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 1813
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v3, 0x38
invoke-virtual {v2, v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1815
.end local v1 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
:cond_220
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v2, 0x35
const v3, 0x7f0f048a
const-string v4, "CreateLink"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1816
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v2, 0x36
const v3, 0x7f0f0dba
const-string v4, "Regular"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
.line 1818
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v1, :cond_257
.line 1820
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x28
const v3, 0x7f08026a
const v4, 0x7f0f0ec9
const-string v5, "Search"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1822
:cond_257
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_272
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-nez v1, :cond_272
.line 1824
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x15
const v3, 0x7f080260
const v4, 0x7f0f0de2
const-string v5, "ReportChat"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1826
:cond_272
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_283
.line 1828
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const v2, 0x7f080237
const-string v3, ""
invoke-virtual {v1, v15, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
move-result-object v1
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->addContactItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1830
:cond_283
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_29d
.line 1833
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0xd
const v3, 0x7f080270
const v4, 0x7f0f0f77
const-string v5, "SetTimer"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
move-result-object v1
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->timeItem2:Landroid/view/View;
.line 1835
:cond_29d
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_2b7
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_2ca
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_2ca
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2ca
.line 1837
:cond_2b7
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0xf
const v3, 0x7f08023e
const v4, 0x7f0f041e
const-string v5, "ClearHistory"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1839
:cond_2ca
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_2d2
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-nez v1, :cond_2df
.line 1841
:cond_2d2
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x12
const v3, 0x7f0d01a2
invoke-virtual {v1, v2, v3, v11}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
move-result-object v1
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->muteItem:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1843
:cond_2df
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_31f
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-nez v1, :cond_31f
.line 1844
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-nez v1, :cond_34e
.line 1845
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_30d
.line 1848
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const v2, 0x7f08024f
const v3, 0x7f0f04e1
const-string v4, "DeleteAndExit"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
goto :goto_34e
.line 1852
:cond_30d
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const v2, 0x7f08024f
const v3, 0x7f0f080e
const-string v4, "LeaveChannelMenu"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
goto :goto_34e
.line 1856
:cond_31f
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-nez v1, :cond_34e
.line 1857
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_33d
.line 1860
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const v2, 0x7f08024f
const v3, 0x7f0f04e1
const-string v4, "DeleteAndExit"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
goto :goto_34e
.line 1864
:cond_33d
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const v2, 0x7f0d019b
const v3, 0x7f0f04e7
const-string v4, "DeleteChatUser"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v14, v2, v3}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1867
:cond_34e
:goto_34e
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_369
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-eqz v1, :cond_369
.line 1869
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x18
const v3, 0x7f08024c
const v4, 0x7f0f00d7
const-string v5, "AddShortcut"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1871
:cond_369
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_39e
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_39e
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v1, :cond_39e
.line 1875
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x1f
const v3, 0x7f080225
const v4, 0x7f0f0286
const-string v5, "BotSettings"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1876
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x1e
const v3, 0x7f080216
const v4, 0x7f0f0281
const-string v5, "BotHelp"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 1877
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBotButtons()V
.line 1881
.end local v0 # "stringBuilder":Landroid/text/SpannableStringBuilder;
:cond_39e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->update()V
.line 1885
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTitleIcons()V
.line 1887
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
const/16 v5, 0xe
if-nez v0, :cond_3c0
.line 1888
const v0, 0x7f080161
invoke-virtual {v13, v5, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setOverrideMenuClick(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAllowCloseAnimation(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 1889
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1892
:cond_3c0
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 1894
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-eqz v0, :cond_3d4
.line 1895
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 1896
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 1899
:cond_3d4
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createActionMode()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v4
.line 1901
.local v4, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
new-instance v0, Lim/tpelyyftgw/ui/components/NumberTextView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
.line 1902
const/16 v1, 0x12
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextSize(I)V
.line 1903
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 1904
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
const-string v1, "actionBarActionModeDefaultIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setTextColor(I)V
.line 1905
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
const/16 v17, 0x0
const/16 v18, -0x1
const/high16 v19, 0x3f800000 # 1.0f
const/16 v20, 0x41
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v1
invoke-virtual {v4, v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1906
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uEipZjuhjomAoKoqUVkZW70KDZ0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uEipZjuhjomAoKoqUVkZW70KDZ0;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/NumberTextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 1908
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/16 v3, 0x17
const/high16 v1, 0x42580000 # 54.0f
if-nez v0, :cond_520
.line 1909
invoke-virtual/range {p0 .. p0}, 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_49a
.line 1910
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const v2, 0x7f080244
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const v6, 0x7f0f0557
const-string v14, "Edit"
invoke-static {v14, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v3, v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1912
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0x16
const v5, 0x7f080245
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v14, 0x7f0f00e3
const-string v9, "AddToFavorites"
invoke-static {v9, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1914
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xa
const v5, 0x7f080241
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v9, 0x7f0f047e
const-string v14, "Copy"
invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1916
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xc
const v5, 0x7f080242
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const v6, 0x7f0f04d8
const-string v9, "Delete"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v2, v5, v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_58a
.line 1919
:cond_49a
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const v2, 0x7f080244
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const v6, 0x7f0f0557
const-string v9, "Edit"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v3, v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1921
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0x16
const v5, 0x7f080245
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v9, 0x7f0f00e3
const-string v14, "AddToFavorites"
invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1923
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xa
const v5, 0x7f080241
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v9, 0x7f0f047e
const-string v14, "Copy"
invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1925
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xb
const v5, 0x7f080246
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v9, 0x7f0f0697
const-string v14, "Forward"
invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1927
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xc
const v5, 0x7f080242
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const v6, 0x7f0f04d8
const-string v9, "Delete"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v2, v5, v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_58a
.line 1931
:cond_520
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const v2, 0x7f080244
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const v6, 0x7f0f0557
const-string v9, "Edit"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v3, v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1933
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0x16
const v5, 0x7f080245
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v9, 0x7f0f00e3
const-string v14, "AddToFavorites"
invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1935
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xa
const v5, 0x7f080241
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const v9, 0x7f0f047e
const-string v14, "Copy"
invoke-static {v14, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v4, v2, v5, v6, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1937
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionModeViews:Ljava/util/ArrayList;
const/16 v2, 0xc
const v5, 0x7f080242
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const v6, 0x7f0f04d8
const-string v9, "Delete"
invoke-static {v9, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v2, v5, v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(IIILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1940
:goto_58a
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->canEditMessagesCount:I
if-ne v1, v12, :cond_5a7
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v1, v1, v10
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v12
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
add-int/2addr v1, v2
if-ne v1, v12, :cond_5a7
const/4 v1, 0x0
goto :goto_5a9
:cond_5a7
const/16 v1, 0x8
:goto_5a9
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1944
const/16 v0, 0xa
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_5cb
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v1, v1, v10
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v2, v2, v12
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
add-int/2addr v1, v2
if-eqz v1, :cond_5cb
const/4 v1, 0x0
goto :goto_5cd
:cond_5cb
const/16 v1, 0x8
:goto_5cd
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1945
const/16 v0, 0x16
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v1, v1, v10
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v2, v2, v12
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
add-int/2addr v1, v2
if-eqz v1, :cond_5eb
const/4 v1, 0x0
goto :goto_5ed
:cond_5eb
const/16 v1, 0x8
:goto_5ed
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1946
const/16 v0, 0xc
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->getItem(I)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v0
iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->cantDeleteMessagesCount:I
if-nez v1, :cond_5fc
const/4 v1, 0x0
goto :goto_5fe
:cond_5fc
const/16 v1, 0x8
:goto_5fe
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1947
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V
.line 1949
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$8;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ChatActivity$8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->scrimPaint:Landroid/graphics/Paint;
.line 1959
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$9;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$9;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
.line 2478
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
.line 2480
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCachedWallpaper()Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->isWallpaperMotion()Z
move-result v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setBackgroundImage(Landroid/graphics/drawable/Drawable;Z)V
.line 2482
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
.line 2483
const/4 v9, 0x4
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 2484
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
const/4 v14, -0x2
const/4 v6, -0x1
invoke-static {v6, v14, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2485
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JQLhT723G4sZLG6ARrSJhkOY7t4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JQLhT723G4sZLG6ARrSJhkOY7t4;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 2487
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/high16 v21, 0x40000000 # 2.0f
const/high16 v2, 0x41600000 # 14.0f
if-nez v0, :cond_741
.line 2488
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_68e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_656
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-nez v0, :cond_65e
:cond_656
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_68e
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-eqz v0, :cond_68e
.line 2489
:cond_65e
new-instance v0, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_666
const/4 v1, 0x1
goto :goto_667
:cond_666
const/4 v1, 0x2
:goto_667
invoke-direct {v0, v8, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;-><init>(Landroid/content/Context;I)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
.line 2491
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
new-instance v3, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {v3, v14, v14, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
invoke-virtual {v1, v0, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2492
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_793
.line 2493
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
const v1, 0x7f0f072e
const-string v3, "GroupEmptyTitle1"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->setStatusText(Ljava/lang/CharSequence;)V
goto/16 :goto_793
.line 2496
:cond_68e
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
.line 2497
iget-boolean v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v1, :cond_6a6
.line 2498
const v1, 0x7f0f0990
const-string v3, "NoScheduledMessages"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_6e8
.line 2499
:cond_6a6
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_6da
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const v1, 0xbdb28
if-eq v0, v1, :cond_6da
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const v1, 0x68bc8
if-eq v0, v1, :cond_6da
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const v1, 0x40c220
if-eq v0, v1, :cond_6da
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->isSupportUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v0
if-eqz v0, :cond_6da
.line 2500
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
const v1, 0x7f0f071c
const-string v3, "GotAQuestion"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_6e8
.line 2502
:cond_6da
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
const v1, 0x7f0f097a
const-string v3, "NoMessages"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2504
:goto_6e8
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
invoke-virtual {v0, v12, v2}, Landroid/widget/TextView;->setTextSize(IF)V
.line 2505
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V
.line 2506
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
const-string v1, "chat_serviceText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 2507
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
const v1, 0x7f08038f
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundResource(I)V
.line 2508
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 2509
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 2510
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
const/high16 v1, 0x41200000 # 10.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/high16 v23, 0x41200000 # 10.0f
invoke-static/range {v23 .. v23}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/high16 v23, 0x40400000 # 3.0f
invoke-static/range {v23 .. v23}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v0, v1, v3, v2, v5}, Landroid/widget/TextView;->setPadding(IIII)V
.line 2511
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
new-instance v2, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {v2, v14, v14, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_793
.line 2514
:cond_741
new-instance v0, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
invoke-direct {v0, v8, v10}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;-><init>(Landroid/content/Context;I)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
.line 2515
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->admin_id:I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v1
if-ne v0, v1, :cond_76f
.line 2516
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
const v1, 0x7f0f05c9
new-array v2, v12, [Ljava/lang/Object;
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 2517
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v10
.line 2516
const-string v3, "EncryptedPlaceholderTitleOutgoing"
invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->setStatusText(Ljava/lang/CharSequence;)V
goto :goto_787
.line 2519
:cond_76f
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
const v1, 0x7f0f05c8
new-array v2, v12, [Ljava/lang/Object;
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 2520
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v10
.line 2519
const-string v3, "EncryptedPlaceholderTitleIncoming"
invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->setStatusText(Ljava/lang/CharSequence;)V
.line 2522
:goto_787
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->emptyViewContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
new-instance v2, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {v2, v14, v14, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2526
:cond_793
:goto_793
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_7ad
.line 2527
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onDestroy()V
.line 2528
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z
move-result v0
if-nez v0, :cond_7aa
.line 2529
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v0
move-object v5, v0
.local v0, "oldMessage":Ljava/lang/CharSequence;
goto :goto_7af
.line 2531
.end local v0 # "oldMessage":Ljava/lang/CharSequence;
:cond_7aa
const/4 v0, 0x0
move-object v5, v0
.restart local v0 # "oldMessage":Ljava/lang/CharSequence;
goto :goto_7af
.line 2534
.end local v0 # "oldMessage":Ljava/lang/CharSequence;
:cond_7ad
const/4 v0, 0x0
move-object v5, v0
.line 2536
.local v5, "oldMessage":Ljava/lang/CharSequence;
:goto_7af
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v0, :cond_7b6
.line 2537
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->onDestroy()V
.line 2540
:cond_7b6
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$10;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$10;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 3142
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_7cc
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt v0, v1, :cond_7cc
.line 3143
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setImportantForAccessibility(I)V
.line 3145
:cond_7cc
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setInstantClick(Z)V
.line 3146
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setDisableHighlightState(Z)V
.line 3147
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V
.line 3148
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V
.line 3149
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-direct {v1, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 3150
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V
.line 3151
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v1, 0x40800000 # 4.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v2, 0x40400000 # 3.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v0, v10, v1, v10, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 3152
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V
.line 3153
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V
.line 3155
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$11;
const/16 v23, 0x3e8
const/16 v25, 0x1
const/16 v26, 0x1
move-object v1, v0
const/high16 v3, 0x41600000 # 14.0f
move-object/from16 v2, p0
const/high16 v14, 0x41600000 # 14.0f
move-object/from16 v3, p1
move-object/from16 v22, v4
.end local v4 # "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
.local v22, "actionMode":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move/from16 v4, v23
move-object/from16 v27, v5
const/16 v11, 0xe
const/16 v24, 0x2
.end local v5 # "oldMessage":Ljava/lang/CharSequence;
.local v27, "oldMessage":Ljava/lang/CharSequence;
move/from16 v5, v25
const/16 v10, 0x33
const/4 v14, -0x1
move/from16 v6, v26
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$11;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;IIZ)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
.line 3204
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$12;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$12;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V
.line 3220
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 3221
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$13;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$13;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 3254
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v2, -0x40800000 # -1.0f
invoke-static {v14, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3255
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;)V
.line 3256
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;)V
.line 3257
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$14;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$14;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 3343
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
.line 3344
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3345
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
invoke-static {v14, v14, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3347
new-instance v0, Landroid/view/View;
invoke-direct {v0, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;
.line 3348
const v1, 0x7f080390
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 3349
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3350
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;
const/16 v2, 0x24
const/16 v3, 0x24
invoke-static {v2, v3, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3352
new-instance v0, Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;
.line 3353
const/high16 v1, 0x41e00000 # 28.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setSize(I)V
.line 3354
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;
const-string v1, "chat_serviceText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V
.line 3355
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;
const/16 v2, 0x20
const/16 v3, 0x20
invoke-static {v2, v3, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3357
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$15;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$15;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
.line 3374
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setAlpha(F)V
.line 3375
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
const/high16 v28, -0x40000000 # -2.0f
const/high16 v29, -0x40000000 # -2.0f
const/16 v30, 0x31
const/16 v31, 0x0
const/high16 v32, 0x40800000 # 4.0f
const/16 v33, 0x0
const/16 v34, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3377
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T3NmPMAiKU5uy433Zp4XOtBpQzc;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$T3NmPMAiKU5uy433Zp4XOtBpQzc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3392
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/16 v6, 0x30
if-nez v0, :cond_b6e
.line 3393
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
.line 3394
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 3395
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const/high16 v1, 0x42480000 # 50.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 3396
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3397
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const v1, 0x7f080091
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 3398
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "chat_topPanelBackground"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3400
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const/16 v2, 0x32
invoke-static {v14, v2, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3401
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FbQUnlCp_oiFeiJz3Sk5g3IcYtU;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FbQUnlCp_oiFeiJz3Sk5g3IcYtU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3411
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
.line 3412
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 3413
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/high16 v1, 0x42480000 # 50.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 3414
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3415
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const v1, 0x7f080091
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 3416
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 3417
.local v0, "tvLine":Landroid/widget/TextView;
const-string v1, "#CFD0D1"
invoke-static {v1}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundColor(I)V
.line 3418
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/high16 v2, -0x40800000 # -1.0f
const/high16 v3, 0x3f000000 # 0.5f
invoke-static {v2, v3, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFI)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3419
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v1
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "chat_topPanelBackground"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3421
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
const/16 v3, 0x32
invoke-static {v14, v3, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3422
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tb-JakODYLd61NeNaUC7cwucvME;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tb-JakODYLd61NeNaUC7cwucvME;
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3438
new-instance v1, Landroid/view/View;
invoke-direct {v1, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;
.line 3439
const-string v2, "chat_topPanelLine"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Landroid/view/View;->setBackgroundColor(I)V
.line 3440
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;
const/high16 v28, 0x40000000 # 2.0f
const/high16 v29, 0x42000000 # 32.0f
const/16 v30, 0x33
const/high16 v31, 0x41000000 # 8.0f
const/high16 v32, 0x41000000 # 8.0f
const/16 v33, 0x0
const/16 v34, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3442
new-instance v1, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 3443
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
const/high16 v28, 0x42000000 # 32.0f
const/high16 v31, 0x41880000 # 17.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v2, v1, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3445
new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 3446
invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 3447
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v2, "chat_topPanelTitle"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 3448
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 3449
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v28, -0x40800000 # -1.0f
const/high16 v3, 0x41900000 # 18.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
const/high16 v31, 0x41900000 # 18.0f
const v32, 0x40e9999a # 7.3f
const/high16 v33, 0x42200000 # 40.0f
move/from16 v29, v3
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3453
new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 3454
invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 3455
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v2, "chat_topPanelTitle"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 3456
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 3457
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v3, 0x41900000 # 18.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
move/from16 v29, v3
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3461
new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 3462
invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 3463
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v2, "chat_topPanelMessage"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 3464
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v3, 0x41900000 # 18.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
const v32, 0x41ca6666 # 25.3f
move/from16 v29, v3
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3468
new-instance v1, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 3469
invoke-virtual {v1, v11}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 3470
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v2, "chat_topPanelMessage"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 3471
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v3, 0x41900000 # 18.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
move/from16 v29, v3
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3475
new-instance v1, Landroid/widget/ImageView;
invoke-direct {v1, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
.line 3476
const v2, 0x7f080231
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 3477
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "chat_topPanelClose"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3478
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 3479
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
const v2, 0x7f0f042e
const-string v3, "Close"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 3480
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
const/16 v3, 0x24
const/16 v4, 0x35
invoke-static {v3, v6, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3481
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$v4Xej7RvDNVhqIiUCnMy0C25oj8;
invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$v4Xej7RvDNVhqIiUCnMy0C25oj8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3520
new-instance v1, Landroid/widget/ImageView;
invoke-direct {v1, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;
.line 3521
const v2, 0x7f080231
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 3522
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "chat_topPanelClose"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3523
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 3524
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;
const v2, 0x7f0f042e
const-string v3, "Close"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 3525
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveMessageView:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;
const/16 v3, 0x24
const/16 v4, 0x35
invoke-static {v3, v6, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3526
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeLivePinned:Landroid/widget/ImageView;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3HUVfu4SVA3_KZjbrnyRbCdHPKg;
invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3HUVfu4SVA3_KZjbrnyRbCdHPKg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3536
.end local v0 # "tvLine":Landroid/widget/TextView;
:cond_b6e
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$16;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$16;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
.line 3580
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 3581
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const/high16 v1, 0x42480000 # 50.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 3582
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3583
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const v1, 0x7f080091
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 3584
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "chat_topPanelBackground"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3585
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
const/16 v2, 0x32
invoke-static {v14, v2, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3587
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
.line 3588
const-string v1, "chat_reportSpam"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 3589
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const-string v1, "chat_reportSpam"
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 3590
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const/high16 v1, 0x41600000 # 14.0f
invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 3591
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 3592
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 3593
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V
.line 3594
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V
.line 3595
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const/high16 v28, -0x40800000 # -1.0f
const/high16 v29, -0x40800000 # -1.0f
const/16 v30, 0x33
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v33, 0x0
.line 3596
const/high16 v4, 0x3f800000 # 1.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
.line 3595
move/from16 v34, v2
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3597
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xQl9Ni4qecfblcIr4mXcQdZVQbc;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xQl9Ni4qecfblcIr4mXcQdZVQbc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3606
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
.line 3607
const-string v1, "chat_addContact"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 3608
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 3609
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const/high16 v1, 0x41600000 # 14.0f
invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 3610
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 3611
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 3612
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V
.line 3613
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
const/high16 v1, 0x40800000 # 4.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v2, 0x40800000 # 4.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v3, 0x0
invoke-virtual {v0, v1, v3, v2, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 3614
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V
.line 3615
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
.line 3616
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
.line 3615
move/from16 v34, v2
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3617
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9u0K5srnL5FgkmMlXxH3oZdi3c;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9u0K5srnL5FgkmMlXxH3oZdi3c;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3639
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;
.line 3640
const v1, 0x7f080231
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 3641
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "chat_topPanelClose"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3642
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 3643
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;
const/16 v2, 0x35
invoke-static {v6, v6, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3644
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FEoqxidQ5USFFl00IadiTbtupqQ;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$FEoqxidQ5USFFl00IadiTbtupqQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3649
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
.line 3650
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 3651
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
const/high16 v1, 0x42480000 # 50.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 3652
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3653
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
const v1, 0x7f080091
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 3654
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "chat_topPanelBackground"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 3655
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
const/16 v2, 0x32
invoke-static {v14, v2, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3657
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
.line 3658
const/high16 v1, 0x41600000 # 14.0f
invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 3659
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
const-string v1, "chat_topPanelTitle"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 3660
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 3661
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 3662
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 3663
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V
.line 3664
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
const/high16 v28, -0x40000000 # -2.0f
const/high16 v29, -0x40000000 # -2.0f
const/high16 v31, 0x41000000 # 8.0f
const/high16 v32, 0x40a00000 # 5.0f
const/high16 v33, 0x41000000 # 8.0f
const/16 v34, 0x0
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3667
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
.line 3668
const/high16 v1, 0x41600000 # 14.0f
invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 3669
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
const-string v1, "chat_topPanelMessage"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 3670
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 3671
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 3672
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setMaxLines(I)V
.line 3673
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
const/high16 v32, 0x41b80000 # 23.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3676
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
.line 3677
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3678
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
const/high16 v28, 0x42840000 # 66.0f
const/high16 v29, 0x426c0000 # 59.0f
const/16 v30, 0x55
const/16 v31, 0x0
const/16 v32, 0x0
const/high16 v33, -0x3fc00000 # -3.0f
const/high16 v34, 0x40a00000 # 5.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3679
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c1-17JTEHzEGkkwT_x9tnPUVueE;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c1-17JTEHzEGkkwT_x9tnPUVueE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3691
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
.line 3692
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3693
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
const/high16 v28, 0x42380000 # 46.0f
const/high16 v33, 0x40e00000 # 7.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3694
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$17;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$17;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3753
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Jz6w4cIdNNo8ct3RXomd5aSu-Ro;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Jz6w4cIdNNo8ct3RXomd5aSu-Ro;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 3767
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$18;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$18;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
.line 3802
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 3803
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateMessageListAccessibilityVisibility()V
.line 3804
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
.line 3805
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
const/16 v2, 0x6e
const/16 v3, 0x53
invoke-static {v14, v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3807
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$19;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$19;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 3880
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fc6Qq8EKpYD5nmaL4G-XANLAxEA;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fc6Qq8EKpYD5nmaL4G-XANLAxEA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 3882
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V
.line 3883
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$20;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$20;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
.line 3889
invoke-virtual {v0, v12}, Landroidx/recyclerview/widget/LinearLayoutManager;->setOrientation(I)V
.line 3890
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$21;
const/16 v1, 0x64
invoke-direct {v0, v7, v8, v1}, Lim/tpelyyftgw/ui/ChatActivity$21;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;I)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionGridLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
.line 3953
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$22;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$22;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V
.line 3967
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$23;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$23;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 3991
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V
.line 3992
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V
.line 3993
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V
.line 3994
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 3995
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v5, 0x2
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOverScrollMode(I)V
.line 3996
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v2, -0x40800000 # -1.0f
invoke-static {v14, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3998
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v3, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
const/16 v24, 0x0
iget-wide v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity$24;
invoke-direct {v6, v7}, Lim/tpelyyftgw/ui/ChatActivity$24;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
move-wide/from16 v28, v1
move-object v1, v3
move-object/from16 v2, p1
move-object v11, v3
move/from16 v3, v24
const/high16 v24, 0x3f800000 # 1.0f
move-wide/from16 v4, v28
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;-><init>(Landroid/content/Context;ZJLim/tpelyyftgw/ui/adapters/MentionsAdapter$MentionsAdapterDelegate;)V
iput-object v11, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 4129
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_e9d
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_ea4
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_ea4
.line 4130
:cond_e9d
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotInfo(Landroid/util/SparseArray;)V
.line 4132
:cond_ea4
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setParentFragment(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 4133
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 4134
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_eb8
const/4 v1, 0x1
goto :goto_eb9
:cond_eb8
const/4 v1, 0x0
:goto_eb9
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedUsernames(Z)V
.line 4135
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
const/16 v11, 0x2e
if-eqz v1, :cond_ecf
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v1
if-lt v1, v11, :cond_ecd
goto :goto_ecf
:cond_ecd
const/4 v1, 0x0
goto :goto_ed0
:cond_ecf
:goto_ecf
const/4 v1, 0x1
:goto_ed0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedBotContext(Z)V
.line 4136
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_edc
iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
goto :goto_edd
:cond_edc
const/4 v1, 0x1
:goto_edd
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotsCount(I)V
.line 4137
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gJ35nz9MdmIgsNPsu9LlVRM_mqc;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gJ35nz9MdmIgsNPsu9LlVRM_mqc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionsOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 4271
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4YABxRp0unHoJa_bsrGfO_HwCrE;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4YABxRp0unHoJa_bsrGfO_HwCrE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListener;)V
.line 4298
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$25;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$25;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 4321
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
.line 4322
const v1, 0x7f0802ae
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4323
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 4324
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "chat_goDownButtonIcon"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 4325
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 4326
const/high16 v0, 0x42280000 # 42.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const-string v2, "chat_goDownButton"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createCircleDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
.line 4327
.local v1, "drawable":Landroid/graphics/drawable/Drawable;
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0817c0
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v2
.line 4328
.local v2, "shadowDrawable":Landroid/graphics/drawable/Drawable;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "chat_goDownButtonShadow"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v3, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 4329
new-instance v3, Lim/tpelyyftgw/ui/components/CombinedDrawable;
const/4 v4, 0x0
invoke-direct {v3, v2, v1, v4, v4}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V
.line 4330
.local v3, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setIconSize(II)V
.line 4331
move-object v1, v3
.line 4332
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
invoke-virtual {v4, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4334
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
const/16 v6, 0x51
invoke-static {v11, v11, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4335
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
const v5, 0x7f0f0036
const-string v6, "AccDescrPageDown"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setContentDescription(Ljava/lang/CharSequence;)V
.line 4337
new-instance v4, Landroid/widget/TextView;
invoke-direct {v4, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
.line 4338
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setVisibility(I)V
.line 4339
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 4340
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/high16 v5, 0x41500000 # 13.0f
invoke-virtual {v4, v12, v5}, Landroid/widget/TextView;->setTextSize(IF)V
.line 4341
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const-string v5, "chat_goDownButtonCounter"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setTextColor(I)V
.line 4342
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v4, v15}, Landroid/widget/TextView;->setGravity(I)V
.line 4343
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/high16 v5, 0x41380000 # 11.5f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
.line 4344
const-string v6, "chat_goDownButtonCounterBackground"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
.line 4343
invoke-static {v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4345
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/high16 v5, 0x41b80000 # 23.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setMinWidth(I)V
.line 4346
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/high16 v5, 0x41000000 # 8.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/high16 v6, 0x41000000 # 8.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static/range {v24 .. v24}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
const/4 v14, 0x0
invoke-virtual {v4, v5, v14, v6, v10}, Landroid/widget/TextView;->setPadding(IIII)V
.line 4347
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButton:Landroid/widget/FrameLayout;
iget-object v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/16 v6, 0x31
const/16 v10, 0x17
const/4 v14, -0x2
invoke-static {v14, v10, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4349
new-instance v4, Landroid/widget/ImageView;
invoke-direct {v4, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
.line 4350
const v5, 0x7f080205
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4351
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
sget-object v5, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 4352
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
new-instance v5, Landroid/graphics/PorterDuffColorFilter;
const-string v6, "chat_goDownButtonIcon"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
sget-object v14, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v5, v6, v14}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 4353
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/4 v6, 0x0
invoke-virtual {v4, v6, v5, v6, v6}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 4354
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
const-string v5, "chat_goDownButton"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createCircleDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
.line 4355
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v4
const v5, 0x7f0817c0
invoke-static {v5}, Lnp/NPFog;->d(I)I
move-result v5
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v14
.line 4356
.end local v2 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.local v14, "shadowDrawable":Landroid/graphics/drawable/Drawable;
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "chat_goDownButtonShadow"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v14, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 4357
new-instance v2, Lim/tpelyyftgw/ui/components/CombinedDrawable;
const/4 v4, 0x0
invoke-direct {v2, v14, v1, v4, v4}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V
move-object v6, v2
.line 4358
.end local v3 # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
.local v6, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
invoke-virtual {v6, v2, v0}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setIconSize(II)V
.line 4359
move-object v5, v6
.line 4360
.end local v1 # "drawable":Landroid/graphics/drawable/Drawable;
.local v5, "drawable":Landroid/graphics/drawable/Drawable;
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4362
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
const/16 v2, 0x53
invoke-static {v11, v11, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4364
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
.line 4365
invoke-virtual {v0, v9}, Landroid/widget/TextView;->setVisibility(I)V
.line 4366
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 4367
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/high16 v1, 0x41500000 # 13.0f
invoke-virtual {v0, v12, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 4368
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const-string v1, "chat_goDownButtonCounter"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 4369
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0, v15}, Landroid/widget/TextView;->setGravity(I)V
.line 4370
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/high16 v1, 0x41380000 # 11.5f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
.line 4371
const-string v2, "chat_goDownButtonCounterBackground"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
.line 4370
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4372
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/high16 v1, 0x41b80000 # 23.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMinWidth(I)V
.line 4373
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/high16 v1, 0x41000000 # 8.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v2, 0x41000000 # 8.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static/range {v24 .. v24}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/4 v4, 0x0
invoke-virtual {v0, v1, v4, v2, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 4374
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/16 v2, 0x31
const/4 v3, -0x2
invoke-static {v3, v10, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4375
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButton:Landroid/widget/FrameLayout;
const v1, 0x7f0f002c
const-string v2, "AccDescrMentionDown"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setContentDescription(Ljava/lang/CharSequence;)V
.line 4377
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_1115
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v0
if-eqz v0, :cond_114c
.line 4378
:cond_1115
new-instance v0, Lim/tpelyyftgw/ui/components/FragmentContextView;
invoke-direct {v0, v8, v7, v12}, Lim/tpelyyftgw/ui/components/FragmentContextView;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
.line 4379
.local v0, "fragmentLocationContextView":Lim/tpelyyftgw/ui/components/FragmentContextView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
const/high16 v37, -0x40800000 # -1.0f
const/high16 v38, 0x421c0000 # 39.0f
const/16 v39, 0x33
const/16 v40, 0x0
const/high16 v41, -0x3df00000 # -36.0f
const/16 v42, 0x0
const/16 v43, 0x0
invoke-static/range {v37 .. v43}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4380
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
new-instance v2, Lim/tpelyyftgw/ui/components/FragmentContextView;
const/4 v3, 0x0
invoke-direct {v2, v8, v7, v3}, Lim/tpelyyftgw/ui/components/FragmentContextView;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
iput-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
invoke-static/range {v37 .. v43}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4382
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/FragmentContextView;->setAdditionalContextView(Lim/tpelyyftgw/ui/components/FragmentContextView;)V
.line 4383
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentContextView:Lim/tpelyyftgw/ui/components/FragmentContextView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/FragmentContextView;->setAdditionalContextView(Lim/tpelyyftgw/ui/components/FragmentContextView;)V
.line 4386
.end local v0 # "fragmentLocationContextView":Lim/tpelyyftgw/ui/components/FragmentContextView;
:cond_114c
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;)V
.line 4388
new-instance v0, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 4389
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 4390
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
new-instance v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V
move-object v3, v0
.line 4391
.local v3, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 4392
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V
.line 4393
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 4394
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v1, 0x0
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v2
const-string v1, "50_50"
invoke-virtual {v0, v2, v1, v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 4395
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v37, 0x42000000 # 32.0f
const/high16 v38, 0x42000000 # 32.0f
const/16 v39, 0x33
const/high16 v40, 0x41880000 # 17.0f
const/high16 v41, 0x41000000 # 8.0f
const/16 v42, 0x0
const/16 v43, 0x0
invoke-static/range {v37 .. v43}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4397
new-instance v0, Landroid/view/View;
invoke-direct {v0, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
.line 4398
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvObHwU-Xg1Onbyt6OH3pntijFU;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SvObHwU-Xg1Onbyt6OH3pntijFU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4405
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
const/16 v2, 0x33
const/4 v15, -0x1
invoke-static {v15, v15, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v0, v1, v12}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4406
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 4408
new-instance v0, Lim/tpelyyftgw/ui/components/InstantCameraView;
invoke-direct {v0, v8, v7}, Lim/tpelyyftgw/ui/components/InstantCameraView;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->instantCameraView:Lim/tpelyyftgw/ui/components/InstantCameraView;
.line 4409
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-static {v15, v15, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v1, v0, v12}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4411
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$26;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$26;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
.line 4420
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4421
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
.line 4422
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v0, v1, v2, v1, v1}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 4423
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
const/16 v2, 0x50
const/16 v12, 0x33
const/4 v15, -0x1
invoke-static {v15, v12, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4424
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$UPK5oQZDZto10EoF2Vtq0QpHQB0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$UPK5oQZDZto10EoF2Vtq0QpHQB0;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4426
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$27;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v12
iget-object v15, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
const/16 v30, 0x1
move-object v1, v0
move-object/from16 v2, p0
move-object/from16 v31, v3
.end local v3 # "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
.local v31, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
move-object v3, v12
move-object v12, v4
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v12, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
move-object v4, v15
move-object v15, v5
.end local v5 # "drawable":Landroid/graphics/drawable/Drawable;
.local v15, "drawable":Landroid/graphics/drawable/Drawable;
move-object/from16 v5, p0
move-object/from16 v32, v6
.end local v6 # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
.local v32, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
move/from16 v6, v30
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$27;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/app/Activity;Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;Lim/tpelyyftgw/ui/ChatActivity;Z)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
.line 4451
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$28;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ChatActivity$28;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setDelegate(Lim/tpelyyftgw/ui/components/ChatActivityEnterView$ChatActivityEnterViewDelegate;)V
.line 4807
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-wide v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setDialogId(JI)V
.line 4808
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v0, :cond_123e
.line 4809
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 4811
:cond_123e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/16 v1, 0x3e8
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setId(I)V
.line 4812
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
iget-boolean v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setBotsCount(IZ)V
.line 4813
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/high16 v1, 0x424c0000 # 51.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setMinimumHeight(I)V
.line 4814
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_126a
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v1
if-lt v1, v10, :cond_1268
goto :goto_126a
:cond_1268
const/4 v1, 0x0
goto :goto_126b
:cond_126a
:goto_126a
const/4 v1, 0x1
:goto_126b
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v2, :cond_127a
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
.line 4815
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v2
if-lt v2, v11, :cond_1278
goto :goto_127a
:cond_1278
const/4 v2, 0x0
goto :goto_127b
:cond_127a
:goto_127a
const/4 v2, 0x1
.line 4814
:goto_127b
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setAllowStickersAndGifs(ZZ)V
.line 4816
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-eqz v0, :cond_1287
.line 4817
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 4819
:cond_1287
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->getChildCount()I
move-result v2
const/4 v3, 0x1
sub-int/2addr v2, v3
const/16 v3, 0x53
const/4 v4, -0x2
const/4 v5, -0x1
invoke-static {v5, v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 4822
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$29;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$29;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
move-object v6, v0
.line 4881
.local v6, "replyLayout":Landroid/widget/FrameLayout;
new-instance v0, Landroid/view/View;
invoke-direct {v0, v8}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyLineView:Landroid/view/View;
.line 4882
const-string v1, "chat_replyPanelLine"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 4883
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyLineView:Landroid/view/View;
const/16 v2, 0x30
invoke-virtual {v0, v6, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addTopView(Landroid/view/View;Landroid/view/View;I)V
.line 4885
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5cU-iisw3PiZ0lobcPoahzFFrEQ;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5cU-iisw3PiZ0lobcPoahzFFrEQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v6, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 4909
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
.line 4910
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "chat_replyPanelIcons"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 4911
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 4912
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const/16 v1, 0x34
const/16 v3, 0x33
invoke-static {v1, v11, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4914
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
.line 4915
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "chat_replyPanelClose"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 4916
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
const v1, 0x7f0801c4
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4917
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 4918
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
const/high16 v36, 0x42500000 # 52.0f
const/high16 v37, 0x42380000 # 46.0f
const/16 v38, 0x35
const/16 v39, 0x0
const/high16 v40, 0x3f000000 # 0.5f
const/16 v41, 0x0
const/16 v42, 0x0
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4919
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$VWJ83TT0dupAg1QC3THqSAEaps0;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$VWJ83TT0dupAg1QC3THqSAEaps0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 4926
new-instance v0, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 4927
const/16 v1, 0xe
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 4928
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v1, "chat_replyPanelName"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 4929
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 4930
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v36, -0x40800000 # -1.0f
const/high16 v37, 0x41900000 # 18.0f
const/16 v38, 0x33
const/high16 v39, 0x42500000 # 52.0f
const/high16 v40, 0x40c00000 # 6.0f
const/high16 v41, 0x42500000 # 52.0f
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4932
new-instance v0, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 4933
const/16 v1, 0xe
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 4934
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v1, "chat_replyPanelMessage"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 4935
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v40, 0x41c00000 # 24.0f
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4937
new-instance v0, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 4938
const/high16 v36, 0x42080000 # 34.0f
const/high16 v37, 0x42080000 # 34.0f
const/high16 v40, 0x40c00000 # 6.0f
const/16 v41, 0x0
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4940
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v8}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
.line 4941
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4942
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
const/high16 v36, -0x40000000 # -2.0f
const/high16 v37, 0x42a30000 # 81.5f
const/16 v38, 0x53
const/16 v39, 0x0
const/16 v40, 0x0
const/high16 v42, 0x42180000 # 38.0f
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4944
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$30;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ChatActivity$30;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
move-object v11, v0
.line 4978
.local v11, "contentPreviewViewerDelegate":Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$31;
invoke-direct {v0, v7, v8, v11}, Lim/tpelyyftgw/ui/ChatActivity$31;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 4985
const/4 v1, 0x3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V
.line 4986
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Atoj6h9wr11mMbvV4ZnvPetMfVU;
invoke-direct {v1, v7, v11}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Atoj6h9wr11mMbvV4ZnvPetMfVU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4988
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setDisallowInterceptTouchEvents(Z)V
.line 4989
new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-direct {v0, v8}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
move-object v5, v0
.line 4990
.local v5, "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
const/4 v1, 0x0
invoke-virtual {v5, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setOrientation(I)V
.line 4991
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 4992
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V
.line 4993
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOverScrollMode(I)V
.line 4994
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v4, 0x429c0000 # 78.0f
const/4 v10, -0x1
invoke-static {v10, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4995
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->initStickers()V
.line 4997
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;
.line 4998
const v3, 0x7f08037e
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 4999
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "chat_stickersHintPanel"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v3, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5000
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
iget-object v3, v7, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;
const/high16 v33, -0x40000000 # -2.0f
const/high16 v34, -0x40000000 # -2.0f
const/16 v35, 0x53
const/high16 v36, 0x42540000 # 53.0f
const/16 v37, 0x0
const/high16 v38, 0x42540000 # 53.0f
invoke-static/range {v33 .. v39}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5003
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$32;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$32;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
.line 5012
sget-object v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4pInlOcVoVo39GW_jfj-77P0Cn4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4pInlOcVoVo39GW_jfj-77P0Cn4;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 5013
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
const/4 v3, 0x0
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
.line 5014
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 5015
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
const/4 v3, 0x1
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setFocusable(Z)V
.line 5016
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setFocusableInTouchMode(Z)V
.line 5017
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setClickable(Z)V
.line 5018
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
const/high16 v3, 0x40400000 # 3.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/4 v4, 0x0
invoke-virtual {v0, v4, v3, v4, v4}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 5020
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
.line 5021
sget-object v3, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 5022
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
const v3, 0x7f08024a
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V
.line 5023
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "chat_searchPanelIcons"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v3, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5024
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
const-string v3, "actionBarActionModeDefaultSelector"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
const/4 v10, 0x1
invoke-static {v4, v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5025
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
iget-object v4, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
const/high16 v33, 0x42400000 # 48.0f
const/high16 v34, 0x42400000 # 48.0f
const/16 v35, 0x35
const/16 v36, 0x0
const/high16 v38, 0x42400000 # 48.0f
invoke-static/range {v33 .. v39}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v0, v4, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5026
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$KrGB6cUkZOyzdJ8EMSgoXK_UyeY;
invoke-direct {v4, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$KrGB6cUkZOyzdJ8EMSgoXK_UyeY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5028
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
const v4, 0x7f0f0047
const-string v10, "AccDescrSearchNext"
invoke-static {v10, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 5030
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
.line 5031
sget-object v4, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 5032
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
const v4, 0x7f080249
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setImageResource(I)V
.line 5033
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
new-instance v4, Landroid/graphics/PorterDuffColorFilter;
const-string v10, "chat_searchPanelIcons"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
sget-object v1, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v4, v10, v1}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5034
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v4, 0x1
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5035
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
const/high16 v36, 0x42400000 # 48.0f
const/high16 v37, 0x42400000 # 48.0f
const/16 v38, 0x35
const/16 v42, 0x0
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5036
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QgqOy6I3j4zJ-m63r6ZenKYYGds;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QgqOy6I3j4zJ-m63r6ZenKYYGds;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5038
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
const v1, 0x7f0f0048
const-string v4, "AccDescrSearchPrev"
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 5040
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_15b5
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_1550
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_15b5
.line 5041
:cond_1550
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
.line 5042
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 5043
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
const v1, 0x7f080276
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 5044
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "chat_searchPanelIcons"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5045
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v4, 0x1
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5046
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
const/high16 v36, 0x42400000 # 48.0f
const/high16 v37, 0x42400000 # 48.0f
const/16 v38, 0x33
const/high16 v39, 0x42400000 # 48.0f
const/16 v40, 0x0
const/16 v41, 0x0
const/16 v42, 0x0
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5047
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hm06ZfPexTytcf8AQFG6xAWH0rg;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$hm06ZfPexTytcf8AQFG6xAWH0rg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5059
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
const v1, 0x7f0f0046
const-string v4, "AccDescrSearchByUser"
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 5062
:cond_15b5
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v8}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
.line 5063
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 5064
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
const v1, 0x7f08023a
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 5065
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "chat_searchPanelIcons"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v4, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5066
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v4, 0x1
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5067
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
const/16 v4, 0x33
invoke-static {v2, v2, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5068
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Xhk0Bk9UPhIkSRJI3Pz8kLB0lSw;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Xhk0Bk9UPhIkSRJI3Pz8kLB0lSw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5111
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
const v1, 0x7f0f07e0
const-string v2, "JumpToDate"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 5113
new-instance v0, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 5114
const-string v1, "chat_searchPanelText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 5115
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/16 v1, 0xf
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 5116
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 5117
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v1, 0x5
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setGravity(I)V
.line 5118
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v36, -0x40000000 # -2.0f
const/high16 v37, -0x40000000 # -2.0f
const/16 v38, 0x15
const/16 v39, 0x0
const/16 v40, 0x0
const/high16 v41, 0x42d80000 # 108.0f
const/16 v42, 0x0
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5121
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$33;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$33;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
.line 5130
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
.line 5131
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 5132
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setFocusable(Z)V
.line 5133
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setFocusableInTouchMode(Z)V
.line 5134
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setClickable(Z)V
.line 5135
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 5136
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
const/16 v2, 0x50
const/16 v4, 0x33
const/4 v10, -0x1
invoke-static {v10, v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5138
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
.line 5139
const/high16 v1, 0x41600000 # 14.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 5140
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const/16 v1, 0x11
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 5141
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxLines(I)V
.line 5142
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 5143
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const/high16 v2, 0x3f800000 # 1.0f
invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;->setLineSpacing(FF)V
.line 5144
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const-string v1, "chat_secretChatStatusText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 5145
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
const/16 v38, 0x11
const/high16 v39, 0x41600000 # 14.0f
const/high16 v41, 0x41600000 # 14.0f
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5147
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$34;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$34;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
.line 5172
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
.line 5173
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
const/high16 v4, 0x40400000 # 3.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-virtual {v0, v1, v4, v1, v1}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 5174
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v0, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 5175
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
const/16 v4, 0x50
const/4 v2, -0x1
const/16 v10, 0x33
invoke-static {v2, v10, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v1, v4}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5177
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
.line 5178
const/high16 v1, 0x41700000 # 15.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 5179
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 5180
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const-string v1, "chat_fieldOverlayText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 5181
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const/16 v1, 0x11
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 5182
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
const/high16 v2, -0x40800000 # -1.0f
const/4 v4, -0x1
invoke-static {v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5183
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fu3xHFyVvATdlxkEd1RaEdcZ5SY;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Fu3xHFyVvATdlxkEd1RaEdcZ5SY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5240
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-direct {v0, v7, v8}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
.line 5241
const/high16 v1, 0x41700000 # 15.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setTextSize(IF)V
.line 5242
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 5243
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
const-string v1, "chat_fieldOverlayText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setTextColor(I)V
.line 5244
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
const/16 v1, 0x11
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setGravity(I)V
.line 5245
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setVisibility(I)V
.line 5246
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
const/high16 v2, -0x40800000 # -1.0f
const/4 v4, -0x1
invoke-static {v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5247
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$x_U824GBRcjozLaxlsw3Ibdwxww;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$x_U824GBRcjozLaxlsw3Ibdwxww;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5259
new-instance v0, Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
.line 5260
const/high16 v1, 0x41b00000 # 22.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setSize(I)V
.line 5261
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
const-string v1, "chat_fieldOverlayText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V
.line 5262
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V
.line 5263
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
const v1, 0x3dcccccd # 0.1f
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleX(F)V
.line 5264
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setScaleY(F)V
.line 5265
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setAlpha(F)V
.line 5266
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
const/16 v2, 0x1e
const/16 v4, 0x1e
const/16 v10, 0x11
invoke-static {v2, v4, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5268
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
.line 5269
const v1, 0x7f0f0ddf
const-string v2, "Reply"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5270
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
const/16 v1, 0x10
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 5271
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
const/high16 v1, 0x41700000 # 15.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 5272
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
const/high16 v1, 0x41600000 # 14.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v2, 0x41a80000 # 21.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v4, 0x0
invoke-virtual {v0, v1, v4, v2, v4}, Landroid/widget/TextView;->setPadding(IIII)V
.line 5273
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v2, 0x3
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5274
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
const-string v1, "actionBarActionModeDefaultIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 5275
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
const/high16 v1, 0x40e00000 # 7.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 5276
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 5277
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0814a3
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 5278
.local v0, "image":Landroid/graphics/drawable/Drawable;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "actionBarActionModeDefaultIcon"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5279
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
const/4 v2, 0x0
invoke-virtual {v1, v0, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 5280
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3C4hQIkJqD8PX8QdFDeNEPRf0EE;
invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3C4hQIkJqD8PX8QdFDeNEPRf0EE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5297
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
iget-object v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->replyButton:Landroid/widget/TextView;
move-object/from16 v20, v0
const/4 v4, -0x2
const/4 v9, -0x1
const/16 v10, 0x33
.end local v0 # "image":Landroid/graphics/drawable/Drawable;
.local v20, "image":Landroid/graphics/drawable/Drawable;
invoke-static {v4, v9, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v1, v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5300
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v8}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
.line 5301
const v1, 0x7f0f0697
const-string v2, "Forward"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5302
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const/16 v1, 0x10
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 5303
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const/high16 v1, 0x41700000 # 15.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 5304
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const/high16 v1, 0x41a80000 # 21.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v2, 0x41a80000 # 21.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v4, 0x0
invoke-virtual {v0, v1, v4, v2, v4}, Landroid/widget/TextView;->setPadding(IIII)V
.line 5305
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const/high16 v1, 0x40c00000 # 6.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 5306
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v2, 0x3
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5307
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const-string v1, "actionBarActionModeDefaultIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 5308
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 5309
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0814a9
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v9
.line 5310
.end local v20 # "image":Landroid/graphics/drawable/Drawable;
.local v9, "image":Landroid/graphics/drawable/Drawable;
new-instance v0, Landroid/graphics/PorterDuffColorFilter;
const-string v1, "actionBarActionModeDefaultIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
sget-object v2, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v0, v1, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v9, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 5311
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v9, v1, v1, v1}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 5312
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IU_n6qPOeHTXdIfzmJmmRoNeVSY;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IU_n6qPOeHTXdIfzmJmmRoNeVSY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5313
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->forwardButton:Landroid/widget/TextView;
const/16 v2, 0x35
const/4 v3, -0x2
const/4 v4, -0x1
invoke-static {v3, v4, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5316
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
const/16 v2, 0x50
const/16 v3, 0x33
invoke-static {v4, v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5318
new-instance v0, Lim/tpelyyftgw/ui/components/UndoView;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/components/UndoView;-><init>(Landroid/content/Context;)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
.line 5319
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
const/high16 v36, -0x40800000 # -1.0f
const/16 v38, 0x53
const/high16 v39, 0x41000000 # 8.0f
const/high16 v41, 0x41000000 # 8.0f
const/high16 v42, 0x41000000 # 8.0f
invoke-static/range {v36 .. v42}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5322
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_196b
.line 5323
new-instance v0, Lim/tpelyyftgw/ui/components/HintView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
const/4 v2, 0x2
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/components/HintView;-><init>(Landroid/content/Context;I)V
iput-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
.line 5324
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setAlpha(F)V
.line 5325
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setVisibility(I)V
.line 5326
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v1, v7, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
const/high16 v33, -0x40000000 # -2.0f
const/high16 v34, -0x40000000 # -2.0f
const/16 v35, 0x33
const/high16 v36, 0x41980000 # 19.0f
const/16 v37, 0x0
const/high16 v38, 0x41980000 # 19.0f
const/16 v39, 0x0
invoke-static/range {v33 .. v39}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5330
:cond_196b
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 5332
iget-boolean v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
if-eqz v0, :cond_198e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_198e
.line 5333
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v0
const/4 v1, -0x1
if-ne v0, v1, :cond_1987
const/4 v3, 0x1
goto :goto_1988
:cond_1987
const/4 v3, 0x0
:goto_1988
const/4 v1, 0x1
invoke-direct {v7, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
const/4 v1, 0x0
goto :goto_1992
.line 5335
:cond_198e
const/4 v1, 0x0
invoke-direct {v7, v1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 5338
:goto_1992
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkBotKeyboard()V
.line 5339
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 5340
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V
.line 5341
invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
.line 5342
const/4 v1, 0x1
invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 5345
:try_start_19a2
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_19c0
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_19c0
sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_19b8
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z
if-eqz v0, :cond_19c0
.line 5346
:cond_19b8
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v7, v1}, Lim/tpelyyftgw/messenger/MediaController;->setFlagSecure(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
:try_end_19c0
.catchall {:try_start_19a2 .. :try_end_19c0} :catchall_19c1
.line 5350
:cond_19c0
goto :goto_19c5
.line 5348
:catchall_19c1
move-exception v0
.line 5349
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 5351
.end local v0 # "e":Ljava/lang/Throwable;
:goto_19c5
move-object/from16 v10, v27
.end local v27 # "oldMessage":Ljava/lang/CharSequence;
.local v10, "oldMessage":Ljava/lang/CharSequence;
if-eqz v10, :cond_19ce
.line 5352
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 5354
:cond_19ce
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->fixLayoutInternal()Z
.line 5356
invoke-virtual/range {p0 .. p0}, 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_1a0a
.line 5357
iget v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-eqz v2, :cond_19f2
.line 5358
const/4 v3, 0x0
const/4 v4, 0x0
iget v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I
const/16 v16, 0x0
move-object/from16 v1, p0
move-object/from16 v17, v5
.end local v5 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.local v17, "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
move v5, v0
move-object/from16 v18, v6
.end local v6 # "replyLayout":Landroid/widget/FrameLayout;
.local v18, "replyLayout":Landroid/widget/FrameLayout;
move/from16 v6, v16
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_1a0e
.line 5359
.end local v17 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.end local v18 # "replyLayout":Landroid/widget/FrameLayout;
.restart local v5 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.restart local v6 # "replyLayout":Landroid/widget/FrameLayout;
:cond_19f2
move-object/from16 v17, v5
move-object/from16 v18, v6
.end local v5 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.end local v6 # "replyLayout":Landroid/widget/FrameLayout;
.restart local v17 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.restart local v18 # "replyLayout":Landroid/widget/FrameLayout;
iget v2, v7, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I
if-lez v2, :cond_1a05
.line 5360
const/4 v3, 0x0
const/4 v4, 0x1
iget v5, v7, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I
const/4 v6, 0x0
move-object/from16 v1, p0
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_1a0e
.line 5362
:cond_1a05
const/4 v1, 0x1
invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToLastMessage(Z)V
goto :goto_1a0e
.line 5356
.end local v17 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.end local v18 # "replyLayout":Landroid/widget/FrameLayout;
.restart local v5 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.restart local v6 # "replyLayout":Landroid/widget/FrameLayout;
:cond_1a0a
move-object/from16 v17, v5
move-object/from16 v18, v6
.line 5366
.end local v5 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.end local v6 # "replyLayout":Landroid/widget/FrameLayout;
.restart local v17 # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
.restart local v18 # "replyLayout":Landroid/widget/FrameLayout;
:goto_1a0e
iget-object v0, v7, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 65
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 9574
move-object/from16 v9, p0
move/from16 v10, p1
move-object/from16 v11, p3
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I
const/16 v3, 0xb
const/16 v4, 0xa
const-string v6, ""
const-string v8, "%d"
const/4 v12, 0x6
const/4 v13, 0x5
const/4 v15, 0x3
const/4 v1, 0x4
move-object/from16 v19, v8
const/4 v7, 0x2
const/4 v8, 0x0
const/4 v14, 0x1
if-ne v10, v0, :cond_d04
.line 9575
aget-object v0, v11, v4
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 9576
.local v0, "guid":I
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
if-ne v0, v2, :cond_cfc
.line 9577
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/ChatActivity;->setItemAnimationsEnabled(Z)V
.line 9578
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z
const/4 v4, 0x7
if-nez v2, :cond_54
.line 9579
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
new-array v5, v4, [I
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
aput v27, v5, v8
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I
aput v27, v5, v14
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
aput v27, v5, v7
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
aput v27, v5, v15
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
aput v27, v5, v1
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
aput v27, v5, v13
sget v27, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I
aput v27, v5, v12
invoke-virtual {v2, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V
.line 9589
:cond_54
aget-object v2, v11, v3
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v5
.line 9590
.local v5, "queryLoadIndex":I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
.line 9591
.local v3, "index":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v2
.line 9592
.local v2, "currentUserId":I
const/16 v28, 0xe
aget-object v28, v11, v28
check-cast v28, Ljava/lang/Boolean;
invoke-virtual/range {v28 .. v28}, Ljava/lang/Boolean;->booleanValue()Z
move-result v12
.line 9593
.local v12, "schedule":Z
aget-object v28, v11, v15
check-cast v28, Ljava/lang/Boolean;
invoke-virtual/range {v28 .. v28}, Ljava/lang/Boolean;->booleanValue()Z
move-result v28
.line 9594
.local v28, "isCache":Z
const/4 v15, -0x1
if-ne v3, v15, :cond_d3
.line 9595
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v1, :cond_d2
if-eqz v12, :cond_d2
if-nez v28, :cond_d2
.line 9596
iput-boolean v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z
.line 9597
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 9598
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v13
iget-wide v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_a9
const/16 v1, 0x1e
const/16 v16, 0x1e
goto :goto_ad
:cond_a9
const/16 v1, 0x14
const/16 v16, 0x14
:goto_ad
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x1
const/16 v20, 0x0
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v22, 0x2
const/16 v23, 0x0
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 9599
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v24
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v7, v6, 0x1
iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 9598
move/from16 v21, v1
move/from16 v25, v4
move/from16 v26, v6
invoke-virtual/range {v13 .. v26}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 9601
:cond_d2
return-void
.line 9603
:cond_d3
iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
invoke-virtual {v15, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 9605
aget-object v15, v11, v7
check-cast v15, Ljava/util/ArrayList;
.line 9606
.local v15, "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-boolean v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eq v7, v12, :cond_ef
.line 9607
if-nez v7, :cond_eb
.line 9608
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v1
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
.line 9609
invoke-direct {v9, v14}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V
.line 9611
:cond_eb
invoke-direct {v9, v8, v8}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 9612
return-void
.line 9614
:cond_ef
const/16 v31, 0x0
.line 9615
.local v31, "createUnreadLoading":Z
iget-boolean v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z
.line 9616
.local v13, "showDateAfter":Z
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z
if-eqz v4, :cond_16d
.line 9617
if-nez v7, :cond_153
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z
if-nez v4, :cond_153
.line 9618
const/4 v4, 0x0
.line 9619
.local v4, "found":Z
const/4 v7, 0x0
.local v7, "a":I
:goto_ff
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v7, v1, :cond_14b
.line 9620
invoke-virtual {v15, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 9621
.local v1, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v14
iget v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-ne v14, v8, :cond_117
.line 9622
const/4 v4, 0x1
.line 9623
move/from16 v35, v0
goto :goto_14d
.line 9625
:cond_117
add-int/lit8 v8, v7, 0x1
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v14
if-ge v8, v14, :cond_141
.line 9626
add-int/lit8 v8, v7, 0x1
invoke-virtual {v15, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;
.line 9627
.local v8, "obj2":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v14
move/from16 v35, v0
.end local v0 # "guid":I
.local v35, "guid":I
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-lt v14, v0, :cond_143
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
iget v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-ge v0, v14, :cond_143
.line 9628
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9629
const/4 v4, 0x1
.line 9630
goto :goto_14d
.line 9625
.end local v8 # "obj2":Lim/tpelyyftgw/messenger/MessageObject;
.end local v35 # "guid":I
.restart local v0 # "guid":I
:cond_141
move/from16 v35, v0
.line 9619
.end local v0 # "guid":I
.end local v1 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v35 # "guid":I
:cond_143
add-int/lit8 v7, v7, 0x1
move/from16 v0, v35
const/4 v1, 0x4
const/4 v8, 0x0
const/4 v14, 0x1
goto :goto_ff
.end local v35 # "guid":I
.restart local v0 # "guid":I
:cond_14b
move/from16 v35, v0
.line 9634
.end local v0 # "guid":I
.end local v7 # "a":I
.restart local v35 # "guid":I
:goto_14d
if-nez v4, :cond_155
.line 9635
const/4 v1, 0x0
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9636
return-void
.line 9617
.end local v4 # "found":Z
.end local v35 # "guid":I
.restart local v0 # "guid":I
:cond_153
move/from16 v35, v0
.line 9639
.end local v0 # "guid":I
.restart local v35 # "guid":I
:cond_155
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9640
.local v0, "startLoadFrom":I
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
.line 9641
.local v1, "needSelect":Z
iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 9642
.local v4, "unreadAfterId":I
iget-boolean v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z
.line 9643
.end local v31 # "createUnreadLoading":Z
.local v7, "createUnreadLoading":Z
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V
.line 9644
iget-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v8, :cond_16a
.line 9645
iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 9646
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9647
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
.line 9652
.end local v0 # "startLoadFrom":I
.end local v1 # "needSelect":Z
.end local v4 # "unreadAfterId":I
:cond_16a
move/from16 v31, v7
goto :goto_16f
.line 9616
.end local v7 # "createUnreadLoading":Z
.end local v35 # "guid":I
.local v0, "guid":I
.restart local v31 # "createUnreadLoading":Z
:cond_16d
move/from16 v35, v0
.line 9652
.end local v0 # "guid":I
.restart local v35 # "guid":I
:goto_16f
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
const/4 v1, 0x1
add-int/2addr v0, v1
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
.line 9653
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 9654
.local v0, "did":J
iget-wide v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v7
if-nez v4, :cond_186
const/4 v4, 0x0
goto :goto_187
:cond_186
const/4 v4, 0x1
.line 9655
.local v4, "loadIndex":I
:goto_187
const/4 v7, 0x1
aget-object v8, v11, v7
check-cast v8, Ljava/lang/Integer;
invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
move-result v7
.line 9656
.local v7, "count":I
const/4 v8, 0x4
aget-object v14, v11, v8
check-cast v14, Ljava/lang/Integer;
invoke-virtual {v14}, Ljava/lang/Integer;->intValue()I
move-result v8
.line 9657
.local v8, "fnid":I
const/4 v14, 0x7
aget-object v36, v11, v14
check-cast v36, Ljava/lang/Integer;
invoke-virtual/range {v36 .. v36}, Ljava/lang/Integer;->intValue()I
move-result v14
.line 9658
.local v14, "last_unread_date":I
move-wide/from16 v36, v0
.end local v0 # "did":J
.local v36, "did":J
const/16 v0, 0x8
aget-object v1, v11, v0
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 9659
.local v1, "load_type":I
const/16 v38, 0x9
aget-object v38, v11, v38
check-cast v38, Ljava/lang/Boolean;
invoke-virtual/range {v38 .. v38}, Ljava/lang/Boolean;->booleanValue()Z
move-result v38
.line 9660
.local v38, "isEnd":Z
const/16 v39, 0xc
aget-object v39, v11, v39
check-cast v39, Ljava/lang/Integer;
invoke-virtual/range {v39 .. v39}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 9661
.local v0, "loaded_max_id":I
const/16 v39, 0xd
aget-object v39, v11, v39
check-cast v39, Ljava/lang/Integer;
invoke-virtual/range {v39 .. v39}, Ljava/lang/Integer;->intValue()I
move-result v39
.line 9662
.local v39, "loaded_mentions_count":I
if-gez v39, :cond_1d9
.line 9663
mul-int/lit8 v39, v39, -0x1
.line 9664
move/from16 v41, v2
const/4 v2, 0x0
.end local v2 # "currentUserId":I
.local v41, "currentUserId":I
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
move/from16 v42, v39
const/4 v2, 0x1
goto :goto_1e6
.line 9665
.end local v41 # "currentUserId":I
.restart local v2 # "currentUserId":I
:cond_1d9
move/from16 v41, v2
.end local v2 # "currentUserId":I
.restart local v41 # "currentUserId":I
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
if-eqz v2, :cond_1e3
.line 9666
const/4 v2, 0x1
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
goto :goto_1e4
.line 9665
:cond_1e3
const/4 v2, 0x1
.line 9668
:goto_1e4
move/from16 v42, v39
.end local v39 # "loaded_mentions_count":I
.local v42, "loaded_mentions_count":I
:goto_1e6
const/4 v2, 0x4
if-ne v1, v2, :cond_22c
.line 9669
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9671
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v2
const/16 v33, 0x1
add-int/lit8 v2, v2, -0x1
.local v2, "a":I
:goto_1f3
if-lez v2, :cond_227
.line 9672
invoke-virtual {v15, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v39
move/from16 v43, v0
.end local v0 # "loaded_max_id":I
.local v43, "loaded_max_id":I
move-object/from16 v0, v39
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 9673
.local v0, "obj":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v39, v3
.end local v3 # "index":I
.local v39, "index":I
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-gez v3, :cond_21e
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
move-object/from16 v44, v0
.end local v0 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.local v44, "obj":Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-ne v3, v0, :cond_220
.line 9674
add-int/lit8 v0, v2, -0x1
invoke-virtual {v15, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9675
goto :goto_230
.line 9673
.end local v44 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v0 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_21e
move-object/from16 v44, v0
.line 9671
.end local v0 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_220
add-int/lit8 v2, v2, -0x1
move/from16 v3, v39
move/from16 v0, v43
goto :goto_1f3
.end local v39 # "index":I
.end local v43 # "loaded_max_id":I
.local v0, "loaded_max_id":I
.restart local v3 # "index":I
:cond_227
move/from16 v43, v0
move/from16 v39, v3
.end local v0 # "loaded_max_id":I
.end local v3 # "index":I
.restart local v39 # "index":I
.restart local v43 # "loaded_max_id":I
goto :goto_230
.line 9668
.end local v2 # "a":I
.end local v39 # "index":I
.end local v43 # "loaded_max_id":I
.restart local v0 # "loaded_max_id":I
.restart local v3 # "index":I
:cond_22c
move/from16 v43, v0
move/from16 v39, v3
.line 9679
.end local v0 # "loaded_max_id":I
.end local v3 # "index":I
.restart local v39 # "index":I
.restart local v43 # "loaded_max_id":I
:goto_230
const/4 v0, 0x0
.line 9680
.local v0, "unread_to_load":I
if-eqz v8, :cond_266
.line 9681
const/4 v2, 0x5
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v2
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 9682
const/4 v2, 0x3
if-ne v1, v2, :cond_25a
.line 9683
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z
if-eqz v2, :cond_256
.line 9684
const/4 v2, 0x6
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 9685
if-eqz v0, :cond_252
.line 9686
iput v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 9688
:cond_252
const/4 v2, 0x0
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z
goto :goto_257
.line 9683
:cond_256
const/4 v2, 0x0
.line 9690
:goto_257
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
goto :goto_27b
.line 9692
:cond_25a
iput v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
.line 9693
const/4 v2, 0x6
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v0
goto :goto_27b
.line 9695
:cond_266
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-eqz v2, :cond_27b
const/4 v2, 0x3
if-eq v1, v2, :cond_270
const/4 v2, 0x4
if-ne v1, v2, :cond_27b
.line 9696
:cond_270
const/4 v2, 0x5
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v2
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 9698
:cond_27b
:goto_27b
const/4 v3, 0x0
.line 9700
.local v3, "newRowsCount":I
if-eqz v1, :cond_28c
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-nez v2, :cond_286
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
if-eqz v2, :cond_28c
.line 9701
:cond_286
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/16 v34, 0x0
aput-boolean v34, v2, v4
.line 9703
:cond_28c
const/4 v2, 0x1
if-eq v1, v2, :cond_29a
const/4 v2, 0x3
if-ne v1, v2, :cond_293
goto :goto_29a
:cond_293
move/from16 v44, v3
move/from16 v45, v5
const/16 v34, 0x0
goto :goto_2ba
:cond_29a
:goto_29a
const/4 v2, 0x1
if-ne v4, v2, :cond_2b4
.line 9704
move/from16 v44, v3
.end local v3 # "newRowsCount":I
.local v44, "newRowsCount":I
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
move/from16 v45, v5
.end local v5 # "queryLoadIndex":I
.local v45, "queryLoadIndex":I
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
const/16 v34, 0x0
aput-boolean v2, v5, v34
aput-boolean v2, v3, v34
.line 9705
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aput-boolean v34, v2, v34
.line 9706
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aput v34, v2, v34
goto :goto_2ba
.line 9703
.end local v44 # "newRowsCount":I
.end local v45 # "queryLoadIndex":I
.restart local v3 # "newRowsCount":I
.restart local v5 # "queryLoadIndex":I
:cond_2b4
move/from16 v44, v3
move/from16 v45, v5
const/16 v34, 0x0
.line 9708
.end local v3 # "newRowsCount":I
.end local v5 # "queryLoadIndex":I
.restart local v44 # "newRowsCount":I
.restart local v45 # "queryLoadIndex":I
:goto_2ba
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v2, :cond_2ce
.line 9709
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
const/4 v5, 0x1
aput-boolean v5, v3, v34
aput-boolean v5, v2, v34
.line 9710
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aput-boolean v5, v2, v34
aput-boolean v5, v2, v34
goto :goto_2cf
.line 9708
:cond_2ce
const/4 v5, 0x1
.line 9713
:goto_2cf
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
if-ne v2, v5, :cond_2e0
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v2
const/16 v3, 0x14
if-le v2, v3, :cond_2e0
.line 9714
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
add-int/2addr v2, v5
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
.line 9717
:cond_2e0
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
if-eqz v2, :cond_350
.line 9718
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aget-boolean v2, v2, v4
if-nez v2, :cond_340
.line 9719
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
.line 9720
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
invoke-virtual {v2}, Ljava/util/HashMap;->clear()V
.line 9721
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v2}, Landroid/util/LongSparseArray;->clear()V
.line 9722
const/4 v2, 0x0
move v3, v2
.local v3, "a":I
:goto_2fb
const/4 v2, 0x2
if-ge v3, v2, :cond_33a
.line 9723
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v2, v2, v3
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 9724
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_319
.line 9725
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
const v5, 0x7fffffff
aput v5, v2, v3
.line 9726
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const/high16 v23, -0x80000000
aput v23, v2, v3
move/from16 v5, v41
goto :goto_328
.line 9728
:cond_319
const v5, 0x7fffffff
const/high16 v23, -0x80000000
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v23, v2, v3
.line 9729
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aput v5, v2, v3
move/from16 v5, v41
.line 9731
.end local v41 # "currentUserId":I
.local v5, "currentUserId":I
:goto_328
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aput v23, v2, v3
.line 9732
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
move/from16 v41, v8
const/4 v8, 0x0
.end local v8 # "fnid":I
.local v41, "fnid":I
aput v8, v2, v3
.line 9722
add-int/lit8 v3, v3, 0x1
move/from16 v8, v41
move/from16 v41, v5
goto :goto_2fb
.end local v5 # "currentUserId":I
.restart local v8 # "fnid":I
.local v41, "currentUserId":I
:cond_33a
move/from16 v5, v41
move/from16 v41, v8
const/4 v8, 0x0
.end local v8 # "fnid":I
.restart local v5 # "currentUserId":I
.local v41, "fnid":I
goto :goto_345
.line 9718
.end local v3 # "a":I
.end local v5 # "currentUserId":I
.restart local v8 # "fnid":I
.local v41, "currentUserId":I
:cond_340
move/from16 v5, v41
move/from16 v41, v8
const/4 v8, 0x0
.line 9735
.end local v8 # "fnid":I
.restart local v5 # "currentUserId":I
.local v41, "fnid":I
:goto_345
iput-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
.line 9736
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tSw0IlLwCAwmo2Y-HoLyt0fDdCc;
invoke-direct {v2, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tSw0IlLwCAwmo2Y-HoLyt0fDdCc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_354
.line 9717
.end local v5 # "currentUserId":I
.restart local v8 # "fnid":I
.local v41, "currentUserId":I
:cond_350
move/from16 v5, v41
move/from16 v41, v8
.line 9743
.end local v8 # "fnid":I
.restart local v5 # "currentUserId":I
.local v41, "fnid":I
:goto_354
const/4 v2, 0x1
if-ne v1, v2, :cond_35a
.line 9744
invoke-static {v15}, Ljava/util/Collections;->reverse(Ljava/util/List;)V
.line 9746
:cond_35a
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_36b
.line 9747
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v2
move v3, v12
.end local v12 # "schedule":Z
.local v3, "schedule":Z
iget-wide v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v2, v15, v11, v12, v8}, Lim/tpelyyftgw/messenger/MediaDataController;->loadReplyMessagesForMessages(Ljava/util/ArrayList;JZ)V
goto :goto_36c
.line 9746
.end local v3 # "schedule":Z
.restart local v12 # "schedule":Z
:cond_36b
move v3, v12
.line 9749
.end local v12 # "schedule":Z
.restart local v3 # "schedule":Z
:goto_36c
const/4 v2, 0x0
.line 9750
.local v2, "approximateHeightSum":I
const/4 v8, 0x2
if-eq v1, v8, :cond_373
const/4 v8, 0x1
if-ne v1, v8, :cond_381
:cond_373
invoke-virtual {v15}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-eqz v8, :cond_381
if-nez v28, :cond_381
.line 9751
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v11, 0x0
const/4 v12, 0x1
aput-boolean v12, v8, v11
.line 9753
:cond_381
const/4 v8, 0x0
.line 9754
.local v8, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
const/4 v11, 0x0
.line 9755
.local v11, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v12
.line 9756
.local v12, "mediaController":Lim/tpelyyftgw/messenger/MediaController;
const/16 v23, 0x0
.line 9757
.local v23, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
const/16 v46, 0x0
.line 9758
.local v46, "createdWas":Z
const/16 v47, 0x0
move/from16 v48, v2
.end local v2 # "approximateHeightSum":I
.local v47, "a":I
.local v48, "approximateHeightSum":I
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v2
move/from16 v49, v3
move-object/from16 v3, v23
move-object/from16 v23, v8
move/from16 v8, v47
.end local v47 # "a":I
.local v2, "N":I
.local v3, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v8, "a":I
.local v23, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v49, "schedule":Z
:goto_39b
if-ge v8, v2, :cond_3d2
.line 9759
sub-int v47, v2, v8
move/from16 v50, v2
const/16 v33, 0x1
.end local v2 # "N":I
.local v50, "N":I
add-int/lit8 v2, v47, -0x1
invoke-virtual {v15, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 9760
.local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v47, v11
.end local v11 # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v47, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
iget-object v11, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.line 9761
.local v11, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-nez v8, :cond_3bd
move-object/from16 v51, v2
.end local v2 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.local v51, "obj":Lim/tpelyyftgw/messenger/MessageObject;
instance-of v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;
if-eqz v2, :cond_3bf
.line 9762
const/4 v2, 0x1
move/from16 v46, v2
.end local v46 # "createdWas":Z
.local v2, "createdWas":Z
goto :goto_3cb
.line 9761
.end local v51 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v46 # "createdWas":Z
:cond_3bd
move-object/from16 v51, v2
.line 9763
.end local v2 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v51 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_3bf
if-nez v46, :cond_3c2
.line 9764
goto :goto_3d6
.line 9765
:cond_3c2
const/4 v2, 0x2
if-ge v8, v2, :cond_3cb
instance-of v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;
if-eqz v2, :cond_3cb
.line 9766
move-object v2, v11
move-object v3, v2
.line 9758
.end local v11 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v51 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_3cb
:goto_3cb
add-int/lit8 v8, v8, 0x1
move-object/from16 v11, v47
move/from16 v2, v50
goto :goto_39b
.end local v47 # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v50 # "N":I
.local v2, "N":I
.local v11, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
:cond_3d2
move/from16 v50, v2
move-object/from16 v47, v11
.line 9769
.end local v2 # "N":I
.end local v8 # "a":I
.end local v11 # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.restart local v47 # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
:goto_3d6
const/4 v2, 0x0
move-object/from16 v11, v23
move/from16 v8, v44
move/from16 v44, v14
move-object/from16 v14, v47
.end local v23 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v47 # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v2, "a":I
.local v8, "newRowsCount":I
.local v11, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v14, "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v44, "last_unread_date":I
:goto_3df
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v10
move/from16 v47, v13
.end local v13 # "showDateAfter":Z
.local v47, "showDateAfter":Z
if-ge v2, v10, :cond_897
.line 9770
invoke-virtual {v15, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;
.line 9771
.local v10, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v13
.line 9773
.local v13, "messageId":I
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getApproximateHeight()I
move-result v50
move/from16 v51, v0
.end local v0 # "unread_to_load":I
.local v51, "unread_to_load":I
add-int v0, v48, v50
.line 9774
.end local v48 # "approximateHeightSum":I
.local v0, "approximateHeightSum":I
move/from16 v50, v7
.end local v7 # "count":I
.local v50, "count":I
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v7, :cond_427
.line 9775
iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-eqz v7, :cond_40b
.line 9776
iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
move-object/from16 v52, v6
const/4 v6, 0x1
iput-boolean v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->out:Z
goto :goto_40d
.line 9775
:cond_40b
move-object/from16 v52, v6
.line 9778
:goto_40d
iget-boolean v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v6, :cond_429
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v6, :cond_41d
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v6
if-nez v6, :cond_423
:cond_41d
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v6, v5, :cond_429
.line 9779
:cond_423
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
goto :goto_429
.line 9774
:cond_427
move-object/from16 v52, v6
.line 9782
:cond_429
:goto_429
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v6, v6, v4
invoke-virtual {v6, v13}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v6
if-ltz v6, :cond_440
.line 9783
move/from16 v48, v0
move-object/from16 v54, v3
move/from16 v53, v5
move-object/from16 v57, v12
move-object/from16 v7, v52
move v5, v4
goto/16 :goto_883
.line 9785
:cond_440
const/4 v6, 0x0
invoke-direct {v9, v10, v6}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 9786
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSecretChat()Z
move-result v6
if-eqz v6, :cond_44d
.line 9787
invoke-direct {v9, v10}, Lim/tpelyyftgw/ui/ChatActivity;->checkSecretMessageForLocation(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 9789
:cond_44d
invoke-virtual {v12, v10}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v6
if-eqz v6, :cond_463
.line 9790
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v6
.line 9791
.local v6, "player":Lim/tpelyyftgw/messenger/MessageObject;
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
iput v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
.line 9792
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
iput v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
.line 9793
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I
iput v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I
.line 9795
.end local v6 # "player":Lim/tpelyyftgw/messenger/MessageObject;
:cond_463
if-nez v4, :cond_478
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v6}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-eqz v6, :cond_478
const/4 v6, 0x1
if-ne v13, v6, :cond_478
.line 9796
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
aput-boolean v6, v7, v4
.line 9797
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aput-boolean v6, v7, v4
.line 9799
:cond_478
if-lez v13, :cond_48f
.line 9800
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aget v7, v6, v4
invoke-static {v13, v7}, Ljava/lang/Math;->min(II)I
move-result v7
aput v7, v6, v4
.line 9801
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aget v7, v6, v4
invoke-static {v13, v7}, Ljava/lang/Math;->max(II)I
move-result v7
aput v7, v6, v4
goto :goto_4a7
.line 9802
:cond_48f
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v6, :cond_4a7
.line 9803
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aget v7, v6, v4
invoke-static {v13, v7}, Ljava/lang/Math;->max(II)I
move-result v7
aput v7, v6, v4
.line 9804
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aget v7, v6, v4
invoke-static {v13, v7}, Ljava/lang/Math;->min(II)I
move-result v7
aput v7, v6, v4
.line 9806
:cond_4a7
:goto_4a7
iget-object v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-eqz v6, :cond_4d6
.line 9807
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aget v7, v6, v4
move/from16 v53, v5
.end local v5 # "currentUserId":I
.local v53, "currentUserId":I
iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
invoke-static {v7, v5}, Ljava/lang/Math;->max(II)I
move-result v5
aput v5, v6, v4
.line 9808
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v5, v5, v4
if-eqz v5, :cond_4cd
iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v6, v6, v4
if-ge v5, v6, :cond_4d8
.line 9809
:cond_4cd
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
iget-object v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
aput v6, v5, v4
goto :goto_4d8
.line 9806
.end local v53 # "currentUserId":I
.restart local v5 # "currentUserId":I
:cond_4d6
move/from16 v53, v5
.line 9813
.end local v5 # "currentUserId":I
.restart local v53 # "currentUserId":I
:cond_4d8
:goto_4d8
iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
if-ne v13, v5, :cond_4e2
.line 9814
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v6, 0x1
aput-boolean v6, v5, v4
goto :goto_4e3
.line 9813
:cond_4e2
const/4 v6, 0x1
.line 9817
:goto_4e3
iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.line 9818
.local v5, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ltz v7, :cond_877
if-ne v4, v6, :cond_4fc
instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;
if-eqz v6, :cond_4fc
.line 9819
move/from16 v48, v0
move-object/from16 v54, v3
move v5, v4
move-object/from16 v57, v12
move-object/from16 v7, v52
goto/16 :goto_883
.line 9822
:cond_4fc
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_522
iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-eqz v6, :cond_522
instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;
if-nez v6, :cond_517
if-eqz v3, :cond_522
if-ne v5, v3, :cond_522
.line 9823
move/from16 v48, v0
move-object/from16 v54, v3
move v5, v4
move-object/from16 v57, v12
move-object/from16 v7, v52
goto/16 :goto_883
.line 9822
:cond_517
move/from16 v48, v0
move-object/from16 v54, v3
move v5, v4
move-object/from16 v57, v12
move-object/from16 v7, v52
goto/16 :goto_883
.line 9825
:cond_522
iget-object v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;
if-eqz v6, :cond_535
.line 9826
move/from16 v48, v0
move-object/from16 v54, v3
move v5, v4
move-object/from16 v57, v12
move-object/from16 v7, v52
goto/16 :goto_883
.line 9829
:cond_535
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v6, :cond_554
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
if-ne v6, v13, :cond_554
if-gez v13, :cond_554
iget v6, v10, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v7, 0x5
if-ne v6, v7, :cond_554
iget-boolean v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v6, :cond_554
.line 9830
iget-object v10, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 9831
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;
invoke-virtual {v6, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 9832
const/4 v6, 0x0
iput-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 9835
:cond_554
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v6, v6, v4
invoke-virtual {v6, v13, v10}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 9836
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/util/ArrayList;
.line 9838
.local v6, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-nez v6, :cond_5fe
.line 9839
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
move-object v6, v7
.line 9840
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
move-object/from16 v54, v3
.end local v3 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v54, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget-object v3, v10, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v7, v3, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 9841
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 9842
.local v3, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v7, :cond_5a1
.line 9843
move-object/from16 v55, v5
const/4 v7, 0x1
.end local v5 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v55, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
new-array v5, v7, [Ljava/lang/Object;
iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
move-object/from16 v56, v6
.end local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v56, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
int-to-long v6, v7
.line 9844
move-object/from16 v57, v12
const/4 v12, 0x1
.end local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.local v57, "mediaController":Lim/tpelyyftgw/messenger/MediaController;
invoke-static {v6, v7, v12}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(JZ)Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
aput-object v6, v5, v7
.line 9843
const-string v6, "MessageScheduledOn"
const v7, 0x7f0f08b8
invoke-static {v6, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
goto :goto_5b2
.line 9846
.end local v55 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v56 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.restart local v5 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
:cond_5a1
move-object/from16 v55, v5
move-object/from16 v56, v6
move-object/from16 v57, v12
.end local v5 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.restart local v55 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v56 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
iget-object v5, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
int-to-long v5, v5
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(J)Ljava/lang/String;
move-result-object v5
iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
.line 9848
:goto_5b2
const/4 v5, 0x0
iput v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
.line 9849
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v6
.line 9850
.local v6, "calendar":Ljava/util/Calendar;
iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
move/from16 v58, v13
.end local v13 # "messageId":I
.local v58, "messageId":I
int-to-long v12, v7
const-wide/16 v17, 0x3e8
mul-long v12, v12, v17
invoke-virtual {v6, v12, v13}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 9851
const/16 v7, 0xb
invoke-virtual {v6, v7, v5}, Ljava/util/Calendar;->set(II)V
.line 9852
const/16 v7, 0xc
invoke-virtual {v6, v7, v5}, Ljava/util/Calendar;->set(II)V
.line 9853
invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v12
div-long v12, v12, v17
long-to-int v7, v12
iput v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
.line 9854
new-instance v7, Lim/tpelyyftgw/messenger/MessageObject;
iget v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-direct {v7, v12, v3, v5}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
move-object v5, v7
.line 9855
.local v5, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
const/16 v7, 0xa
iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->type:I
.line 9856
const/4 v7, 0x1
iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
.line 9857
iput-boolean v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z
.line 9858
if-ne v1, v7, :cond_5f4
.line 9859
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
const/4 v12, 0x0
invoke-virtual {v7, v12, v5}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
goto :goto_5f9
.line 9861
:cond_5f4
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 9863
:goto_5f9
add-int/lit8 v8, v8, 0x1
move-object/from16 v6, v56
goto :goto_606
.line 9838
.end local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v55 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v56 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.end local v58 # "messageId":I
.local v3, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v5, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v6, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.restart local v13 # "messageId":I
:cond_5fe
move-object/from16 v54, v3
move-object/from16 v55, v5
move-object/from16 v57, v12
move/from16 v58, v13
.line 9866
.end local v3 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v5 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.end local v13 # "messageId":I
.restart local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v55 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.restart local v58 # "messageId":I
:goto_606
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z
move-result v3
if-eqz v3, :cond_6c5
.line 9867
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J
move-result-wide v12
invoke-virtual {v3, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 9868
.local v3, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v3, :cond_676
.line 9869
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
const/4 v7, 0x1
if-le v5, v7, :cond_676
.line 9871
if-ne v1, v7, :cond_62f
.line 9872
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
const/4 v7, 0x0
invoke-virtual {v5, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.local v5, "previous":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_63d
.line 9874
.end local v5 # "previous":Lim/tpelyyftgw/messenger/MessageObject;
:cond_62f
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v7
const/4 v12, 0x2
sub-int/2addr v7, v12
invoke-virtual {v5, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 9876
.restart local v5 # "previous":Lim/tpelyyftgw/messenger/MessageObject;
:goto_63d
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J
move-result-wide v12
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J
move-result-wide v59
cmp-long v7, v12, v59
if-nez v7, :cond_661
.line 9877
iget-wide v12, v5, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
const-wide/16 v20, 0x0
cmp-long v7, v12, v20
if-eqz v7, :cond_676
.line 9878
iget-wide v12, v5, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
iput-wide v12, v10, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
.line 9879
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v12, v5, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
invoke-virtual {v7, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v7
move-object v3, v7
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
goto :goto_676
.line 9881
:cond_661
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J
move-result-wide v12
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J
move-result-wide v59
cmp-long v7, v12, v59
if-eqz v7, :cond_676
.line 9882
sget-object v7, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v7}, Ljava/security/SecureRandom;->nextLong()J
move-result-wide v12
iput-wide v12, v10, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
.line 9883
const/4 v3, 0x0
.line 9887
.end local v5 # "previous":Lim/tpelyyftgw/messenger/MessageObject;
:cond_676
:goto_676
if-nez v3, :cond_68c
.line 9888
new-instance v5, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v5}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V
move-object v3, v5
.line 9889
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
iput-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
.line 9890
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v5, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
goto :goto_6a7
.line 9891
:cond_68c
if-eqz v11, :cond_698
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
invoke-virtual {v11, v12, v13}, Landroid/util/LongSparseArray;->indexOfKey(J)I
move-result v5
if-gez v5, :cond_6a7
.line 9892
:cond_698
if-nez v14, :cond_6a0
.line 9893
new-instance v5, Landroid/util/LongSparseArray;
invoke-direct {v5}, Landroid/util/LongSparseArray;-><init>()V
move-object v14, v5
.line 9895
:cond_6a0
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
invoke-virtual {v14, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 9897
:cond_6a7
:goto_6a7
if-nez v11, :cond_6af
.line 9898
new-instance v5, Landroid/util/LongSparseArray;
invoke-direct {v5}, Landroid/util/LongSparseArray;-><init>()V
move-object v11, v5
.line 9900
:cond_6af
iget-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v11, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 9901
const/4 v5, 0x1
if-ne v1, v5, :cond_6bd
.line 9902
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_6c3
.line 9904
:cond_6bd
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
const/4 v7, 0x0
invoke-virtual {v5, v7, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 9906
.end local v3 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:goto_6c3
move v5, v4
goto :goto_6d6
:cond_6c5
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupIdForUse()J
move-result-wide v12
move v5, v4
const-wide/16 v3, 0x0
.end local v4 # "loadIndex":I
.local v5, "loadIndex":I
cmp-long v7, v12, v3
if-eqz v7, :cond_6d6
.line 9907
iget-object v7, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput-wide v3, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J
.line 9908
iput-wide v3, v10, Lim/tpelyyftgw/messenger/MessageObject;->localSentGroupId:J
.line 9911
:cond_6d6
:goto_6d6
const/4 v3, 0x1
add-int/2addr v8, v3
.line 9912
invoke-virtual {v6, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 9913
if-ne v1, v3, :cond_6e4
.line 9914
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
const/4 v7, 0x0
invoke-virtual {v4, v7, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
goto :goto_6ee
.line 9916
:cond_6e4
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v7
sub-int/2addr v7, v3
invoke-virtual {v4, v7, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 9920
:goto_6ee
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v4, :cond_720
.line 9921
iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-eqz v4, :cond_71e
if-eq v1, v3, :cond_71e
add-int/lit8 v3, v2, 0x1
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_71e
.line 9922
add-int/lit8 v3, v2, 0x1
invoke-virtual {v15, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 9923
.local v3, "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v4
if-eqz v4, :cond_714
iget-object v4, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v4, :cond_71c
:cond_714
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-lt v4, v7, :cond_74a
.line 9924
:cond_71c
const/4 v3, 0x0
goto :goto_74a
.line 9927
.end local v3 # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_71e
const/4 v3, 0x0
.restart local v3 # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_74a
.line 9930
.end local v3 # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_720
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-eqz v3, :cond_749
const/4 v3, 0x1
if-eq v1, v3, :cond_749
add-int/lit8 v3, v2, -0x1
if-ltz v3, :cond_749
.line 9931
add-int/lit8 v3, v2, -0x1
invoke-virtual {v15, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 9932
.restart local v3 # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v4
if-eqz v4, :cond_73f
iget-object v4, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v4, :cond_747
:cond_73f
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-lt v4, v7, :cond_74a
.line 9933
:cond_747
const/4 v3, 0x0
goto :goto_74a
.line 9936
.end local v3 # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_749
const/4 v3, 0x0
.line 9939
.restart local v3 # "prevObj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_74a
:goto_74a
const/4 v4, 0x2
if-ne v1, v4, :cond_7a7
iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
move/from16 v12, v58
.end local v58 # "messageId":I
.local v12, "messageId":I
if-ne v12, v7, :cond_7a0
.line 9940
sget-object v7, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v7, v7, Landroid/graphics/Point;->y:I
div-int/2addr v7, v4
if-gt v0, v7, :cond_76a
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v7, 0x0
aget-boolean v4, v4, v7
if-nez v4, :cond_762
goto :goto_76a
:cond_762
move/from16 v48, v0
move-object/from16 v7, v52
move-object/from16 v52, v6
goto/16 :goto_7f3
.line 9941
:cond_76a
:goto_76a
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 9942
.local v4, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
move-object/from16 v7, v52
iput-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
.line 9943
const/4 v13, 0x0
iput v13, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
.line 9944
move/from16 v48, v0
.end local v0 # "approximateHeightSum":I
.restart local v48 # "approximateHeightSum":I
new-instance v0, Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v52, v6
.end local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v52, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-direct {v0, v6, v4, v13}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 9945
.local v0, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v6, 0x6
iput v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
.line 9946
const/4 v6, 0x2
iput v6, v0, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
.line 9947
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v13
const/16 v33, 0x1
add-int/lit8 v13, v13, -0x1
invoke-virtual {v6, v13, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 9948
iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 9949
iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 9950
const/16 v6, -0x2710
iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 9951
nop
.end local v0 # "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v4 # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
add-int/lit8 v8, v8, 0x1
.line 9952
goto :goto_7f3
.line 9939
.end local v48 # "approximateHeightSum":I
.end local v52 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v0, "approximateHeightSum":I
.restart local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_7a0
move/from16 v48, v0
move-object/from16 v7, v52
move-object/from16 v52, v6
.end local v0 # "approximateHeightSum":I
.end local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v48 # "approximateHeightSum":I
.restart local v52 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
goto :goto_7af
.end local v12 # "messageId":I
.end local v48 # "approximateHeightSum":I
.end local v52 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v0 # "approximateHeightSum":I
.restart local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v58 # "messageId":I
:cond_7a7
move/from16 v48, v0
move-object/from16 v7, v52
move/from16 v12, v58
move-object/from16 v52, v6
.line 9953
.end local v0 # "approximateHeightSum":I
.end local v6 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v58 # "messageId":I
.restart local v12 # "messageId":I
.restart local v48 # "approximateHeightSum":I
.restart local v52 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:goto_7af
const/4 v0, 0x3
if-eq v1, v0, :cond_7b5
const/4 v0, 0x4
if-ne v1, v0, :cond_7f3
:cond_7b5
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-gez v0, :cond_7bb
if-eq v12, v0, :cond_7c3
:cond_7bb
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-lez v0, :cond_7f3
if-lez v12, :cond_7f3
if-gt v12, v0, :cond_7f3
.line 9954
:cond_7c3
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V
.line 9955
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
if-eqz v0, :cond_7d0
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-ne v12, v0, :cond_7d0
.line 9956
iput v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
.line 9958
:cond_7d0
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z
if-eqz v0, :cond_7e4
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-eq v12, v0, :cond_7e4
.line 9959
const v0, 0x7f0f08ab
const-string v4, "MessageNotFound"
invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v9, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 9961
:cond_7e4
iput-object v10, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 9962
const/4 v4, 0x0
iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9963
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
const/16 v4, -0x2710
if-ne v0, v4, :cond_7f3
.line 9964
const/16 v0, -0x2328
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 9967
:cond_7f3
:goto_7f3
const/4 v0, 0x2
if-eq v1, v0, :cond_883
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_883
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-eqz v0, :cond_883
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_812
.line 9968
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-eqz v0, :cond_80e
iget-object v0, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v0, :cond_812
:cond_80e
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-ge v12, v0, :cond_826
:cond_812
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_883
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-eqz v0, :cond_822
iget-object v0, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v0, :cond_883
:cond_822
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-gt v12, v0, :cond_883
:cond_826
const/4 v4, 0x1
if-eq v1, v4, :cond_836
if-nez v3, :cond_836
if-nez v3, :cond_883
if-eqz v31, :cond_883
.line 9969
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v0
sub-int/2addr v0, v4
if-ne v2, v0, :cond_883
.line 9970
:cond_836
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 9971
.local v0, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
.line 9972
const/4 v4, 0x0
iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
.line 9973
new-instance v6, Lim/tpelyyftgw/messenger/MessageObject;
iget v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-direct {v6, v13, v0, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
move-object v4, v6
.line 9974
.local v4, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v6, 0x6
iput v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I
.line 9975
const/4 v6, 0x2
iput v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
.line 9976
const/4 v6, 0x1
if-ne v1, v6, :cond_859
.line 9977
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v13, v6, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
move-object/from16 v56, v0
goto :goto_866
.line 9979
:cond_859
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v33
move-object/from16 v56, v0
.end local v0 # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.local v56, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
add-int/lit8 v0, v33, -0x1
invoke-virtual {v13, v0, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 9981
:goto_866
iput-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 9982
const/4 v0, 0x3
if-ne v1, v0, :cond_874
.line 9983
iput-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 9984
const/4 v6, 0x0
iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 9985
const/16 v0, -0x2328
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 9987
:cond_874
add-int/lit8 v8, v8, 0x1
goto :goto_883
.line 9818
.end local v48 # "approximateHeightSum":I
.end local v52 # "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v55 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v56 # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.local v0, "approximateHeightSum":I
.local v3, "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v4, "loadIndex":I
.local v5, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.local v12, "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.restart local v13 # "messageId":I
:cond_877
move/from16 v48, v0
move-object/from16 v54, v3
move-object/from16 v55, v5
move-object/from16 v57, v12
move v12, v13
move-object/from16 v7, v52
move v5, v4
.line 9769
.end local v0 # "approximateHeightSum":I
.end local v3 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v4 # "loadIndex":I
.end local v10 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.end local v13 # "messageId":I
.local v5, "loadIndex":I
.restart local v48 # "approximateHeightSum":I
.restart local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
:cond_883
:goto_883
add-int/lit8 v2, v2, 0x1
move/from16 v10, p1
move v4, v5
move-object v6, v7
move/from16 v13, v47
move/from16 v7, v50
move/from16 v0, v51
move/from16 v5, v53
move-object/from16 v3, v54
move-object/from16 v12, v57
goto/16 :goto_3df
.end local v50 # "count":I
.end local v51 # "unread_to_load":I
.end local v53 # "currentUserId":I
.end local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.local v0, "unread_to_load":I
.restart local v3 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v4 # "loadIndex":I
.local v5, "currentUserId":I
.restart local v7 # "count":I
.restart local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
:cond_897
move/from16 v51, v0
move-object/from16 v54, v3
move/from16 v53, v5
move/from16 v50, v7
move-object/from16 v57, v12
move v5, v4
move-object v7, v6
.line 9990
.end local v0 # "unread_to_load":I
.end local v2 # "a":I
.end local v3 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v4 # "loadIndex":I
.end local v7 # "count":I
.end local v12 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.local v5, "loadIndex":I
.restart local v50 # "count":I
.restart local v51 # "unread_to_load":I
.restart local v53 # "currentUserId":I
.restart local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
if-eqz v31, :cond_8a8
.line 9991
const/4 v2, 0x0
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 9993
:cond_8a8
if-nez v1, :cond_8b2
if-nez v8, :cond_8b2
.line 9994
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
const/4 v2, 0x1
sub-int/2addr v0, v2
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadsCount:I
.line 9997
:cond_8b2
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aget-boolean v0, v0, v5
if-eqz v0, :cond_8c2
const/4 v2, 0x1
if-eq v5, v2, :cond_8c2
.line 9998
const/4 v2, 0x0
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
.line 9999
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 10000
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 10003
:cond_8c2
const/4 v2, 0x1
if-ne v1, v2, :cond_97f
.line 10004
const/4 v0, 0x0
.line 10006
.local v0, "rowsRemoved":I
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v2
move/from16 v3, v50
.end local v50 # "count":I
.local v3, "count":I
if-ge v2, v3, :cond_8f6
if-eqz v28, :cond_8da
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_8da
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aget-boolean v2, v2, v5
if-eqz v2, :cond_8f6
.line 10007
:cond_8da
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
const/4 v4, 0x1
aput-boolean v4, v2, v5
.line 10008
if-eq v5, v4, :cond_8f3
.line 10009
const/4 v2, 0x0
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
.line 10010
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 10011
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 10012
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingDownRow:I
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v4
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V
.line 10013
add-int/lit8 v0, v0, 0x1
.line 10015
:cond_8f3
const/4 v2, 0x0
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 10017
:cond_8f6
if-lez v8, :cond_972
.line 10018
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v2
.line 10019
.local v2, "firstVisPos":I
if-nez v2, :cond_902
.line 10020
add-int/lit8 v2, v2, 0x1
.line 10022
:cond_902
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;
move-result-object v4
.line 10024
.local v4, "firstVisView":Landroid/view/View;
move v6, v2
.line 10025
.local v6, "testingPosition":I
move-object v10, v4
.line 10026
.local v10, "testingView":Landroid/view/View;
const/4 v12, 0x0
.line 10027
.local v12, "goodView":Landroid/view/View;
const/4 v13, -0x1
.line 10028
.local v13, "goodPosition":I
if-eqz v10, :cond_940
.line 10029
:goto_90e
if-nez v12, :cond_93d
.line 10030
move-object/from16 v16, v12
.end local v12 # "goodView":Landroid/view/View;
.local v16, "goodView":Landroid/view/View;
instance-of v12, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v12, :cond_93a
.line 10031
move-object v12, v10
check-cast v12, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v12}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v12
.line 10032
.local v12, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z
move-result v17
if-eqz v17, :cond_935
.line 10033
add-int/lit8 v6, v6, 0x1
.line 10034
move-object/from16 v17, v12
.end local v12 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v17, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;
move-result-object v10
.line 10035
if-nez v10, :cond_932
.line 10036
move v13, v2
.line 10037
move-object v12, v4
.line 10038
.end local v16 # "goodView":Landroid/view/View;
.local v12, "goodView":Landroid/view/View;
goto :goto_942
.line 10045
.end local v12 # "goodView":Landroid/view/View;
.end local v17 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v16 # "goodView":Landroid/view/View;
:cond_932
move-object/from16 v12, v16
goto :goto_90e
.line 10041
.local v12, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_935
move-object/from16 v17, v12
.end local v12 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v17 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
move v13, v6
.line 10042
move-object v12, v10
.line 10043
.end local v16 # "goodView":Landroid/view/View;
.local v12, "goodView":Landroid/view/View;
goto :goto_942
.line 10046
.end local v12 # "goodView":Landroid/view/View;
.end local v17 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v16 # "goodView":Landroid/view/View;
:cond_93a
move v13, v6
.line 10047
move-object v12, v10
.line 10048
.end local v16 # "goodView":Landroid/view/View;
.restart local v12 # "goodView":Landroid/view/View;
goto :goto_942
.line 10029
:cond_93d
move-object/from16 v16, v12
.end local v12 # "goodView":Landroid/view/View;
.restart local v16 # "goodView":Landroid/view/View;
goto :goto_942
.line 10028
.end local v16 # "goodView":Landroid/view/View;
.restart local v12 # "goodView":Landroid/view/View;
:cond_940
move-object/from16 v16, v12
.line 10053
:goto_942
move/from16 v16, v2
if-nez v12, :cond_94a
move-object/from16 v17, v4
const/4 v2, 0x0
goto :goto_95f
.end local v2 # "firstVisPos":I
.local v16, "firstVisPos":I
:cond_94a
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v2
invoke-virtual {v12}, Landroid/view/View;->getBottom()I
move-result v17
sub-int v2, v2, v17
move-object/from16 v17, v4
.end local v4 # "firstVisView":Landroid/view/View;
.local v17, "firstVisView":Landroid/view/View;
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v4
sub-int/2addr v2, v4
.line 10054
.local v2, "top":I
:goto_95f
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
move/from16 v18, v6
const/4 v6, 0x0
.end local v6 # "testingPosition":I
.local v18, "testingPosition":I
invoke-virtual {v4, v6, v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeInserted(II)V
.line 10055
const/4 v4, -0x1
if-eq v13, v4, :cond_972
.line 10056
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
add-int v6, v13, v8
sub-int/2addr v6, v0
invoke-virtual {v4, v6, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
.line 10059
.end local v2 # "top":I
.end local v10 # "testingView":Landroid/view/View;
.end local v12 # "goodView":Landroid/view/View;
.end local v13 # "goodPosition":I
.end local v16 # "firstVisPos":I
.end local v17 # "firstVisView":Landroid/view/View;
.end local v18 # "testingPosition":I
:cond_972
const/4 v2, 0x0
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingForward:Z
.line 10060
.end local v0 # "rowsRemoved":I
move/from16 v50, v1
move/from16 v17, v3
move/from16 v0, v42
move/from16 v4, v51
goto/16 :goto_c04
.line 10061
.end local v3 # "count":I
.restart local v50 # "count":I
:cond_97f
move/from16 v3, v50
.end local v50 # "count":I
.restart local v3 # "count":I
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v0
if-ge v0, v3, :cond_9c6
const/4 v0, 0x3
if-eq v1, v0, :cond_9c6
const/4 v0, 0x4
if-eq v1, v0, :cond_9c6
.line 10062
if-eqz v28, :cond_9b0
.line 10063
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_9a3
const/4 v2, 0x1
if-ne v5, v2, :cond_9a1
iget-wide v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v17, 0x0
cmp-long v0, v12, v17
if-eqz v0, :cond_9a1
if-eqz v38, :cond_9a1
goto :goto_9a3
:cond_9a1
const/4 v2, 0x1
goto :goto_9a8
.line 10064
:cond_9a3
:goto_9a3
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
const/4 v2, 0x1
aput-boolean v2, v0, v5
.line 10066
:goto_9a8
const/4 v0, 0x2
if-eq v1, v0, :cond_9c6
.line 10067
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
aput-boolean v2, v4, v5
goto :goto_9c6
.line 10069
:cond_9b0
const/4 v0, 0x2
if-ne v1, v0, :cond_9c1
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v0
if-nez v0, :cond_9c6
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9c6
.line 10070
:cond_9c1
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
const/4 v2, 0x1
aput-boolean v2, v0, v5
.line 10073
:cond_9c6
:goto_9c6
const/4 v2, 0x0
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 10075
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_bf3
.line 10076
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
if-nez v0, :cond_ac2
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
if-nez v0, :cond_ac2
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z
if-eqz v0, :cond_9df
move/from16 v50, v1
move/from16 v17, v3
goto/16 :goto_ac6
.line 10128
:cond_9df
if-eqz v8, :cond_a96
.line 10129
const/4 v0, 0x0
.line 10130
.local v0, "end":Z
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
aget-boolean v2, v2, v5
if-eqz v2, :cond_a09
if-nez v5, :cond_9f5
iget-wide v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v16, 0x0
cmp-long v2, v12, v16
if-eqz v2, :cond_9f3
goto :goto_9f5
:cond_9f3
const/4 v2, 0x1
goto :goto_9f8
:cond_9f5
:goto_9f5
const/4 v2, 0x1
if-ne v5, v2, :cond_a09
.line 10131
:goto_9f8
const/4 v0, 0x1
.line 10132
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v6
sub-int/2addr v6, v2
const/4 v2, 0x2
invoke-virtual {v4, v6, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
.line 10133
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRows()V
.line 10135
:cond_a09
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v2
.line 10136
.local v2, "firstVisPos":I
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;
move-result-object v4
.line 10137
.restart local v4 # "firstVisView":Landroid/view/View;
move v6, v2
.line 10138
.restart local v6 # "testingPosition":I
move-object v10, v4
.line 10139
.restart local v10 # "testingView":Landroid/view/View;
const/4 v12, 0x0
.line 10140
.restart local v12 # "goodView":Landroid/view/View;
const/4 v13, -0x1
.line 10141
.restart local v13 # "goodPosition":I
if-eqz v10, :cond_a4d
.line 10142
:goto_a1b
if-nez v12, :cond_a4a
.line 10143
move/from16 v50, v1
.end local v1 # "load_type":I
.local v50, "load_type":I
instance-of v1, v10, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v1, :cond_a47
.line 10144
move-object v1, v10
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
.line 10145
.local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z
move-result v16
if-eqz v16, :cond_a42
.line 10146
add-int/lit8 v6, v6, 0x1
.line 10147
move-object/from16 v16, v1
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v16, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v1, v6}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;
move-result-object v10
.line 10148
if-nez v10, :cond_a3f
.line 10149
move v13, v2
.line 10150
move-object v12, v4
.line 10151
goto :goto_a4f
.line 10158
.end local v16 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_a3f
move/from16 v1, v50
goto :goto_a1b
.line 10154
.restart local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_a42
move-object/from16 v16, v1
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v16 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
move v13, v6
.line 10155
move-object v12, v10
.line 10156
goto :goto_a4f
.line 10159
.end local v16 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_a47
move v13, v6
.line 10160
move-object v12, v10
.line 10161
goto :goto_a4f
.line 10142
.end local v50 # "load_type":I
.local v1, "load_type":I
:cond_a4a
move/from16 v50, v1
.end local v1 # "load_type":I
.restart local v50 # "load_type":I
goto :goto_a4f
.line 10141
.end local v50 # "load_type":I
.restart local v1 # "load_type":I
:cond_a4d
move/from16 v50, v1
.line 10165
.end local v1 # "load_type":I
.restart local v50 # "load_type":I
:goto_a4f
if-nez v12, :cond_a55
move/from16 v16, v2
const/4 v1, 0x0
goto :goto_a6a
:cond_a55
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v1
invoke-virtual {v12}, Landroid/view/View;->getBottom()I
move-result v16
sub-int v1, v1, v16
move/from16 v16, v2
.end local v2 # "firstVisPos":I
.local v16, "firstVisPos":I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v2
sub-int/2addr v1, v2
.line 10166
.local v1, "top":I
:goto_a6a
sub-int v2, v8, v0
if-lez v2, :cond_a89
.line 10167
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesEndRow:I
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v2
.line 10168
.local v2, "insertStart":I
move/from16 v17, v3
.end local v3 # "count":I
.local v17, "count":I
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
move-object/from16 v18, v4
.end local v4 # "firstVisView":Landroid/view/View;
.local v18, "firstVisView":Landroid/view/View;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V
.line 10169
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
sub-int v4, v8, v0
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeInserted(II)V
goto :goto_a8d
.line 10166
.end local v2 # "insertStart":I
.end local v17 # "count":I
.end local v18 # "firstVisView":Landroid/view/View;
.restart local v3 # "count":I
.restart local v4 # "firstVisView":Landroid/view/View;
:cond_a89
move/from16 v17, v3
move-object/from16 v18, v4
.line 10171
.end local v3 # "count":I
.end local v4 # "firstVisView":Landroid/view/View;
.restart local v17 # "count":I
.restart local v18 # "firstVisView":Landroid/view/View;
:goto_a8d
const/4 v2, -0x1
if-eq v13, v2, :cond_abc
.line 10172
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v2, v13, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
goto :goto_abc
.line 10174
.end local v0 # "end":Z
.end local v6 # "testingPosition":I
.end local v10 # "testingView":Landroid/view/View;
.end local v12 # "goodView":Landroid/view/View;
.end local v13 # "goodPosition":I
.end local v16 # "firstVisPos":I
.end local v17 # "count":I
.end local v18 # "firstVisView":Landroid/view/View;
.end local v50 # "load_type":I
.local v1, "load_type":I
.restart local v3 # "count":I
:cond_a96
move/from16 v50, v1
move/from16 v17, v3
.end local v1 # "load_type":I
.end local v3 # "count":I
.restart local v17 # "count":I
.restart local v50 # "load_type":I
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
aget-boolean v0, v0, v5
if-eqz v0, :cond_abc
if-nez v5, :cond_aaa
iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_aad
:cond_aaa
const/4 v1, 0x1
if-ne v5, v1, :cond_abc
.line 10175
:cond_aad
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRemoved(I)V
move/from16 v0, v42
move/from16 v4, v51
goto/16 :goto_bdf
.line 10174
:cond_abc
:goto_abc
move/from16 v0, v42
move/from16 v4, v51
goto/16 :goto_bdf
.line 10076
.end local v17 # "count":I
.end local v50 # "load_type":I
.restart local v1 # "load_type":I
.restart local v3 # "count":I
:cond_ac2
move/from16 v50, v1
move/from16 v17, v3
.line 10077
.end local v1 # "load_type":I
.end local v3 # "count":I
.restart local v17 # "count":I
.restart local v50 # "load_type":I
:goto_ac6
const/4 v1, 0x0
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z
.line 10078
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 10079
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_bb5
.line 10081
const/4 v1, 0x1
.line 10082
.local v1, "bottom":Z
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I
const v3, 0x7fffffff
if-eq v2, v3, :cond_ae5
.line 10083
neg-int v0, v2
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v2
sub-int/2addr v0, v2
.line 10084
.local v0, "yOffset":I
iput v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I
goto :goto_b00
.line 10085
.end local v0 # "yOffset":I
:cond_ae5
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
const/16 v3, -0x2328
if-ne v2, v3, :cond_af1
.line 10086
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I
move-result v0
.line 10087
.restart local v0 # "yOffset":I
const/4 v1, 0x0
goto :goto_b00
.line 10088
.end local v0 # "yOffset":I
:cond_af1
const/16 v0, -0x2710
if-ne v2, v0, :cond_afe
.line 10089
const/high16 v0, 0x41300000 # 11.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
neg-int v0, v0
.line 10090
.restart local v0 # "yOffset":I
const/4 v1, 0x0
goto :goto_b00
.line 10092
.end local v0 # "yOffset":I
:cond_afe
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 10094
.restart local v0 # "yOffset":I
:goto_b00
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_b59
.line 10095
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v2
const/4 v3, -0x1
if-eq v2, v3, :cond_b45
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_b45
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v4, 0x1
sub-int/2addr v3, v4
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eq v2, v3, :cond_b39
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v4, 0x2
sub-int/2addr v3, v4
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v2, v3, :cond_b45
.line 10096
:cond_b39
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->loadingUpRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$23300(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
invoke-virtual {v2, v3, v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V
goto :goto_b59
.line 10098
:cond_b45
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4, v6}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v4
add-int/2addr v3, v4
invoke-virtual {v2, v3, v0, v1}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V
.line 10102
:cond_b59
:goto_b59
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V
.line 10103
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
const/16 v3, -0x2710
if-eq v2, v3, :cond_b6e
const/16 v3, -0x2328
if-ne v2, v3, :cond_b69
goto :goto_b6e
:cond_b69
move-object/from16 v3, v19
move/from16 v4, v51
goto :goto_bad
.line 10104
:cond_b6e
:goto_b6e
const/4 v2, 0x1
invoke-direct {v9, v2, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
.line 10105
if-eqz v51, :cond_ba9
.line 10106
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
if-eqz v2, :cond_ba4
.line 10107
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 10108
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eq v2, v4, :cond_b9f
.line 10109
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/4 v4, 0x1
new-array v6, v4, [Ljava/lang/Object;
move/from16 v4, v51
.end local v51 # "unread_to_load":I
.local v4, "unread_to_load":I
iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v6, v3
move-object/from16 v3, v19
invoke-static {v3, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10110
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
goto :goto_bad
.line 10108
.end local v4 # "unread_to_load":I
.restart local v51 # "unread_to_load":I
:cond_b9f
move-object/from16 v3, v19
move/from16 v4, v51
.end local v51 # "unread_to_load":I
.restart local v4 # "unread_to_load":I
goto :goto_bad
.line 10106
.end local v4 # "unread_to_load":I
.restart local v51 # "unread_to_load":I
:cond_ba4
move-object/from16 v3, v19
move/from16 v4, v51
.end local v51 # "unread_to_load":I
.restart local v4 # "unread_to_load":I
goto :goto_bad
.line 10105
.end local v4 # "unread_to_load":I
.restart local v51 # "unread_to_load":I
:cond_ba9
move-object/from16 v3, v19
move/from16 v4, v51
.line 10115
.end local v51 # "unread_to_load":I
.restart local v4 # "unread_to_load":I
:goto_bad
const/16 v2, -0x2710
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 10116
const/4 v2, 0x0
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 10117
.end local v0 # "yOffset":I
.end local v1 # "bottom":Z
goto :goto_bbc
.line 10118
.end local v4 # "unread_to_load":I
.restart local v51 # "unread_to_load":I
:cond_bb5
move-object/from16 v3, v19
move/from16 v4, v51
.end local v51 # "unread_to_load":I
.restart local v4 # "unread_to_load":I
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 10120
:goto_bbc
move/from16 v0, v42
.end local v42 # "loaded_mentions_count":I
.local v0, "loaded_mentions_count":I
if-eqz v0, :cond_bdf
.line 10121
const/4 v1, 0x1
invoke-direct {v9, v1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
.line 10122
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
if-eqz v2, :cond_bdf
.line 10123
const/4 v6, 0x0
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setVisibility(I)V
.line 10124
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
new-array v10, v1, [Ljava/lang/Object;
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v10, v6
invoke-static {v3, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10179
:cond_bdf
:goto_bdf
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v1, :cond_bed
.line 10180
const/4 v1, 0x1
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 10181
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_bee
.line 10182
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z
goto :goto_bee
.line 10179
:cond_bed
const/4 v1, 0x1
.line 10186
:cond_bee
:goto_bee
const/4 v2, 0x0
invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
goto :goto_c04
.line 10188
.end local v0 # "loaded_mentions_count":I
.end local v4 # "unread_to_load":I
.end local v17 # "count":I
.end local v50 # "load_type":I
.local v1, "load_type":I
.restart local v3 # "count":I
.restart local v42 # "loaded_mentions_count":I
.restart local v51 # "unread_to_load":I
:cond_bf3
move/from16 v50, v1
move/from16 v17, v3
move/from16 v0, v42
move/from16 v4, v51
const/4 v1, 0x1
.end local v1 # "load_type":I
.end local v3 # "count":I
.end local v42 # "loaded_mentions_count":I
.end local v51 # "unread_to_load":I
.restart local v0 # "loaded_mentions_count":I
.restart local v4 # "unread_to_load":I
.restart local v17 # "count":I
.restart local v50 # "load_type":I
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 10189
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_c04
.line 10190
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z
.line 10194
:cond_c04
:goto_c04
if-eqz v11, :cond_c51
.line 10195
const/4 v1, 0x0
.local v1, "a":I
:goto_c07
invoke-virtual {v11}, Landroid/util/LongSparseArray;->size()I
move-result v2
if-ge v1, v2, :cond_c51
.line 10196
invoke-virtual {v11, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 10197
.local v2, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 10198
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v3, :cond_c4e
if-eqz v14, :cond_c4e
invoke-virtual {v11, v1}, Landroid/util/LongSparseArray;->keyAt(I)J
move-result-wide v12
invoke-virtual {v14, v12, v13}, Landroid/util/LongSparseArray;->indexOfKey(J)I
move-result v3
if-ltz v3, :cond_c4e
.line 10199
iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
const/4 v10, 0x1
sub-int/2addr v6, v10
invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 10200
.local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v6
.line 10201
.local v6, "idx":I
if-ltz v6, :cond_c4e
.line 10202
iget-object v10, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v10}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v12
add-int/2addr v12, v6
iget-object v13, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
invoke-virtual {v10, v12, v13}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
.line 10195
.end local v2 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v3 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "idx":I
:cond_c4e
add-int/lit8 v1, v1, 0x1
goto :goto_c07
.line 10208
.end local v1 # "a":I
:cond_c51
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
if-eqz v1, :cond_c60
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_c60
.line 10209
const/4 v1, 0x0
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
.line 10211
:cond_c60
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_c7d
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v1, :cond_c7d
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_c7d
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v1, :cond_c7d
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-nez v1, :cond_c7d
.line 10212
iput-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 10213
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 10216
:cond_c7d
if-nez v8, :cond_c9e
iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v6, 0x0
cmp-long v3, v1, v6
if-eqz v3, :cond_c8c
if-eqz v5, :cond_c8a
goto :goto_c8c
:cond_c8a
const/4 v2, 0x0
goto :goto_c97
:cond_c8c
:goto_c8c
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_c9e
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
const/4 v2, 0x0
aget-boolean v1, v1, v2
if-nez v1, :cond_c9e
.line 10217
:goto_c97
const/4 v1, 0x1
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first:Z
.line 10218
invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
goto :goto_ca6
.line 10220
:cond_c9e
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
if-eqz v1, :cond_ca6
.line 10221
const/4 v2, 0x4
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 10224
:cond_ca6
:goto_ca6
if-nez v8, :cond_ce5
iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v6, 0x0
cmp-long v3, v1, v6
if-eqz v3, :cond_ce5
if-nez v5, :cond_ce5
.line 10225
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
const/16 v2, 0x8
new-array v2, v2, [I
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
const/4 v6, 0x0
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I
const/4 v6, 0x1
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
const/4 v6, 0x2
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
const/4 v6, 0x3
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I
const/4 v6, 0x4
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
const/4 v6, 0x5
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
const/4 v6, 0x6
aput v3, v2, v6
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I
const/4 v6, 0x7
aput v3, v2, v6
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V
.line 10230
:cond_ce5
if-eqz v47, :cond_cec
.line 10231
const/4 v1, 0x0
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFloatingDateView(Z)V
goto :goto_ced
.line 10230
:cond_cec
const/4 v1, 0x0
.line 10233
:goto_ced
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V
.line 10234
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->setItemAnimationsEnabled(Z)V
.line 10235
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v1, :cond_cfe
.line 10236
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateUnreadMessageCount()V
goto :goto_cfe
.line 9576
.end local v4 # "unread_to_load":I
.end local v5 # "loadIndex":I
.end local v8 # "newRowsCount":I
.end local v11 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v14 # "changedGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v15 # "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v17 # "count":I
.end local v28 # "isCache":Z
.end local v31 # "createUnreadLoading":Z
.end local v35 # "guid":I
.end local v36 # "did":J
.end local v38 # "isEnd":Z
.end local v39 # "index":I
.end local v41 # "fnid":I
.end local v43 # "loaded_max_id":I
.end local v44 # "last_unread_date":I
.end local v45 # "queryLoadIndex":I
.end local v46 # "createdWas":Z
.end local v47 # "showDateAfter":Z
.end local v48 # "approximateHeightSum":I
.end local v49 # "schedule":Z
.end local v50 # "load_type":I
.end local v53 # "currentUserId":I
.end local v54 # "dropPhotoAction":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v57 # "mediaController":Lim/tpelyyftgw/messenger/MediaController;
.local v0, "guid":I
:cond_cfc
move/from16 v35, v0
.line 10239
.end local v0 # "guid":I
:cond_cfe
:goto_cfe
move/from16 v10, p1
move-object/from16 v11, p3
goto/16 :goto_30c4
:cond_d04
move-object v7, v6
move-object/from16 v3, v19
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
move/from16 v10, p1
if-ne v10, v0, :cond_d3f
.line 10240
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_d14
.line 10241
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
.line 10243
:cond_d14
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
if-eqz v0, :cond_d1b
.line 10244
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->invalidate()V
.line 10246
:cond_d1b
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
if-eqz v0, :cond_d22
.line 10247
invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V
.line 10249
:cond_d22
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
if-eqz v0, :cond_d29
.line 10250
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->invalidate()V
.line 10252
:cond_d29
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_d30
.line 10253
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
.line 10255
:cond_d30
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_d3b
.line 10256
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
move-object/from16 v11, p3
goto/16 :goto_30c4
.line 10255
:cond_d3b
move-object/from16 v11, p3
goto/16 :goto_30c4
.line 10258
:cond_d3f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I
if-ne v10, v0, :cond_d62
.line 10259
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v0
.line 10260
.local v0, "state":I
const/4 v1, 0x3
if-ne v0, v1, :cond_d52
.line 10261
const/4 v1, 0x0
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->checkAutoDownloadMessages(Z)V
.line 10263
:cond_d52
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v1, :cond_d5e
.line 10264
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateUnreadMessageCount()V
.line 10265
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateCurrentConnectionState(I)V
.line 10267
.end local v0 # "state":I
:cond_d5e
move-object/from16 v11, p3
goto/16 :goto_30c4
:cond_d62
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I
if-ne v10, v0, :cond_d9a
.line 10268
move-object/from16 v11, p3
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
.line 10269
.local v0, "chatId":Ljava/lang/Integer;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_d99
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_d99
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
if-eq v1, v2, :cond_d7e
goto :goto_d99
.line 10272
:cond_d7e
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
const/4 v2, 0x1
aget-object v2, v11, v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->online_count:I
.line 10277
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v1, :cond_d97
.line 10278
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V
.line 10279
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V
.line 10281
.end local v0 # "chatId":Ljava/lang/Integer;
:cond_d97
goto/16 :goto_30c4
.line 10270
.restart local v0 # "chatId":Ljava/lang/Integer;
:cond_d99
:goto_d99
return-void
.line 10281
.end local v0 # "chatId":Ljava/lang/Integer;
:cond_d9a
move-object/from16 v11, p3
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
if-ne v10, v0, :cond_e7c
.line 10282
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 10283
.local v0, "updateMask":I
and-int/lit8 v1, v0, 0x1
if-nez v1, :cond_db1
and-int/lit8 v1, v0, 0x10
if-eqz v1, :cond_deb
.line 10284
:cond_db1
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_dca
.line 10285
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
.line 10286
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_de3
.line 10287
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
goto :goto_de3
.line 10289
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_dca
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_de3
.line 10290
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
.line 10291
.local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_de4
.line 10292
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
goto :goto_de4
.line 10289
.end local v1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_de3
:goto_de3
nop
.line 10296
:cond_de4
:goto_de4
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v1, :cond_deb
.line 10297
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateTitle()V
.line 10300
:cond_deb
const/4 v1, 0x0
.line 10301
.local v1, "updateSubtitle":Z
and-int/lit8 v2, v0, 0x20
if-nez v2, :cond_df4
and-int/lit8 v2, v0, 0x4
if-eqz v2, :cond_e00
.line 10305
:cond_df4
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v2, :cond_dff
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v3, :cond_dff
.line 10306
invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V
.line 10308
:cond_dff
const/4 v1, 0x1
.line 10310
:cond_e00
and-int/lit8 v2, v0, 0x2
if-nez v2, :cond_e0c
and-int/lit8 v2, v0, 0x8
if-nez v2, :cond_e0c
and-int/lit8 v2, v0, 0x1
if-eqz v2, :cond_e12
.line 10311
:cond_e0c
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkAndUpdateAvatar()V
.line 10312
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 10314
:cond_e12
and-int/lit8 v2, v0, 0x40
if-eqz v2, :cond_e17
.line 10315
const/4 v1, 0x1
.line 10317
:cond_e17
and-int/lit16 v2, v0, 0x2000
if-eqz v2, :cond_e43
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_e43
.line 10318
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v2
.line 10319
.local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v2, :cond_e32
.line 10320
return-void
.line 10322
:cond_e32
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 10323
const/4 v1, 0x1
.line 10324
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 10325
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v3, :cond_e43
.line 10326
iget-wide v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-virtual {v3, v4, v5, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setDialogId(JI)V
.line 10329
.end local v2 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_e43
and-int/lit16 v2, v0, 0x100
if-eqz v2, :cond_e69
.line 10330
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
if-eqz v2, :cond_e69
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v2, :cond_e69
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_e69
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v2, :cond_e69
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I
neg-int v2, v2
if-eqz v2, :cond_e69
.line 10331
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V
.line 10340
:cond_e69
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v2, :cond_e72
if-eqz v1, :cond_e72
.line 10341
invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V
.line 10343
:cond_e72
and-int/lit16 v2, v0, 0x80
if-eqz v2, :cond_e7a
.line 10344
const/4 v2, 0x1
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
.line 10346
.end local v0 # "updateMask":I
.end local v1 # "updateSubtitle":Z
:cond_e7a
goto/16 :goto_30c4
:cond_e7c
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
if-ne v10, v0, :cond_1963
.line 10347
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v12
.line 10348
.local v12, "did":J
iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v2, v12, v0
if-nez v2, :cond_1956
.line 10349
const/4 v0, 0x2
aget-object v1, v11, v0
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 10350
.local v0, "scheduled":Z
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eq v0, v1, :cond_ec2
.line 10351
if-nez v1, :cond_ec1
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->isPaused:Z
if-nez v1, :cond_ec1
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
if-nez v1, :cond_ec1
.line 10352
const/4 v1, 0x1
aget-object v1, v11, v1
check-cast v1, Ljava/util/ArrayList;
.line 10353
.local v1, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_ec1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
if-gez v2, :cond_ec1
.line 10354
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->openScheduledMessages()V
.line 10357
.end local v1 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_ec1
return-void
.line 10359
:cond_ec2
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v8
.line 10360
.local v8, "currentUserId":I
const/4 v1, 0x0
.line 10361
.local v1, "updateChat":Z
const/4 v2, 0x0
.line 10362
.local v2, "hasFromMe":Z
const/4 v4, 0x1
aget-object v5, v11, v4
move-object v14, v5
check-cast v14, Ljava/util/ArrayList;
.line 10363
.local v14, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v5, :cond_f74
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v5
if-ne v5, v4, :cond_f74
.line 10364
const/4 v4, 0x0
invoke-virtual {v14, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
move-object v4, v5
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 10366
.local v4, "obj":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v5, :cond_f71
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v5
if-eqz v5, :cond_f71
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEncryptedAction;
if-eqz v5, :cond_f71
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->encryptedAction:Lim/tpelyyftgw/tgnet/TLRPC$DecryptedMessageAction;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_decryptedMessageActionSetMessageTTL;
if-eqz v5, :cond_f71
.line 10367
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
if-eqz v5, :cond_f6e
.line 10368
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v5
const/16 v6, 0x11
if-ge v5, v6, :cond_f6b
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
if-lez v5, :cond_f6b
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const/16 v6, 0x3c
if-gt v5, v6, :cond_f6b
.line 10369
new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 10370
.local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v6, 0x7f0f0141
const-string v15, "AppName"
invoke-static {v15, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 10371
const v6, 0x7f0f0a5a
const-string v15, "OK"
invoke-static {v15, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
const/4 v15, 0x0
invoke-virtual {v5, v6, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 10372
const/4 v15, 0x2
new-array v6, v15, [Ljava/lang/Object;
iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
const/16 v24, 0x0
aput-object v15, v6, v24
iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
const/16 v24, 0x1
aput-object v15, v6, v24
const-string v15, "CompatibilityChat"
move/from16 v24, v0
const v0, 0x7f0f0449
.end local v0 # "scheduled":Z
.local v24, "scheduled":Z
invoke-static {v15, v0, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 10374
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
goto :goto_f76
.line 10368
.end local v5 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v24 # "scheduled":Z
.restart local v0 # "scheduled":Z
:cond_f6b
move/from16 v24, v0
.end local v0 # "scheduled":Z
.restart local v24 # "scheduled":Z
goto :goto_f76
.line 10367
.end local v24 # "scheduled":Z
.restart local v0 # "scheduled":Z
:cond_f6e
move/from16 v24, v0
.end local v0 # "scheduled":Z
.restart local v24 # "scheduled":Z
goto :goto_f76
.line 10366
.end local v24 # "scheduled":Z
.restart local v0 # "scheduled":Z
:cond_f71
move/from16 v24, v0
.end local v0 # "scheduled":Z
.restart local v24 # "scheduled":Z
goto :goto_f76
.line 10363
.end local v4 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v24 # "scheduled":Z
.restart local v0 # "scheduled":Z
:cond_f74
move/from16 v24, v0
.line 10379
.end local v0 # "scheduled":Z
.restart local v24 # "scheduled":Z
:goto_f76
const/4 v0, 0x0
.line 10380
.local v0, "notifiedSearch":Z
const/4 v4, 0x0
.local v4, "a":I
:goto_f78
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_112c
.line 10381
invoke-virtual {v14, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 10382
.local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v6
if-eqz v6, :cond_1014
.line 10383
if-nez v0, :cond_fa0
.line 10384
const/4 v0, 0x1
.line 10385
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v6
sget v15, Lim/tpelyyftgw/messenger/NotificationCenter;->closeSearchByActiveAction:I
move/from16 v28, v0
move/from16 v19, v1
const/4 v1, 0x0
.end local v0 # "notifiedSearch":Z
.end local v1 # "updateChat":Z
.local v19, "updateChat":Z
.local v28, "notifiedSearch":Z
new-array v0, v1, [Ljava/lang/Object;
invoke-virtual {v6, v15, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
move/from16 v0, v28
goto :goto_fa2
.line 10383
.end local v19 # "updateChat":Z
.end local v28 # "notifiedSearch":Z
.restart local v0 # "notifiedSearch":Z
.restart local v1 # "updateChat":Z
:cond_fa0
move/from16 v19, v1
.line 10387
.end local v1 # "updateChat":Z
.restart local v19 # "updateChat":Z
:goto_fa2
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_100d
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z
if-eqz v1, :cond_100d
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isSent()Z
move-result v1
if-eqz v1, :cond_100d
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v1, :cond_100d
.line 10388
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_ffb
.line 10389
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
add-int/2addr v1, v6
.line 10390
.local v1, "date":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v6
.line 10391
.local v6, "currentTime":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v15
invoke-virtual {v15}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v15
if-le v1, v15, :cond_ff6
.line 10392
iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
move/from16 v28, v0
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
iget v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
move/from16 v29, v2
.end local v2 # "hasFromMe":Z
.local v29, "hasFromMe":Z
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
add-int/2addr v2, v6
.line 10393
invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I
move-result v2
.line 10392
invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
move-result v0
iput v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
.line 10394
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_fff
.line 10395
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setSlowModeTimer(I)V
goto :goto_fff
.line 10391
.end local v28 # "notifiedSearch":Z
.end local v29 # "hasFromMe":Z
.restart local v0 # "notifiedSearch":Z
.restart local v2 # "hasFromMe":Z
:cond_ff6
move/from16 v28, v0
move/from16 v29, v2
.end local v0 # "notifiedSearch":Z
.end local v2 # "hasFromMe":Z
.restart local v28 # "notifiedSearch":Z
.restart local v29 # "hasFromMe":Z
goto :goto_fff
.line 10388
.end local v1 # "date":I
.end local v6 # "currentTime":I
.end local v28 # "notifiedSearch":Z
.end local v29 # "hasFromMe":Z
.restart local v0 # "notifiedSearch":Z
.restart local v2 # "hasFromMe":Z
:cond_ffb
move/from16 v28, v0
move/from16 v29, v2
.line 10399
.end local v0 # "notifiedSearch":Z
.end local v2 # "hasFromMe":Z
.restart local v28 # "notifiedSearch":Z
.restart local v29 # "hasFromMe":Z
:cond_fff
:goto_fff
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const/4 v2, 0x0
const/4 v6, 0x1
invoke-virtual {v0, v1, v2, v6}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V
goto :goto_1011
.line 10387
.end local v28 # "notifiedSearch":Z
.end local v29 # "hasFromMe":Z
.restart local v0 # "notifiedSearch":Z
.restart local v2 # "hasFromMe":Z
:cond_100d
move/from16 v28, v0
move/from16 v29, v2
.line 10402
.end local v0 # "notifiedSearch":Z
.end local v2 # "hasFromMe":Z
.restart local v28 # "notifiedSearch":Z
.restart local v29 # "hasFromMe":Z
:goto_1011
move/from16 v0, v28
goto :goto_1018
.line 10382
.end local v19 # "updateChat":Z
.end local v28 # "notifiedSearch":Z
.end local v29 # "hasFromMe":Z
.restart local v0 # "notifiedSearch":Z
.local v1, "updateChat":Z
.restart local v2 # "hasFromMe":Z
:cond_1014
move/from16 v19, v1
move/from16 v29, v2
.line 10402
.end local v1 # "updateChat":Z
.end local v2 # "hasFromMe":Z
.restart local v19 # "updateChat":Z
.restart local v29 # "hasFromMe":Z
:goto_1018
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_106e
.line 10403
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;
if-eqz v1, :cond_102c
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I
if-eq v1, v8, :cond_1044
:cond_102c
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;
if-eqz v1, :cond_106b
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;
.line 10404
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1068
.line 10405
:cond_1044
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v1
.line 10406
.local v1, "newChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_1065
.line 10407
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 10408
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V
.line 10409
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 10413
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v2, :cond_1065
.line 10414
invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V
.line 10417
.end local v1 # "newChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_1065
move/from16 v28, v0
goto :goto_10c7
.line 10404
:cond_1068
move/from16 v28, v0
goto :goto_10c7
.line 10403
:cond_106b
move/from16 v28, v0
goto :goto_10c7
.line 10418
:cond_106e
iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const-wide/16 v20, 0x0
cmp-long v6, v1, v20
if-eqz v6, :cond_10c5
.line 10419
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
if-eqz v1, :cond_10c2
.line 10420
const/4 v1, 0x0
.local v1, "b":I
:goto_107d
iget-object v2, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->rows:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_10bf
.line 10421
iget-object v2, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->rows:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
.line 10422
.local v2, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
const/4 v6, 0x0
.local v6, "c":I
:goto_1096
iget-object v15, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v15
if-ge v6, v15, :cond_10b8
.line 10423
iget-object v15, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;
invoke-virtual {v15, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.line 10424
.local v15, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
move/from16 v28, v0
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;
if-eqz v0, :cond_10b3
.line 10425
move-object v0, v15
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processSwitchButton(Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;)Z
.line 10426
goto :goto_10ba
.line 10422
.end local v15 # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
:cond_10b3
add-int/lit8 v6, v6, 0x1
move/from16 v0, v28
goto :goto_1096
.end local v28 # "notifiedSearch":Z
.restart local v0 # "notifiedSearch":Z
:cond_10b8
move/from16 v28, v0
.line 10420
.end local v0 # "notifiedSearch":Z
.end local v2 # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
.end local v6 # "c":I
.restart local v28 # "notifiedSearch":Z
:goto_10ba
add-int/lit8 v1, v1, 0x1
move/from16 v0, v28
goto :goto_107d
.end local v28 # "notifiedSearch":Z
.restart local v0 # "notifiedSearch":Z
:cond_10bf
move/from16 v28, v0
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
goto :goto_10c7
.line 10419
.end local v1 # "b":I
.end local v28 # "notifiedSearch":Z
.restart local v0 # "notifiedSearch":Z
:cond_10c2
move/from16 v28, v0
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
goto :goto_10c7
.line 10418
.end local v28 # "notifiedSearch":Z
.restart local v0 # "notifiedSearch":Z
:cond_10c5
move/from16 v28, v0
.line 10432
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
:goto_10c7
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_to_msg_id:I
if-eqz v0, :cond_1122
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_1122
.line 10433
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v1, 0x0
aget-object v0, v0, v1
iget-object v1, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_to_msg_id:I
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
iput-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 10434
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;
if-eqz v0, :cond_10ef
.line 10435
const/4 v1, 0x0
invoke-virtual {v5, v1, v1}, Lim/tpelyyftgw/messenger/MessageObject;->generatePinMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
goto :goto_1107
.line 10436
:cond_10ef
const/4 v1, 0x0
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;
if-eqz v0, :cond_10fc
.line 10437
invoke-virtual {v5, v1}, Lim/tpelyyftgw/messenger/MessageObject;->generateGameMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
goto :goto_1107
.line 10438
:cond_10fc
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;
if-eqz v0, :cond_1107
.line 10439
invoke-virtual {v5, v1}, Lim/tpelyyftgw/messenger/MessageObject;->generatePaymentSentMessageText(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 10441
:cond_1107
:goto_1107
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z
move-result v0
if-eqz v0, :cond_1122
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1122
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
if-eqz v0, :cond_1122
.line 10442
iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->flags:I
const/high16 v2, -0x80000000
or-int/2addr v1, v2
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->flags:I
.line 10380
.end local v5 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_1122
add-int/lit8 v4, v4, 0x1
move/from16 v1, v19
move/from16 v0, v28
move/from16 v2, v29
goto/16 :goto_f78
.end local v19 # "updateChat":Z
.end local v28 # "notifiedSearch":Z
.end local v29 # "hasFromMe":Z
.restart local v0 # "notifiedSearch":Z
.local v1, "updateChat":Z
.local v2, "hasFromMe":Z
:cond_112c
move/from16 v19, v1
move/from16 v29, v2
.line 10447
.end local v1 # "updateChat":Z
.end local v2 # "hasFromMe":Z
.end local v4 # "a":I
.restart local v19 # "updateChat":Z
.restart local v29 # "hasFromMe":Z
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v1, :cond_1140
invoke-virtual {v14}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_1140
.line 10448
const/4 v1, 0x0
const/4 v2, 0x1
invoke-direct {v9, v14, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->replaceMessageObjects(Ljava/util/ArrayList;IZ)V
goto :goto_1141
.line 10447
:cond_1140
const/4 v1, 0x0
.line 10451
:goto_1141
const/4 v2, 0x0
.line 10452
.local v2, "reloadMegagroup":Z
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->forwardEndReached:[Z
aget-boolean v4, v4, v1
if-nez v4, :cond_12b2
.line 10453
const/high16 v1, -0x80000000
.line 10454
.local v1, "currentMaxDate":I
const/high16 v4, -0x80000000
.line 10455
.local v4, "currentMinMsgId":I
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v5, :cond_1153
.line 10456
const v4, 0x7fffffff
.line 10459
:cond_1153
const/4 v5, 0x0
.local v5, "a":I
:goto_1154
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v6
if-ge v5, v6, :cond_125a
.line 10460
invoke-virtual {v14, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 10461
.local v6, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
.line 10462
.local v7, "messageId":I
iget-boolean v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v15, :cond_117f
iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v15, :cond_117f
iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v15, :cond_1176
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v15
if-nez v15, :cond_117c
:cond_1176
iget-object v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v15, v8, :cond_117f
.line 10463
:cond_117c
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 10465
:cond_117f
iget-object v15, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.line 10472
.local v15, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
move/from16 v28, v0
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;
if-eqz v0, :cond_118d
.line 10473
invoke-direct {v9, v6}, Lim/tpelyyftgw/ui/ChatActivity;->migrateToNewChat(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 10474
return-void
.line 10475
:cond_118d
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_119f
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_119f
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;
if-nez v0, :cond_119d
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;
if-eqz v0, :cond_119f
.line 10476
:cond_119d
const/4 v0, 0x1
move v2, v0
.line 10478
:cond_119f
if-nez v5, :cond_11b5
iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-gez v0, :cond_11b5
iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
move/from16 v16, v2
const/4 v2, 0x5
.end local v2 # "reloadMegagroup":Z
.local v16, "reloadMegagroup":Z
if-ne v0, v2, :cond_11b7
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_11b7
.line 10479
iput-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->needAnimateToMessage:Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_11b7
.line 10478
.end local v16 # "reloadMegagroup":Z
.restart local v2 # "reloadMegagroup":Z
:cond_11b5
move/from16 v16, v2
.line 10481
.end local v2 # "reloadMegagroup":Z
.restart local v16 # "reloadMegagroup":Z
:cond_11b7
:goto_11b7
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-eqz v0, :cond_11c8
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v0
if-eqz v0, :cond_11c8
.line 10482
const/4 v2, 0x0
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToLastMessage(Z)V
.line 10483
return-void
.line 10485
:cond_11c8
iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ltz v0, :cond_1252
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v2, 0x0
aget-object v0, v0, v2
invoke-virtual {v0, v7}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v0
if-ltz v0, :cond_11d9
.line 10486
goto/16 :goto_1252
.line 10488
:cond_11d9
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_11f3
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-eqz v0, :cond_11f3
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;
if-nez v0, :cond_1252
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;
if-eqz v0, :cond_11f3
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v2, 0x4
if-ge v0, v2, :cond_11f3
.line 10489
goto :goto_1252
.line 10491
:cond_11f3
instance-of v0, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;
if-eqz v0, :cond_11f8
.line 10492
goto :goto_1252
.line 10494
:cond_11f8
const/4 v2, 0x0
invoke-direct {v9, v6, v2}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 10495
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->checkLayout()Z
.line 10496
iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
move-result v0
.line 10497
.end local v1 # "currentMaxDate":I
.local v0, "currentMaxDate":I
if-lez v7, :cond_1216
.line 10498
invoke-static {v7, v4}, Ljava/lang/Math;->max(II)I
move-result v4
.line 10499
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
invoke-static {v1, v7}, Ljava/lang/Math;->max(II)I
move-result v1
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
goto :goto_1226
.line 10500
:cond_1216
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_1226
.line 10501
invoke-static {v7, v4}, Ljava/lang/Math;->min(II)I
move-result v4
.line 10502
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
invoke-static {v1, v7}, Ljava/lang/Math;->min(II)I
move-result v1
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 10505
:cond_1226
:goto_1226
iget-object v1, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
if-eqz v1, :cond_1239
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z
move-result v1
if-eqz v1, :cond_1239
.line 10506
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
const/4 v2, 0x1
add-int/2addr v1, v2
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
goto :goto_123a
.line 10505
:cond_1239
const/4 v2, 0x1
.line 10508
:goto_123a
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
add-int/2addr v1, v2
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 10509
iget v1, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v2, 0xa
if-eq v1, v2, :cond_124e
iget v1, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v2, 0xb
if-ne v1, v2, :cond_124c
goto :goto_124e
:cond_124c
move v1, v0
goto :goto_1252
.line 10510
:cond_124e
:goto_124e
const/4 v1, 0x1
move/from16 v19, v1
move v1, v0
.line 10459
.end local v0 # "currentMaxDate":I
.end local v6 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v7 # "messageId":I
.end local v15 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.restart local v1 # "currentMaxDate":I
:cond_1252
:goto_1252
add-int/lit8 v5, v5, 0x1
move/from16 v2, v16
move/from16 v0, v28
goto/16 :goto_1154
.end local v16 # "reloadMegagroup":Z
.end local v28 # "notifiedSearch":Z
.local v0, "notifiedSearch":Z
.restart local v2 # "reloadMegagroup":Z
:cond_125a
move/from16 v28, v0
.line 10513
.end local v0 # "notifiedSearch":Z
.end local v5 # "a":I
.restart local v28 # "notifiedSearch":Z
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eqz v0, :cond_1282
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
if-eqz v0, :cond_1282
.line 10514
const/4 v5, 0x0
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V
.line 10515
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eq v0, v6, :cond_1282
.line 10516
iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
.line 10517
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/4 v7, 0x1
new-array v15, v7, [Ljava/lang/Object;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v15, v5
invoke-static {v3, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10520
:cond_1282
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
if-eqz v0, :cond_12a5
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
if-eqz v0, :cond_12a5
.line 10521
const/4 v5, 0x0
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V
.line 10522
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/4 v6, 0x1
new-array v7, v6, [Ljava/lang/Object;
iget v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
aput-object v15, v7, v5
invoke-static {v3, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10523
invoke-direct {v9, v6, v6}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
.line 10526
:cond_12a5
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 10527
.end local v1 # "currentMaxDate":I
.end local v4 # "currentMinMsgId":I
move/from16 v23, v2
move/from16 v32, v8
move-wide/from16 v35, v12
move-object/from16 v31, v14
goto/16 :goto_18fc
.line 10528
.end local v28 # "notifiedSearch":Z
.restart local v0 # "notifiedSearch":Z
:cond_12b2
move/from16 v28, v0
.end local v0 # "notifiedSearch":Z
.restart local v28 # "notifiedSearch":Z
const/4 v0, 0x0
.line 10529
.local v0, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
const/4 v1, 0x0
.line 10530
.local v1, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
sget-boolean v4, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v4, :cond_12dd
.line 10531
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v5, "received new messages "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v5, " in dialog "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 10533
:cond_12dd
const/4 v4, 0x0
move v5, v4
move v4, v2
move/from16 v2, v29
.end local v29 # "hasFromMe":Z
.local v2, "hasFromMe":Z
.local v4, "reloadMegagroup":Z
.restart local v5 # "a":I
:goto_12e2
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v6
if-ge v5, v6, :cond_17e8
.line 10534
invoke-virtual {v14, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 10535
.restart local v6 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
iget-boolean v15, v6, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
move/from16 v23, v4
.end local v4 # "reloadMegagroup":Z
.local v23, "reloadMegagroup":Z
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eq v15, v4, :cond_1307
.line 10536
move/from16 v38, v2
move/from16 v32, v8
move-wide/from16 v35, v12
move-object/from16 v31, v14
const/16 v2, -0x2710
const/16 v11, 0xb
move-object v12, v3
const/16 v3, 0xa
goto/16 :goto_17d7
.line 10538
:cond_1307
const/4 v4, -0x1
.line 10539
.local v4, "placeToPaste":I
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v15
.line 10540
.local v15, "messageId":I
move/from16 v29, v4
.end local v4 # "placeToPaste":I
.local v29, "placeToPaste":I
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v4, :cond_1374
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/16 v31, 0x0
aget-object v4, v4, v31
invoke-virtual {v4, v15}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v4
if-ltz v4, :cond_1374
.line 10541
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v4, v4, v31
invoke-virtual {v4, v15}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 10542
.local v4, "removed":Lim/tpelyyftgw/messenger/MessageObject;
move-wide/from16 v35, v12
.end local v12 # "did":J
.local v35, "did":J
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v12, v12, v31
invoke-virtual {v12, v15}, Landroid/util/SparseArray;->remove(I)V
.line 10543
if-eqz v4, :cond_1376
.line 10544
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v4}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v12
.line 10545
.local v12, "index":I
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v13, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 10546
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v11, v4, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v13, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v11
check-cast v11, Ljava/util/ArrayList;
.line 10547
.local v11, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v11, v4}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 10548
invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
move-result v13
if-eqz v13, :cond_136a
.line 10549
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
move-object/from16 v31, v11
.end local v11 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v31, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-object v11, v4, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v13, v11}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 10550
if-ltz v12, :cond_136c
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
if-ge v12, v11, :cond_136c
.line 10551
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v11, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_136c
.line 10548
.end local v31 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v11 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_136a
move-object/from16 v31, v11
.line 10554
.end local v11 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v31 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_136c
:goto_136c
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v11, :cond_1376
.line 10555
invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
goto :goto_1376
.line 10540
.end local v4 # "removed":Lim/tpelyyftgw/messenger/MessageObject;
.end local v31 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v35 # "did":J
.local v12, "did":J
:cond_1374
move-wide/from16 v35, v12
.line 10559
.end local v12 # "did":J
.restart local v35 # "did":J
:cond_1376
:goto_1376
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->isSecretChat()Z
move-result v4
if-eqz v4, :cond_137f
.line 10560
invoke-direct {v9, v6}, Lim/tpelyyftgw/ui/ChatActivity;->checkSecretMessageForLocation(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 10562
:cond_137f
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v4, :cond_139a
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v4, :cond_139a
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v4, :cond_1391
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v4
if-nez v4, :cond_1397
:cond_1391
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v4, v8, :cond_139a
.line 10563
:cond_1397
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 10565
:cond_139a
iget-object v4, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.line 10572
.local v4, "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ltz v11, :cond_17ca
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v12, 0x0
aget-object v11, v11, v12
invoke-virtual {v11, v15}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v11
if-ltz v11, :cond_13bc
.line 10573
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v31, v14
const/16 v2, -0x2710
const/16 v3, 0xa
const/16 v11, 0xb
goto/16 :goto_17d7
.line 10575
:cond_13bc
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v11, :cond_13f3
iget-boolean v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-eqz v11, :cond_13f3
instance-of v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;
if-nez v11, :cond_13e4
instance-of v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;
if-eqz v11, :cond_13f3
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
const/4 v12, 0x4
if-ge v11, v12, :cond_13f3
.line 10576
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v31, v14
const/16 v2, -0x2710
const/16 v3, 0xa
const/16 v11, 0xb
goto/16 :goto_17d7
.line 10575
:cond_13e4
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v31, v14
const/16 v2, -0x2710
const/16 v3, 0xa
const/16 v11, 0xb
goto/16 :goto_17d7
.line 10578
:cond_13f3
instance-of v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;
if-eqz v11, :cond_1406
.line 10579
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v31, v14
const/16 v2, -0x2710
const/16 v3, 0xa
const/16 v11, 0xb
goto/16 :goto_17d7
.line 10581
:cond_1406
const/4 v11, 0x0
invoke-direct {v9, v6, v11}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 10582
if-nez v5, :cond_1420
iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-gez v11, :cond_1420
iget v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v12, 0x5
if-ne v11, v12, :cond_1420
iget-boolean v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v11, :cond_1420
.line 10583
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->animatingMessageObjects:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 10587
:cond_1420
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->hasValidGroupId()Z
move-result v11
if-eqz v11, :cond_145f
.line 10588
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
invoke-virtual {v11, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 10589
.local v11, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-nez v11, :cond_144a
.line 10590
new-instance v12, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v12}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V
move-object v11, v12
.line 10591
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
iput-wide v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
.line 10592
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
move-object/from16 v31, v14
.end local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v31, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-wide v13, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v12, v13, v14, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
goto :goto_144c
.line 10589
.end local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_144a
move-object/from16 v31, v14
.line 10594
.end local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:goto_144c
if-nez v0, :cond_1454
.line 10595
new-instance v12, Landroid/util/LongSparseArray;
invoke-direct {v12}, Landroid/util/LongSparseArray;-><init>()V
move-object v0, v12
.line 10597
:cond_1454
iget-wide v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v0, v12, v13, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 10598
iget-object v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_1462
.line 10600
.end local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_145f
move-object/from16 v31, v14
.end local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v11, 0x0
.line 10603
.restart local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:goto_1462
if-eqz v11, :cond_148a
.line 10604
iget-object v12, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
move-result v12
.line 10605
.local v12, "size":I
const/4 v13, 0x1
if-le v12, v13, :cond_1480
iget-object v13, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v14
const/16 v30, 0x2
add-int/lit8 v14, v14, -0x2
invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v13
check-cast v13, Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_1481
:cond_1480
const/4 v13, 0x0
.line 10606
.local v13, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:goto_1481
if-eqz v13, :cond_148a
.line 10607
iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v14, v13}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v14
.end local v29 # "placeToPaste":I
.local v14, "placeToPaste":I
goto :goto_148c
.line 10611
.end local v12 # "size":I
.end local v13 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v14 # "placeToPaste":I
.restart local v29 # "placeToPaste":I
:cond_148a
move/from16 v14, v29
.end local v29 # "placeToPaste":I
.restart local v14 # "placeToPaste":I
:goto_148c
const/4 v12, -0x1
if-ne v14, v12, :cond_1570
.line 10612
iget-boolean v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
if-nez v12, :cond_1499
iget-object v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-ltz v12, :cond_14a1
:cond_1499
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z
move-result v12
if-eqz v12, :cond_14ab
.line 10613
:cond_14a1
const/4 v14, 0x0
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v37, v11
goto/16 :goto_1577
.line 10615
:cond_14ab
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
move-result v12
.line 10616
.restart local v12 # "size":I
const/4 v13, 0x0
.local v13, "b":I
:goto_14b2
if-ge v13, v12, :cond_1555
.line 10617
move/from16 v32, v8
.end local v8 # "currentUserId":I
.local v32, "currentUserId":I
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v8, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;
.line 10618
.local v8, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v37, v11
.end local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.local v37, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ltz v11, :cond_1541
iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-lez v11, :cond_1541
.line 10619
iget-boolean v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v11, :cond_14e7
iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-lez v11, :cond_14e7
iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-lez v11, :cond_14e7
iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
move/from16 v29, v12
.end local v12 # "size":I
.local v29, "size":I
iget-object v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-lt v11, v12, :cond_14f3
goto :goto_14e9
.end local v29 # "size":I
.restart local v12 # "size":I
:cond_14e7
move/from16 v29, v12
.end local v12 # "size":I
.restart local v29 # "size":I
:goto_14e9
iget-object v11, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v12, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
if-gt v11, v12, :cond_153b
.line 10621
:cond_14f3
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v11
const-wide/16 v20, 0x0
cmp-long v38, v11, v20
if-eqz v38, :cond_1518
.line 10622
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
move/from16 v38, v2
move-object v12, v3
.end local v2 # "hasFromMe":Z
.local v38, "hasFromMe":Z
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v2
invoke-virtual {v11, v2, v3}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 10623
.local v2, "lastGroupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v2, :cond_151c
iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-nez v3, :cond_151c
.line 10624
const/4 v2, 0x0
goto :goto_151c
.line 10627
.end local v38 # "hasFromMe":Z
.local v2, "hasFromMe":Z
:cond_1518
move/from16 v38, v2
move-object v12, v3
.end local v2 # "hasFromMe":Z
.restart local v38 # "hasFromMe":Z
const/4 v2, 0x0
.line 10629
.local v2, "lastGroupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_151c
:goto_151c
if-nez v2, :cond_1521
.line 10630
move v3, v13
move v14, v3
.end local v14 # "placeToPaste":I
.local v3, "placeToPaste":I
goto :goto_155e
.line 10632
.end local v3 # "placeToPaste":I
.restart local v14 # "placeToPaste":I
:cond_1521
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v11, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
move-object/from16 v39, v8
.end local v8 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.local v39, "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
const/16 v33, 0x1
add-int/lit8 v8, v8, -0x1
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
invoke-virtual {v3, v8}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
.line 10634
.end local v14 # "placeToPaste":I
.restart local v3 # "placeToPaste":I
move v14, v3
goto :goto_155e
.line 10619
.end local v3 # "placeToPaste":I
.end local v38 # "hasFromMe":Z
.end local v39 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.local v2, "hasFromMe":Z
.restart local v8 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v14 # "placeToPaste":I
:cond_153b
move/from16 v38, v2
move-object v12, v3
move-object/from16 v39, v8
.end local v2 # "hasFromMe":Z
.end local v8 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v38 # "hasFromMe":Z
.restart local v39 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_1548
.line 10618
.end local v29 # "size":I
.end local v38 # "hasFromMe":Z
.end local v39 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v2 # "hasFromMe":Z
.restart local v8 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v12 # "size":I
:cond_1541
move/from16 v38, v2
move-object/from16 v39, v8
move/from16 v29, v12
move-object v12, v3
.line 10616
.end local v2 # "hasFromMe":Z
.end local v8 # "lastMessage":Lim/tpelyyftgw/messenger/MessageObject;
.end local v12 # "size":I
.restart local v29 # "size":I
.restart local v38 # "hasFromMe":Z
:goto_1548
add-int/lit8 v13, v13, 0x1
move-object v3, v12
move/from16 v12, v29
move/from16 v8, v32
move-object/from16 v11, v37
move/from16 v2, v38
goto/16 :goto_14b2
.end local v29 # "size":I
.end local v32 # "currentUserId":I
.end local v37 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v38 # "hasFromMe":Z
.restart local v2 # "hasFromMe":Z
.local v8, "currentUserId":I
.restart local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.restart local v12 # "size":I
:cond_1555
move/from16 v38, v2
move/from16 v32, v8
move-object/from16 v37, v11
move/from16 v29, v12
move-object v12, v3
.line 10638
.end local v2 # "hasFromMe":Z
.end local v8 # "currentUserId":I
.end local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v12 # "size":I
.end local v13 # "b":I
.restart local v29 # "size":I
.restart local v32 # "currentUserId":I
.restart local v37 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.restart local v38 # "hasFromMe":Z
:goto_155e
const/4 v2, -0x1
if-eq v14, v2, :cond_1569
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-le v14, v2, :cond_1577
.line 10639
:cond_1569
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v14
goto :goto_1577
.line 10611
.end local v29 # "size":I
.end local v32 # "currentUserId":I
.end local v37 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v38 # "hasFromMe":Z
.restart local v2 # "hasFromMe":Z
.restart local v8 # "currentUserId":I
.restart local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_1570
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v37, v11
.line 10643
.end local v2 # "hasFromMe":Z
.end local v8 # "currentUserId":I
.end local v11 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.restart local v32 # "currentUserId":I
.restart local v37 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.restart local v38 # "hasFromMe":Z
:cond_1577
:goto_1577
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v2, :cond_15b9
iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
if-eqz v2, :cond_15b9
iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPageUrlPending;
if-eqz v2, :cond_15b9
.line 10644
if-nez v1, :cond_1595
.line 10645
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
move-object v1, v2
.line 10647
:cond_1595
iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
.line 10648
.local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-nez v2, :cond_15b6
.line 10649
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move-object v2, v3
.line 10650
iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 10652
:cond_15b6
invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 10654
.end local v2 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_15b9
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->checkLayout()Z
.line 10655
instance-of v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;
if-eqz v2, :cond_15d9
.line 10656
invoke-direct {v9, v6}, Lim/tpelyyftgw/ui/ChatActivity;->migrateToNewChat(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 10657
if-eqz v0, :cond_15d8
.line 10658
const/4 v2, 0x0
.local v2, "b":I
:goto_15c6
invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I
move-result v3
if-ge v2, v3, :cond_15d8
.line 10659
invoke-virtual {v0, v2}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 10658
add-int/lit8 v2, v2, 0x1
goto :goto_15c6
.line 10662
.end local v2 # "b":I
:cond_15d8
return-void
.line 10663
:cond_15d9
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_15eb
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v2, :cond_15eb
instance-of v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;
if-nez v2, :cond_15e9
instance-of v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;
if-eqz v2, :cond_15eb
.line 10664
:cond_15e9
const/4 v2, 0x1
.end local v23 # "reloadMegagroup":Z
.local v2, "reloadMegagroup":Z
goto :goto_15ed
.line 10666
.end local v2 # "reloadMegagroup":Z
.restart local v23 # "reloadMegagroup":Z
:cond_15eb
move/from16 v2, v23
.end local v23 # "reloadMegagroup":Z
.restart local v2 # "reloadMegagroup":Z
:goto_15ed
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
const/4 v8, 0x0
aget v3, v3, v8
if-eqz v3, :cond_15fe
iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v11, v11, v8
if-ge v3, v11, :cond_1607
.line 10667
:cond_15fe
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
const/4 v11, 0x0
aput v8, v3, v11
.line 10670
:cond_1607
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v3
if-eqz v3, :cond_1619
iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-nez v3, :cond_1619
.line 10671
const/4 v3, 0x1
invoke-direct {v9, v3}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V
.line 10672
const/4 v3, 0x1
.end local v38 # "hasFromMe":Z
.local v3, "hasFromMe":Z
goto :goto_161b
.line 10675
.end local v3 # "hasFromMe":Z
.restart local v38 # "hasFromMe":Z
:cond_1619
move/from16 v3, v38
.end local v38 # "hasFromMe":Z
.restart local v3 # "hasFromMe":Z
:goto_161b
if-lez v15, :cond_1633
.line 10676
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
const/4 v11, 0x0
aget v13, v8, v11
invoke-static {v15, v13}, Ljava/lang/Math;->min(II)I
move-result v13
aput v13, v8, v11
.line 10677
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aget v13, v8, v11
invoke-static {v15, v13}, Ljava/lang/Math;->max(II)I
move-result v13
aput v13, v8, v11
goto :goto_164c
.line 10678
:cond_1633
const/4 v11, 0x0
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v8, :cond_164c
.line 10679
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aget v13, v8, v11
invoke-static {v15, v13}, Ljava/lang/Math;->max(II)I
move-result v13
aput v13, v8, v11
.line 10680
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
aget v13, v8, v11
invoke-static {v15, v13}, Ljava/lang/Math;->min(II)I
move-result v13
aput v13, v8, v11
.line 10682
:cond_164c
:goto_164c
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aget v13, v8, v11
iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
invoke-static {v13, v11}, Ljava/lang/Math;->max(II)I
move-result v11
const/4 v13, 0x0
aput v11, v8, v13
.line 10683
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v8, v8, v13
invoke-virtual {v8, v15, v6}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 10684
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v8, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/util/ArrayList;
.line 10685
.local v8, "dayArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
if-le v14, v11, :cond_167a
.line 10686
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v14
.line 10688
:cond_167a
if-nez v8, :cond_170b
.line 10689
new-instance v11, Ljava/util/ArrayList;
invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
move-object v8, v11
.line 10690
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v13, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v11, v13, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 10691
new-instance v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v11}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 10692
.local v11, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v13, :cond_16b4
.line 10693
move-object/from16 v39, v0
const/4 v13, 0x1
.end local v0 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v39, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
new-array v0, v13, [Ljava/lang/Object;
iget-object v13, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
move-object/from16 v29, v1
move/from16 v40, v2
.end local v1 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.end local v2 # "reloadMegagroup":Z
.local v29, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.local v40, "reloadMegagroup":Z
int-to-long v1, v13
.line 10694
const/4 v13, 0x1
invoke-static {v1, v2, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(JZ)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
.line 10693
const-string v1, "MessageScheduledOn"
const v2, 0x7f0f08b8
invoke-static {v1, v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
iput-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
goto :goto_16c5
.line 10696
.end local v29 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.end local v39 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v40 # "reloadMegagroup":Z
.restart local v0 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.restart local v1 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.restart local v2 # "reloadMegagroup":Z
:cond_16b4
move-object/from16 v39, v0
move-object/from16 v29, v1
move/from16 v40, v2
.end local v0 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v1 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.end local v2 # "reloadMegagroup":Z
.restart local v29 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.restart local v39 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.restart local v40 # "reloadMegagroup":Z
iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
int-to-long v0, v0
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateChat(J)Ljava/lang/String;
move-result-object v0
iput-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
.line 10698
:goto_16c5
const/4 v1, 0x0
iput v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
.line 10699
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 10700
.local v0, "calendar":Ljava/util/Calendar;
iget-object v2, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
int-to-long v1, v2
const-wide/16 v17, 0x3e8
mul-long v1, v1, v17
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 10701
const/16 v1, 0xb
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 10702
const/16 v1, 0xc
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 10703
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v41
move v1, v3
.end local v3 # "hasFromMe":Z
.local v1, "hasFromMe":Z
div-long v2, v41, v17
long-to-int v3, v2
iput v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
.line 10704
new-instance v2, Lim/tpelyyftgw/messenger/MessageObject;
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
const/4 v13, 0x0
invoke-direct {v2, v3, v11, v13}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 10705
.local v2, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
const/16 v3, 0xa
iput v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->type:I
.line 10706
const/4 v3, 0x1
iput v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
.line 10707
iput-boolean v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z
.line 10708
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v3, v14, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 10709
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v3, :cond_1712
.line 10710
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemInserted(I)V
goto :goto_1712
.line 10688
.end local v11 # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v29 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.end local v39 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v40 # "reloadMegagroup":Z
.local v0, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v1, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.local v2, "reloadMegagroup":Z
.restart local v3 # "hasFromMe":Z
:cond_170b
move-object/from16 v39, v0
move-object/from16 v29, v1
move/from16 v40, v2
move v1, v3
.line 10713
.end local v0 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v2 # "reloadMegagroup":Z
.end local v3 # "hasFromMe":Z
.local v1, "hasFromMe":Z
.restart local v29 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.restart local v39 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.restart local v40 # "reloadMegagroup":Z
:cond_1712
:goto_1712
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-eqz v0, :cond_1722
iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v0, :cond_171f
goto :goto_1722
:cond_171f
const/16 v2, -0x2710
goto :goto_1772
.line 10714
:cond_1722
:goto_1722
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v0, :cond_1770
if-nez v14, :cond_1770
.line 10715
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z
if-nez v0, :cond_173a
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_173a
.line 10716
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 10717
if-lez v14, :cond_1737
.line 10718
add-int/lit8 v14, v14, -0x1
.line 10720
:cond_1737
const/4 v2, 0x0
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 10722
:cond_173a
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_176d
.line 10723
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 10724
.local v0, "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
.line 10725
const/4 v2, 0x0
iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
.line 10726
new-instance v3, Lim/tpelyyftgw/messenger/MessageObject;
iget v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-direct {v3, v11, v0, v2}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 10727
.local v3, "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v11, 0x6
iput v11, v3, Lim/tpelyyftgw/messenger/MessageObject;->type:I
.line 10728
const/4 v11, 0x2
iput v11, v3, Lim/tpelyyftgw/messenger/MessageObject;->contentType:I
.line 10729
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v11, v2, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 10730
iget-object v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v11, :cond_1761
.line 10731
invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemInserted(I)V
.line 10733
:cond_1761
iput-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 10734
iput-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 10735
const/16 v2, -0x2710
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 10736
const/4 v11, 0x1
iput-boolean v11, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z
goto :goto_1772
.line 10722
.end local v0 # "dateMsg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v3 # "dateObj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_176d
const/16 v2, -0x2710
goto :goto_1772
.line 10714
:cond_1770
const/16 v2, -0x2710
.line 10741
:goto_1772
const/4 v3, 0x0
invoke-virtual {v8, v3, v6}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 10743
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, v14, v6}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 10744
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v0, :cond_1787
.line 10745
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V
.line 10746
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemInserted(I)V
.line 10748
:cond_1787
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v0
if-nez v0, :cond_17a0
iget-object v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
if-eqz v0, :cond_17a0
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z
move-result v0
if-eqz v0, :cond_17a0
.line 10749
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
const/4 v3, 0x1
add-int/2addr v0, v3
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
goto :goto_17a1
.line 10748
:cond_17a0
const/4 v3, 0x1
.line 10751
:goto_17a1
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
add-int/2addr v0, v3
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 10752
iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v3, 0xa
if-eq v0, v3, :cond_17bc
iget v0, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v11, 0xb
if-ne v0, v11, :cond_17b3
goto :goto_17be
:cond_17b3
move/from16 v38, v1
move-object/from16 v1, v29
move-object/from16 v0, v39
move/from16 v4, v40
goto :goto_17d9
:cond_17bc
const/16 v11, 0xb
.line 10753
:goto_17be
const/4 v0, 0x1
move/from16 v19, v0
move/from16 v38, v1
move-object/from16 v1, v29
move-object/from16 v0, v39
move/from16 v4, v40
.end local v19 # "updateChat":Z
.local v0, "updateChat":Z
goto :goto_17d9
.line 10572
.end local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v32 # "currentUserId":I
.end local v37 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v39 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v40 # "reloadMegagroup":Z
.local v0, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.local v1, "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
.local v2, "hasFromMe":Z
.local v8, "currentUserId":I
.local v14, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v19 # "updateChat":Z
.restart local v23 # "reloadMegagroup":Z
.local v29, "placeToPaste":I
:cond_17ca
move/from16 v38, v2
move-object v12, v3
move/from16 v32, v8
move-object/from16 v31, v14
const/16 v2, -0x2710
const/16 v3, 0xa
const/16 v11, 0xb
.line 10533
.end local v4 # "action":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.end local v6 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v15 # "messageId":I
.end local v29 # "placeToPaste":I
.end local v35 # "did":J
.local v12, "did":J
:goto_17d7
move/from16 v4, v23
.end local v2 # "hasFromMe":Z
.end local v8 # "currentUserId":I
.end local v12 # "did":J
.end local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v23 # "reloadMegagroup":Z
.local v4, "reloadMegagroup":Z
.restart local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v32 # "currentUserId":I
.restart local v35 # "did":J
.restart local v38 # "hasFromMe":Z
:goto_17d9
add-int/lit8 v5, v5, 0x1
move-object/from16 v11, p3
move-object v3, v12
move-object/from16 v14, v31
move/from16 v8, v32
move-wide/from16 v12, v35
move/from16 v2, v38
goto/16 :goto_12e2
.end local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v32 # "currentUserId":I
.end local v35 # "did":J
.end local v38 # "hasFromMe":Z
.restart local v2 # "hasFromMe":Z
.restart local v8 # "currentUserId":I
.restart local v12 # "did":J
.restart local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_17e8
move/from16 v38, v2
move/from16 v23, v4
move/from16 v32, v8
move-wide/from16 v35, v12
move-object/from16 v31, v14
move-object v12, v3
.line 10756
.end local v2 # "hasFromMe":Z
.end local v4 # "reloadMegagroup":Z
.end local v5 # "a":I
.end local v8 # "currentUserId":I
.end local v12 # "did":J
.end local v14 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v23 # "reloadMegagroup":Z
.restart local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v32 # "currentUserId":I
.restart local v35 # "did":J
.restart local v38 # "hasFromMe":Z
if-eqz v1, :cond_1800
.line 10757
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v2, v3, v4, v1, v5}, Lim/tpelyyftgw/messenger/MessagesController;->reloadWebPages(JLjava/util/HashMap;Z)V
.line 10759
:cond_1800
if-eqz v0, :cond_1844
.line 10760
const/4 v2, 0x0
.local v2, "a":I
:goto_1803
invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I
move-result v3
if-ge v2, v3, :cond_1844
.line 10761
invoke-virtual {v0, v2}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 10762
.local v3, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
.line 10763
.local v4, "oldCount":I
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 10764
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->posArray:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.line 10765
.local v5, "newCount":I
sub-int v6, v5, v4
if-lez v6, :cond_1841
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v6, :cond_1841
.line 10766
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v7, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v8, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
const/4 v11, 0x1
sub-int/2addr v8, v11
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
invoke-virtual {v6, v7}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v6
.line 10767
.local v6, "index":I
if-ltz v6, :cond_1841
.line 10768
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v7, v6, v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
.line 10760
.end local v3 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v4 # "oldCount":I
.end local v5 # "newCount":I
.end local v6 # "index":I
:cond_1841
add-int/lit8 v2, v2, 0x1
goto :goto_1803
.line 10774
.end local v2 # "a":I
:cond_1844
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
if-eqz v2, :cond_184c
.line 10775
const/4 v3, 0x4
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 10777
:cond_184c
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-nez v2, :cond_1853
.line 10778
const/4 v2, 0x1
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 10781
:cond_1853
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v2, :cond_18f7
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v2, :cond_18f7
.line 10782
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v2
.line 10783
.local v2, "lastVisible":I
const/4 v3, -0x1
if-ne v2, v3, :cond_1865
.line 10784
const/4 v2, 0x0
.line 10786
:cond_1865
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findViewByPosition(I)Landroid/view/View;
move-result-object v3
.line 10788
.local v3, "child":Landroid/view/View;
if-eqz v3, :cond_1879
.line 10789
invoke-virtual {v3}, Landroid/view/View;->getBottom()I
move-result v4
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v5
sub-int/2addr v4, v5
.local v4, "diff":I
goto :goto_187a
.line 10791
.end local v4 # "diff":I
:cond_1879
const/4 v4, 0x0
.line 10793
.restart local v4 # "diff":I
:goto_187a
if-nez v2, :cond_1884
const/high16 v5, 0x40a00000 # 5.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
if-le v4, v5, :cond_1886
:cond_1884
if-eqz v38, :cond_18a4
.line 10794
:cond_1886
const/4 v5, 0x0
iput v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 10795
iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
if-nez v5, :cond_18a2
iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v5, :cond_18a2
.line 10796
iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v5, :cond_189a
.line 10797
const/4 v5, 0x1
iput-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
move-object v6, v12
goto :goto_18d3
.line 10799
:cond_189a
const/4 v5, 0x1
iput-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->forceScrollToTop:Z
.line 10800
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
move-object v6, v12
goto :goto_18d3
.line 10795
:cond_18a2
move-object v6, v12
goto :goto_18d3
.line 10804
:cond_18a4
iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eqz v5, :cond_18ce
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
if-eqz v5, :cond_18ce
.line 10805
const/4 v6, 0x0
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setVisibility(I)V
.line 10806
iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
iget v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eq v5, v7, :cond_18cc
.line 10807
iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
.line 10808
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/4 v8, 0x1
new-array v11, v8, [Ljava/lang/Object;
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v11, v6
move-object v6, v12
invoke-static {v6, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_18cf
.line 10806
:cond_18cc
move-object v6, v12
goto :goto_18cf
.line 10804
:cond_18ce
move-object v6, v12
.line 10811
:goto_18cf
const/4 v5, 0x1
invoke-direct {v9, v5, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
.line 10813
:goto_18d3
iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
if-eqz v5, :cond_18f6
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
if-eqz v5, :cond_18f6
.line 10814
const/4 v7, 0x0
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 10815
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
const/4 v8, 0x1
new-array v11, v8, [Ljava/lang/Object;
iget v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
aput-object v12, v11, v7
invoke-static {v6, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10816
invoke-direct {v9, v8, v8}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
.line 10818
.end local v2 # "lastVisible":I
.end local v3 # "child":Landroid/view/View;
.end local v4 # "diff":I
:cond_18f6
goto :goto_18fa
.line 10819
:cond_18f7
const/4 v2, 0x1
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 10822
.end local v0 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v1 # "webpagesToReload":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
:goto_18fa
move/from16 v29, v38
.end local v38 # "hasFromMe":Z
.local v29, "hasFromMe":Z
:goto_18fc
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_1920
invoke-virtual/range {v31 .. v31}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_1920
.line 10823
move-object/from16 v0, v31
const/4 v1, 0x0
.end local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v0, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
.line 10824
.local v7, "mid":I
if-gez v7, :cond_1922
.line 10825
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
move-object/from16 v1, p0
move v2, v7
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_1922
.line 10822
.end local v0 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v7 # "mid":I
.restart local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_1920
move-object/from16 v0, v31
.line 10828
.end local v31 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v0 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_1922
:goto_1922
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_193a
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-eqz v1, :cond_193a
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-nez v1, :cond_193a
.line 10829
const/4 v1, 0x0
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 10830
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 10832
:cond_193a
if-eqz v19, :cond_1946
.line 10834
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkAndUpdateAvatar()V
.line 10835
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v1, :cond_1946
.line 10836
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateTitle()V
.line 10839
:cond_1946
if-eqz v23, :cond_1955
.line 10840
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const/4 v3, 0x0
const/4 v4, 0x1
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V
.line 10842
.end local v0 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v19 # "updateChat":Z
.end local v23 # "reloadMegagroup":Z
.end local v24 # "scheduled":Z
.end local v28 # "notifiedSearch":Z
.end local v29 # "hasFromMe":Z
.end local v32 # "currentUserId":I
:cond_1955
goto :goto_195f
.line 10843
.end local v35 # "did":J
.restart local v12 # "did":J
:cond_1956
move-wide/from16 v35, v12
.end local v12 # "did":J
.restart local v35 # "did":J
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v0, :cond_195f
.line 10844
invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateUnreadMessageCount()V
.line 10847
.end local v35 # "did":J
:cond_195f
:goto_195f
move-object/from16 v11, p3
goto/16 :goto_30c4
:cond_1963
move-object v6, v3
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
if-ne v10, v0, :cond_1988
.line 10848
move-object/from16 v11, p3
if-eqz v11, :cond_1983
array-length v0, v11
if-lez v0, :cond_1983
.line 10849
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 10850
.local v0, "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-nez v4, :cond_1981
.line 10851
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
.line 10853
.end local v0 # "did":J
:cond_1981
goto/16 :goto_30c4
.line 10854
:cond_1983
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V
goto/16 :goto_30c4
.line 10856
:cond_1988
move-object/from16 v11, p3
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I
if-ne v10, v0, :cond_1ac4
.line 10857
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_1993
.line 10858
return-void
.line 10860
:cond_1993
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/messenger/support/SparseLongArray;
.line 10861
.local v0, "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
const/4 v1, 0x1
aget-object v2, v11, v1
move-object v1, v2
check-cast v1, Lim/tpelyyftgw/messenger/support/SparseLongArray;
.line 10862
.local v1, "outbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
const/4 v2, 0x0
.line 10863
.local v2, "updated":Z
if-eqz v0, :cond_1a26
.line 10864
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
if-eqz v3, :cond_19c3
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v3, :cond_19c3
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_19c3
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v3, :cond_19c3
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I
neg-int v3, v3
if-eqz v3, :cond_19c3
.line 10865
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V
.line 10867
:cond_19c3
const/4 v3, 0x0
.local v3, "b":I
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->size()I
move-result v4
.local v4, "size":I
:goto_19c8
if-ge v3, v4, :cond_1a23
.line 10868
invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->keyAt(I)I
move-result v5
.line 10869
.local v5, "key":I
invoke-virtual {v0, v5}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->get(I)J
move-result-wide v7
.line 10870
.local v7, "messageId":J
int-to-long v12, v5
iget-wide v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v16, v12, v14
if-eqz v16, :cond_19dd
.line 10871
nop
.line 10867
.end local v5 # "key":I
.end local v7 # "messageId":J
add-int/lit8 v3, v3, 0x1
goto :goto_19c8
.line 10873
.restart local v5 # "key":I
.restart local v7 # "messageId":J
:cond_19dd
const/4 v12, 0x0
.local v12, "a":I
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
.local v13, "size2":I
:goto_19e4
if-ge v12, v13, :cond_1a1c
.line 10874
iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v14, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v14
check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;
.line 10875
.local v14, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v15
if-nez v15, :cond_1a15
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v15
if-lez v15, :cond_1a15
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v15
move-object/from16 v16, v0
.end local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.local v16, "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
long-to-int v0, v7
if-gt v15, v0, :cond_1a17
.line 10876
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v0
if-nez v0, :cond_1a0a
.line 10877
goto :goto_1a1e
.line 10879
:cond_1a0a
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 10880
const/4 v2, 0x1
.line 10881
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
const/4 v15, 0x1
sub-int/2addr v0, v15
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
goto :goto_1a17
.line 10875
.end local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.restart local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:cond_1a15
move-object/from16 v16, v0
.line 10873
.end local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.end local v14 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:cond_1a17
:goto_1a17
add-int/lit8 v12, v12, 0x1
move-object/from16 v0, v16
goto :goto_19e4
.end local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.restart local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:cond_1a1c
move-object/from16 v16, v0
.line 10884
.end local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.end local v12 # "a":I
.end local v13 # "size2":I
.restart local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:goto_1a1e
const/4 v12, 0x0
invoke-direct {v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V
.line 10885
goto :goto_1a28
.line 10867
.end local v5 # "key":I
.end local v7 # "messageId":J
.end local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.restart local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:cond_1a23
move-object/from16 v16, v0
.end local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.restart local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
goto :goto_1a28
.line 10863
.end local v3 # "b":I
.end local v4 # "size":I
.end local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.restart local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:cond_1a26
move-object/from16 v16, v0
.line 10888
.end local v0 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.restart local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:goto_1a28
if-eqz v2, :cond_1a6f
.line 10889
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-gez v0, :cond_1a31
.line 10890
const/4 v3, 0x0
iput v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
.line 10892
:cond_1a31
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
if-eqz v0, :cond_1a6f
.line 10893
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-eq v3, v4, :cond_1a4e
.line 10894
iput v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->prevSetUnreadCount:I
.line 10895
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
const/4 v5, 0x0
aput-object v4, v3, v5
invoke-static {v6, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10897
:cond_1a4e
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newUnreadMessageCount:I
if-gtz v0, :cond_1a61
.line 10898
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
const/4 v3, 0x4
if-eq v0, v3, :cond_1a6f
.line 10899
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_1a6f
.line 10902
:cond_1a61
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
if-eqz v0, :cond_1a6f
.line 10903
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
const/4 v3, 0x0
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 10908
:cond_1a6f
:goto_1a6f
if-eqz v1, :cond_1abd
.line 10909
const/4 v0, 0x0
.local v0, "b":I
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->size()I
move-result v3
.local v3, "size":I
:goto_1a76
if-ge v0, v3, :cond_1abd
.line 10910
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->keyAt(I)I
move-result v4
.line 10911
.local v4, "key":I
invoke-virtual {v1, v4}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->get(I)J
move-result-wide v5
long-to-int v6, v5
.line 10912
.local v6, "messageId":I
int-to-long v7, v4
iget-wide v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v5, v7, v12
if-eqz v5, :cond_1a8c
.line 10913
nop
.line 10909
.end local v4 # "key":I
.end local v6 # "messageId":I
add-int/lit8 v0, v0, 0x1
goto :goto_1a76
.line 10915
.restart local v4 # "key":I
.restart local v6 # "messageId":I
:cond_1a8c
const/4 v5, 0x0
.local v5, "a":I
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.local v7, "size2":I
:goto_1a93
if-ge v5, v7, :cond_1abd
.line 10916
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v8, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;
.line 10917
.local v8, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v12
if-eqz v12, :cond_1aba
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v12
if-lez v12, :cond_1aba
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v12
if-gt v12, v6, :cond_1aba
.line 10918
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v12
if-nez v12, :cond_1ab6
.line 10919
goto :goto_1abd
.line 10921
:cond_1ab6
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 10922
const/4 v2, 0x1
.line 10915
.end local v8 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_1aba
add-int/lit8 v5, v5, 0x1
goto :goto_1a93
.line 10928
.end local v0 # "b":I
.end local v3 # "size":I
.end local v4 # "key":I
.end local v5 # "a":I
.end local v6 # "messageId":I
.end local v7 # "size2":I
:cond_1abd
:goto_1abd
if-eqz v2, :cond_1ac2
.line 10929
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 10931
.end local v1 # "outbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
.end local v2 # "updated":Z
.end local v16 # "inbox":Lim/tpelyyftgw/messenger/support/SparseLongArray;
:cond_1ac2
goto/16 :goto_30c4
:cond_1ac4
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I
if-ne v10, v0, :cond_1c47
.line 10932
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 10933
.local v0, "did":J
iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v5, v0, v3
if-eqz v5, :cond_1ad8
.line 10934
return-void
.line 10936
:cond_1ad8
const/4 v3, 0x1
aget-object v4, v11, v3
check-cast v4, Ljava/lang/Integer;
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v3
.line 10937
.local v3, "max_id":I
const/4 v4, 0x0
.line 10939
.local v4, "updated":Z
const/4 v5, 0x0
.local v5, "b":I
:goto_1ae3
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
if-ge v5, v6, :cond_1b7d
.line 10940
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 10941
.local v6, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
.line 10942
.local v8, "mid":I
if-lez v8, :cond_1b79
if-le v8, v3, :cond_1afd
.line 10943
goto/16 :goto_1b79
.line 10945
:cond_1afd
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v12, :cond_1b1d
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
if-ne v12, v8, :cond_1b1d
.line 10946
const/4 v12, 0x0
iput-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 10947
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
const/4 v13, 0x0
iput v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
.line 10948
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v12
iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
invoke-virtual {v12, v14, v13}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateChatPinnedMessage(II)V
.line 10949
const/4 v12, 0x1
invoke-direct {v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
goto :goto_1b3c
.line 10950
:cond_1b1d
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v12, :cond_1b3c
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
if-ne v12, v8, :cond_1b3c
.line 10951
const/4 v12, 0x0
iput-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 10952
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
const/4 v13, 0x0
iput v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
.line 10953
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v12
iget-object v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
invoke-virtual {v12, v14, v13}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateUserPinnedMessage(II)V
.line 10954
const/4 v12, 0x1
invoke-direct {v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 10956
:cond_1b3c
:goto_1b3c
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 10957
add-int/lit8 v5, v5, -0x1
.line 10958
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v13, 0x0
aget-object v12, v12, v13
invoke-virtual {v12, v8}, Landroid/util/SparseArray;->remove(I)V
.line 10959
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v13, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v12, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v12
check-cast v12, Ljava/util/ArrayList;
.line 10960
.local v12, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-eqz v12, :cond_1b78
.line 10961
invoke-virtual {v12, v6}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 10962
invoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z
move-result v13
if-eqz v13, :cond_1b78
.line 10963
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v14, v6, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v13, v14}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 10964
if-ltz v5, :cond_1b78
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
if-ge v5, v13, :cond_1b78
.line 10965
iget-object v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v13, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 10966
add-int/lit8 v5, v5, -0x1
.line 10970
:cond_1b78
const/4 v4, 0x1
.line 10939
.end local v6 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v8 # "mid":I
.end local v12 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_1b79
:goto_1b79
const/4 v6, 0x1
add-int/2addr v5, v6
goto/16 :goto_1ae3
.line 10973
.end local v5 # "b":I
:cond_1b7d
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-eqz v5, :cond_1c2f
.line 10974
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
const/4 v6, 0x0
aget-boolean v5, v5, v6
if-nez v5, :cond_1c0b
iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
if-nez v5, :cond_1c0b
.line 10975
const/4 v5, 0x1
invoke-direct {v9, v5, v6}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 10976
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v7, :cond_1baa
.line 10977
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
const v2, 0x7fffffff
aput v2, v7, v5
aput v2, v7, v6
.line 10978
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const/high16 v7, -0x80000000
aput v7, v2, v5
aput v7, v2, v6
goto :goto_1bbb
.line 10980
:cond_1baa
const/high16 v7, -0x80000000
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v7, v8, v5
aput v7, v8, v6
.line 10981
iget-object v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const v2, 0x7fffffff
aput v2, v8, v5
aput v2, v8, v6
.line 10983
:goto_1bbb
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aput v7, v2, v5
aput v7, v2, v6
.line 10984
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aput v6, v2, v5
aput v6, v2, v6
.line 10985
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 10986
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v12
iget-wide v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v15, 0x1e
const/16 v16, 0x0
const/16 v17, 0x0
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
const/4 v5, 0x0
aget-boolean v2, v2, v5
const/4 v6, 0x1
xor-int/lit8 v18, v2, 0x1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v19, v2, v5
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v21, 0x0
const/16 v22, 0x0
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 10987
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v23
iget-boolean v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v7, v6, 0x1
iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 10986
move/from16 v20, v2
move/from16 v24, v5
move/from16 v25, v6
invoke-virtual/range {v12 .. v25}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 10988
const/4 v2, 0x1
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
goto :goto_1c2f
.line 10990
:cond_1c0b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_1c1a
.line 10991
const/4 v2, 0x0
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 10992
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v5, :cond_1c1a
.line 10993
const/4 v6, 0x0
invoke-virtual {v5, v2, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 10996
:cond_1c1a
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_1c2f
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v2, :cond_1c2f
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v2, :cond_1c2f
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-nez v2, :cond_1c2f
.line 10997
iput-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 10998
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 11002
:cond_1c2f
:goto_1c2f
const/4 v2, 0x0
const/4 v5, 0x1
invoke-direct {v9, v2, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
.line 11003
invoke-direct {v9, v2, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
.line 11004
if-eqz v4, :cond_1c45
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v2, :cond_1c45
.line 11005
invoke-direct {v9, v5}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V
.line 11006
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 11008
.end local v0 # "did":J
.end local v3 # "max_id":I
.end local v4 # "updated":Z
:cond_1c45
goto/16 :goto_30c4
:cond_1c47
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I
if-ne v10, v0, :cond_1f78
.line 11009
const/4 v0, 0x2
aget-object v0, v11, v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 11010
.local v0, "scheduled":Z
iget-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eq v0, v1, :cond_1c59
.line 11011
return-void
.line 11013
:cond_1c59
const/4 v1, 0x0
aget-object v3, v11, v1
move-object v1, v3
check-cast v1, Ljava/util/ArrayList;
.line 11014
.local v1, "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/4 v3, 0x1
aget-object v4, v11, v3
check-cast v4, Ljava/lang/Integer;
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v3
.line 11015
.local v3, "channelId":I
const/4 v4, 0x0
.line 11016
.local v4, "loadIndex":I
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v5
if-eqz v5, :cond_1c86
.line 11017
if-nez v3, :cond_1c7d
iget-wide v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v12, 0x0
cmp-long v8, v5, v12
if-eqz v8, :cond_1c7d
.line 11018
const/4 v4, 0x1
goto :goto_1c89
.line 11019
:cond_1c7d
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
if-ne v3, v5, :cond_1c85
.line 11020
const/4 v4, 0x0
goto :goto_1c89
.line 11022
:cond_1c85
return-void
.line 11024
:cond_1c86
if-eqz v3, :cond_1c89
.line 11025
return-void
.line 11027
:cond_1c89
:goto_1c89
const/4 v5, 0x0
.line 11028
.local v5, "updated":Z
const/4 v6, 0x0
.line 11029
.local v6, "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v8
.line 11030
.local v8, "size":I
const/4 v12, 0x0
.line 11031
.local v12, "updatedSelected":Z
const/4 v13, 0x0
.line 11032
.local v13, "updatedSelectedLast":Z
const/4 v14, 0x0
.line 11033
.local v14, "updateScheduled":Z
const/4 v15, 0x0
.local v15, "a":I
:goto_1c93
if-ge v15, v8, :cond_1db1
.line 11034
invoke-virtual {v1, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v16
check-cast v16, Ljava/lang/Integer;
.line 11035
.local v16, "ids":Ljava/lang/Integer;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v2, v2, v4
move/from16 v17, v0
.end local v0 # "scheduled":Z
.local v17, "scheduled":Z
invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {v2, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 11036
.local v0, "obj":Lim/tpelyyftgw/messenger/MessageObject;
if-nez v4, :cond_1ce8
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v2, :cond_1cbc
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
move-object/from16 v18, v1
.end local v1 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v18, "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I
move-result v1
if-eq v2, v1, :cond_1cca
goto :goto_1cbe
.end local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v1 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_1cbc
move-object/from16 v18, v1
.end local v1 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:goto_1cbe
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v1, :cond_1cea
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I
move-result v2
if-ne v1, v2, :cond_1cea
.line 11037
:cond_1cca
const/4 v1, 0x0
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 11038
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_1cd5
.line 11039
const/4 v2, 0x0
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
goto :goto_1cdc
.line 11040
:cond_1cd5
const/4 v2, 0x0
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v1, :cond_1cdc
.line 11041
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
.line 11043
:cond_1cdc
:goto_1cdc
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v1
invoke-virtual {v1, v3, v2}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateChatPinnedMessage(II)V
.line 11044
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
goto :goto_1cea
.line 11036
.end local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v1 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_1ce8
move-object/from16 v18, v1
.line 11046
.end local v1 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_1cea
:goto_1cea
if-eqz v0, :cond_1da5
.line 11047
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v1, v0, :cond_1cf4
.line 11048
const/4 v1, 0x1
invoke-virtual {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 11050
:cond_1cf4
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v1
.line 11051
.local v1, "index":I
const/4 v2, -0x1
if-eq v1, v2, :cond_1da2
.line 11052
iget-boolean v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
if-eqz v2, :cond_1d0a
.line 11053
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
const/16 v19, 0x1
add-int/lit8 v2, v2, -0x1
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
.line 11054
const/4 v14, 0x1
.line 11056
:cond_1d0a
const/4 v2, 0x0
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->removeUnreadPlane(Z)V
.line 11057
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v4
move/from16 v19, v3
.end local v3 # "channelId":I
.local v19, "channelId":I
invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I
move-result v3
invoke-virtual {v2, v3}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v2
if-ltz v2, :cond_1d2b
.line 11058
const/4 v12, 0x1
.line 11059
add-int/lit8 v2, v8, -0x1
if-ne v15, v2, :cond_1d25
const/4 v2, 0x1
goto :goto_1d26
:cond_1d25
const/4 v2, 0x0
:goto_1d26
move v13, v2
const/4 v3, 0x0
invoke-direct {v9, v0, v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
.line 11061
:cond_1d2b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 11062
.local v2, "removed":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v27
const-wide/16 v20, 0x0
cmp-long v3, v27, v20
if-eqz v3, :cond_1d62
.line 11063
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
move/from16 v25, v12
move/from16 v27, v13
.end local v12 # "updatedSelected":Z
.end local v13 # "updatedSelectedLast":Z
.local v25, "updatedSelected":Z
.local v27, "updatedSelectedLast":Z
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
invoke-virtual {v3, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 11064
.local v3, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v3, :cond_1d66
.line 11065
if-nez v6, :cond_1d57
.line 11066
new-instance v12, Landroid/util/LongSparseArray;
invoke-direct {v12}, Landroid/util/LongSparseArray;-><init>()V
move-object v6, v12
.line 11068
:cond_1d57
iget-wide v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v6, v12, v13, v3}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 11069
iget-object v12, v3, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
goto :goto_1d66
.line 11062
.end local v3 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v25 # "updatedSelected":Z
.end local v27 # "updatedSelectedLast":Z
.restart local v12 # "updatedSelected":Z
.restart local v13 # "updatedSelectedLast":Z
:cond_1d62
move/from16 v25, v12
move/from16 v27, v13
.line 11072
.end local v12 # "updatedSelected":Z
.end local v13 # "updatedSelectedLast":Z
.restart local v25 # "updatedSelected":Z
.restart local v27 # "updatedSelectedLast":Z
:cond_1d66
:goto_1d66
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v3, v3, v4
invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I
move-result v12
invoke-virtual {v3, v12}, Landroid/util/SparseArray;->remove(I)V
.line 11073
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v12, v0, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v3, v12}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/ArrayList;
.line 11074
.local v3, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-eqz v3, :cond_1d9c
.line 11075
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 11076
invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v12
if-eqz v12, :cond_1d9c
.line 11077
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v13, v0, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v12, v13}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 11078
if-ltz v1, :cond_1d9c
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
move-result v12
if-ge v1, v12, :cond_1d9c
.line 11079
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 11083
:cond_1d9c
const/4 v5, 0x1
move/from16 v12, v25
move/from16 v13, v27
goto :goto_1da7
.line 11051
.end local v2 # "removed":Lim/tpelyyftgw/messenger/MessageObject;
.end local v19 # "channelId":I
.end local v25 # "updatedSelected":Z
.end local v27 # "updatedSelectedLast":Z
.local v3, "channelId":I
.restart local v12 # "updatedSelected":Z
.restart local v13 # "updatedSelectedLast":Z
:cond_1da2
move/from16 v19, v3
.end local v3 # "channelId":I
.restart local v19 # "channelId":I
goto :goto_1da7
.line 11046
.end local v1 # "index":I
.end local v19 # "channelId":I
.restart local v3 # "channelId":I
:cond_1da5
move/from16 v19, v3
.line 11033
.end local v0 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "channelId":I
.end local v16 # "ids":Ljava/lang/Integer;
.restart local v19 # "channelId":I
:goto_1da7
add-int/lit8 v15, v15, 0x1
move/from16 v0, v17
move-object/from16 v1, v18
move/from16 v3, v19
goto/16 :goto_1c93
.end local v17 # "scheduled":Z
.end local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v19 # "channelId":I
.local v0, "scheduled":Z
.local v1, "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v3 # "channelId":I
:cond_1db1
move/from16 v17, v0
move-object/from16 v18, v1
move/from16 v19, v3
.line 11087
.end local v0 # "scheduled":Z
.end local v1 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v3 # "channelId":I
.end local v15 # "a":I
.restart local v17 # "scheduled":Z
.restart local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v19 # "channelId":I
if-eqz v12, :cond_1dc4
.line 11088
if-nez v13, :cond_1dc1
.line 11089
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x1
invoke-direct {v9, v1, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->addToSelectedMessages(Lim/tpelyyftgw/messenger/MessageObject;ZZ)V
.line 11091
:cond_1dc1
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateActionModeTitle()V
.line 11093
:cond_1dc4
if-eqz v6, :cond_1e27
.line 11094
const/4 v0, 0x0
.local v0, "a":I
:goto_1dc7
invoke-virtual {v6}, Landroid/util/LongSparseArray;->size()I
move-result v1
if-ge v0, v1, :cond_1e25
.line 11095
invoke-virtual {v6, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 11096
.local v1, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_1de4
.line 11097
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
move v15, v4
.end local v4 # "loadIndex":I
.local v15, "loadIndex":I
iget-wide v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v2, v3, v4}, Landroid/util/LongSparseArray;->remove(J)V
goto :goto_1e21
.line 11099
.end local v15 # "loadIndex":I
.restart local v4 # "loadIndex":I
:cond_1de4
move v15, v4
.end local v4 # "loadIndex":I
.restart local v15 # "loadIndex":I
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 11100
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v4, 0x1
sub-int/2addr v3, v4
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 11101
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
.line 11102
.local v3, "index":I
if-ltz v3, :cond_1e1d
.line 11103
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v4, :cond_1e18
.line 11104
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v16
move-object/from16 v20, v2
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v20, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
add-int v2, v3, v16
move/from16 v16, v3
.end local v3 # "index":I
.local v16, "index":I
iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
invoke-virtual {v4, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
goto :goto_1e21
.line 11103
.end local v16 # "index":I
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v3 # "index":I
:cond_1e18
move-object/from16 v20, v2
move/from16 v16, v3
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "index":I
.restart local v16 # "index":I
.restart local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_1e21
.line 11102
.end local v16 # "index":I
.end local v20 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v3 # "index":I
:cond_1e1d
move-object/from16 v20, v2
move/from16 v16, v3
.line 11094
.end local v1 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "index":I
:goto_1e21
add-int/lit8 v0, v0, 0x1
move v4, v15
goto :goto_1dc7
.end local v15 # "loadIndex":I
.restart local v4 # "loadIndex":I
:cond_1e25
move v15, v4
.end local v4 # "loadIndex":I
.restart local v15 # "loadIndex":I
goto :goto_1e28
.line 11093
.end local v0 # "a":I
.end local v15 # "loadIndex":I
.restart local v4 # "loadIndex":I
:cond_1e27
move v15, v4
.line 11110
.end local v4 # "loadIndex":I
.restart local v15 # "loadIndex":I
:goto_1e28
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1ee4
.line 11111
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
const/4 v1, 0x0
aget-boolean v0, v0, v1
if-nez v0, :cond_1eb8
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
if-nez v0, :cond_1eb8
.line 11112
const/4 v3, 0x1
invoke-direct {v9, v3, v1}, Lim/tpelyyftgw/ui/ChatActivity;->listViewShowEmptyView(ZZ)V
.line 11113
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_1e55
.line 11114
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
const v2, 0x7fffffff
aput v2, v0, v3
aput v2, v0, v1
.line 11115
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const/high16 v4, -0x80000000
aput v4, v0, v3
aput v4, v0, v1
goto :goto_1e66
.line 11117
:cond_1e55
const/high16 v4, -0x80000000
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
aput v4, v0, v3
aput v4, v0, v1
.line 11118
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const v2, 0x7fffffff
aput v2, v0, v3
aput v2, v0, v1
.line 11120
:goto_1e66
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxDate:[I
aput v4, v0, v3
aput v4, v0, v1
.line 11121
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aput v1, v0, v3
aput v1, v0, v1
.line 11122
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 11123
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v35
iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/16 v38, 0x1e
const/16 v39, 0x0
const/16 v40, 0x0
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->cacheEndReached:[Z
const/4 v3, 0x0
aget-boolean v2, v2, v3
const/4 v4, 0x1
xor-int/lit8 v41, v2, 0x1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->minDate:[I
aget v42, v2, v3
iget v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v44, 0x0
const/16 v45, 0x0
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 11124
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v46
iget-boolean v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v7, v4, 0x1
iput v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 11123
move-wide/from16 v36, v0
move/from16 v43, v2
move/from16 v47, v3
move/from16 v48, v4
invoke-virtual/range {v35 .. v48}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 11125
const/4 v1, 0x1
iput-boolean v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
goto :goto_1edc
.line 11127
:cond_1eb8
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1ec7
.line 11128
const/4 v1, 0x0
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 11129
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_1ec7
.line 11130
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 11133
:cond_1ec7
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_1edc
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_1edc
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_1edc
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-nez v0, :cond_1edc
.line 11134
iput-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 11135
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 11138
:cond_1edc
:goto_1edc
const/4 v1, 0x0
const/4 v2, 0x1
invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
.line 11139
invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
.line 11141
:cond_1ee4
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v0, :cond_1f70
.line 11142
if-eqz v5, :cond_1f59
.line 11143
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 11144
.local v0, "count":I
const/4 v1, -0x1
.line 11145
.local v1, "position":I
const/4 v2, 0x0
.line 11146
.local v2, "bottom":I
const/4 v3, 0x0
.local v3, "a":I
:goto_1ef3
if-ge v3, v0, :cond_1f39
.line 11147
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 11148
.local v4, "child":Landroid/view/View;
const/4 v7, 0x0
.line 11149
.local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v16, v0
.end local v0 # "count":I
.local v16, "count":I
instance-of v0, v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v0, :cond_1f0a
.line 11150
move-object v0, v4
check-cast v0, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
goto :goto_1f15
.line 11151
:cond_1f0a
instance-of v0, v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v0, :cond_1f15
.line 11152
move-object v0, v4
check-cast v0, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
.line 11154
:cond_1f15
:goto_1f15
if-eqz v7, :cond_1f30
.line 11155
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, v7}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v0
.line 11156
.local v0, "idx":I
if-gez v0, :cond_1f22
.line 11157
move/from16 v20, v1
goto :goto_1f32
.line 11159
:cond_1f22
move/from16 v20, v1
.end local v1 # "position":I
.local v20, "position":I
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v1
add-int/2addr v1, v0
.line 11160
.end local v20 # "position":I
.restart local v1 # "position":I
invoke-virtual {v4}, Landroid/view/View;->getBottom()I
move-result v2
.line 11161
goto :goto_1f3d
.line 11154
.end local v0 # "idx":I
:cond_1f30
move/from16 v20, v1
.line 11146
.end local v1 # "position":I
.end local v4 # "child":Landroid/view/View;
.end local v7 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v20 # "position":I
:goto_1f32
add-int/lit8 v3, v3, 0x1
move/from16 v0, v16
move/from16 v1, v20
goto :goto_1ef3
.end local v16 # "count":I
.end local v20 # "position":I
.local v0, "count":I
.restart local v1 # "position":I
:cond_1f39
move/from16 v16, v0
move/from16 v20, v1
.line 11164
.end local v0 # "count":I
.end local v3 # "a":I
.restart local v16 # "count":I
:goto_1f3d
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 11165
const/4 v0, -0x1
if-eq v1, v0, :cond_1f58
.line 11166
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v3
sub-int/2addr v3, v2
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v4
sub-int/2addr v3, v4
invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(II)V
.line 11168
.end local v1 # "position":I
.end local v2 # "bottom":I
.end local v16 # "count":I
:cond_1f58
goto :goto_1f70
.line 11169
:cond_1f59
const/4 v1, 0x0
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->first_unread_id:I
.line 11170
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->last_message_id:I
.line 11171
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
.line 11172
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->removeMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 11173
const/4 v1, 0x0
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->unreadMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 11174
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
if-eqz v0, :cond_1f70
.line 11175
const/4 v1, 0x4
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 11179
:cond_1f70
:goto_1f70
if-eqz v14, :cond_1f76
.line 11180
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V
.line 11182
.end local v5 # "updated":Z
.end local v6 # "newGroups":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;>;"
.end local v8 # "size":I
.end local v12 # "updatedSelected":Z
.end local v13 # "updatedSelectedLast":Z
.end local v14 # "updateScheduled":Z
.end local v15 # "loadIndex":I
.end local v17 # "scheduled":Z
.end local v18 # "markAsDeletedMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v19 # "channelId":I
:cond_1f76
goto/16 :goto_30c4
:cond_1f78
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I
if-ne v10, v0, :cond_215f
.line 11183
const/4 v1, 0x6
aget-object v0, v11, v1
move-object v1, v0
check-cast v1, Ljava/lang/Boolean;
.line 11184
.local v1, "scheduled":Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eq v0, v2, :cond_1f8b
.line 11185
return-void
.line 11187
:cond_1f8b
const/4 v2, 0x0
aget-object v0, v11, v2
move-object v3, v0
check-cast v3, Ljava/lang/Integer;
.line 11188
.local v3, "msgId":Ljava/lang/Integer;
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v0, v0, v2
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v2, v0
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 11189
.local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_215d
.line 11190
const/4 v4, 0x1
aget-object v0, v11, v4
move-object v4, v0
check-cast v4, Ljava/lang/Integer;
.line 11191
.local v4, "newMsgId":Ljava/lang/Integer;
invoke-virtual {v4, v3}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_2014
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v5, 0x0
aget-object v0, v0, v5
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v6
invoke-virtual {v0, v6}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v0
if-ltz v0, :cond_2014
.line 11192
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v0, v0, v5
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v6
invoke-virtual {v0, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 11193
.local v0, "removed":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v5, v6, v5
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v6
invoke-virtual {v5, v6}, Landroid/util/SparseArray;->remove(I)V
.line 11194
if-eqz v0, :cond_2013
.line 11195
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v5
.line 11196
.local v5, "index":I
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 11197
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v7, v0, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/util/ArrayList;
.line 11198
.local v6, "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v6, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 11199
invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z
move-result v7
if-eqz v7, :cond_200c
.line 11200
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesByDays:Ljava/util/HashMap;
iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject;->dateKey:Ljava/lang/String;
invoke-virtual {v7, v8}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 11201
if-ltz v5, :cond_200c
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v5, v7, :cond_200c
.line 11202
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v7, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 11205
:cond_200c
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v7, :cond_2013
.line 11206
invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 11209
.end local v5 # "index":I
.end local v6 # "dayArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_2013
return-void
.line 11211
.end local v0 # "removed":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2014
const/4 v0, 0x2
aget-object v0, v11, v0
move-object v5, v0
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 11213
.local v5, "newMsgObj":Lim/tpelyyftgw/tgnet/TLRPC$Message;
array-length v0, v11
const/4 v6, 0x4
if-lt v0, v6, :cond_2024
.line 11214
aget-object v0, v11, v6
check-cast v0, Ljava/lang/Long;
move-object v6, v0
.local v0, "grouped_id":Ljava/lang/Long;
goto :goto_202b
.line 11216
.end local v0 # "grouped_id":Ljava/lang/Long;
:cond_2024
const-wide/16 v6, 0x0
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
move-object v6, v0
.line 11218
.local v6, "grouped_id":Ljava/lang/Long;
:goto_202b
const/4 v7, 0x0
.line 11219
.local v7, "mediaUpdated":Z
const/4 v8, 0x0
.line 11220
.local v8, "updatedForward":Z
if-eqz v5, :cond_20ea
.line 11222
nop
.line 11223
:try_start_2030
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isForwarded()Z
move-result v0
if-eqz v0, :cond_204e
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
if-nez v0, :cond_2040
iget-object v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
if-nez v0, :cond_204c
:cond_2040
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;
invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_204e
:cond_204c
const/4 v0, 0x1
goto :goto_204f
:cond_204e
const/4 v0, 0x0
:goto_204f
move v8, v0
.line 11224
if-nez v8, :cond_2086
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->params:Ljava/util/HashMap;
if-eqz v0, :cond_2065
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->params:Ljava/util/HashMap;
const-string/jumbo v12, "query_id"
.line 11225
invoke-virtual {v0, v12}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_2086
:cond_2065
iget-object v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
if-eqz v0, :cond_2084
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
if-eqz v0, :cond_2084
iget-object v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.line 11226
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
invoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v12
invoke-virtual {v0, v12}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
:try_end_2081
.catch Ljava/lang/Exception; {:try_start_2030 .. :try_end_2081} :catch_2089
if-nez v0, :cond_2084
goto :goto_2086
:cond_2084
const/4 v0, 0x0
goto :goto_2087
:cond_2086
:goto_2086
const/4 v0, 0x1
.line 11229
.end local v7 # "mediaUpdated":Z
.local v0, "mediaUpdated":Z
:goto_2087
move v7, v0
goto :goto_208d
.line 11227
.end local v0 # "mediaUpdated":Z
.restart local v7 # "mediaUpdated":Z
:catch_2089
move-exception v0
.line 11228
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 11230
.end local v0 # "e":Ljava/lang/Exception;
:goto_208d
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
const-wide/16 v14, 0x0
cmp-long v0, v12, v14
if-eqz v0, :cond_20c0
iget-wide v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J
cmp-long v0, v12, v14
if-eqz v0, :cond_20c0
.line 11231
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v12
invoke-virtual {v0, v12, v13}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 11232
.local v0, "oldGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v0, :cond_20b2
.line 11233
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v13, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J
invoke-virtual {v12, v13, v14, v0}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 11235
:cond_20b2
iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J
iput-wide v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->localSentGroupId:J
.line 11236
iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v6}, Ljava/lang/Long;->longValue()J
move-result-wide v13
iput-wide v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->grouped_id:J
.line 11238
.end local v0 # "oldGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_20c0
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
.line 11239
.local v0, "fwdHeader":Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iput-object v5, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 11240
if-eqz v0, :cond_20da
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
if-eqz v12, :cond_20da
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->from_name:Ljava/lang/String;
invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v12
if-nez v12, :cond_20da
.line 11241
iget-object v12, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput-object v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
.line 11243
:cond_20da
const/4 v12, 0x1
invoke-virtual {v2, v12}, Lim/tpelyyftgw/messenger/MessageObject;->generateThumbs(Z)V
.line 11244
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->setType()V
.line 11246
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;
if-eqz v12, :cond_20ea
.line 11247
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->applyNewText()V
.line 11250
.end local v0 # "fwdHeader":Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
:cond_20ea
if-eqz v8, :cond_20ef
.line 11251
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->measureInlineBotButtons()V
.line 11253
:cond_20ef
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v12, 0x0
aget-object v0, v0, v12
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v13
invoke-virtual {v0, v13}, Landroid/util/SparseArray;->remove(I)V
.line 11254
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v0, v0, v12
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v13
invoke-virtual {v0, v13, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 11255
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v13
iput v13, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
.line 11256
iget-object v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput v12, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I
.line 11257
iput-boolean v7, v2, Lim/tpelyyftgw/messenger/MessageObject;->forceUpdate:Z
.line 11258
array-length v0, v11
const/4 v12, 0x6
if-lt v0, v12, :cond_2124
.line 11259
const/4 v12, 0x5
aget-object v0, v11, v12
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {v2, v0}, Lim/tpelyyftgw/messenger/MessageObject;->applyMediaExistanceFlags(I)V
.line 11261
:cond_2124
const/4 v12, 0x0
invoke-direct {v9, v2, v12}, Lim/tpelyyftgw/ui/ChatActivity;->addToPolls(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 11262
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 11263
.local v0, "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 11264
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v12, :cond_213f
.line 11265
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v12
iget-wide v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v12, v0, v13, v14, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->loadReplyMessagesForMessages(Ljava/util/ArrayList;JZ)V
.line 11267
:cond_213f
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v12, :cond_2147
.line 11268
const/4 v13, 0x1
invoke-virtual {v12, v2, v13}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 11270
:cond_2147
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
if-eqz v12, :cond_2156
.line 11271
if-eqz v7, :cond_2156
invoke-virtual {v12}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v12
if-nez v12, :cond_2156
.line 11272
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 11275
:cond_2156
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v12
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/NotificationsController;->playOutChatSound()V
.line 11277
.end local v0 # "messArr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v1 # "scheduled":Ljava/lang/Boolean;
.end local v2 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "msgId":Ljava/lang/Integer;
.end local v4 # "newMsgId":Ljava/lang/Integer;
.end local v5 # "newMsgObj":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v6 # "grouped_id":Ljava/lang/Long;
.end local v7 # "mediaUpdated":Z
.end local v8 # "updatedForward":Z
:cond_215d
goto/16 :goto_30c4
:cond_215f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I
if-ne v10, v0, :cond_2192
.line 11279
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 11280
.local v0, "finalMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
new-instance v2, Lim/tpelyyftgw/messenger/MessageObject;
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
const/4 v4, 0x1
invoke-direct {v2, v3, v0, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 11281
.local v2, "updateObj":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v1, v3, v1
iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v1, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 11283
.local v1, "obj":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_2190
.line 11284
iput-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 11285
iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
iput-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
.line 11286
const/4 v3, 0x0
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessageObject;->generateLayout(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 11288
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v3, :cond_2190
.line 11289
const/4 v4, 0x1
invoke-virtual {v3, v1, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 11292
.end local v0 # "finalMessage":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v1 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
.end local v2 # "updateObj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2190
goto/16 :goto_30c4
:cond_2192
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I
if-ne v10, v0, :cond_21b9
.line 11293
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
.line 11294
.local v0, "msgId":Ljava/lang/Integer;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v3
invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 11295
.local v2, "obj":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_21b7
.line 11296
iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I
.line 11297
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v1, :cond_21b7
.line 11298
const/4 v3, 0x1
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 11301
.end local v0 # "msgId":Ljava/lang/Integer;
.end local v2 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_21b7
goto/16 :goto_30c4
:cond_21b9
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I
if-ne v10, v0, :cond_21dc
.line 11302
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
.line 11303
.restart local v0 # "msgId":Ljava/lang/Integer;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v1, v2, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 11304
.restart local v1 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_21da
.line 11305
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
const/4 v3, 0x2
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I
.line 11306
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11308
.end local v0 # "msgId":Ljava/lang/Integer;
.end local v1 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_21da
goto/16 :goto_30c4
:cond_21dc
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I
if-ne v10, v0, :cond_2227
.line 11309
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
.line 11310
.local v0, "flag":Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
const/16 v2, 0x65
if-ne v1, v2, :cond_2225
.line 11311
const v1, 0x7f0f00c2
.line 11314
const-string v2, "AddContactsTip"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const v1, 0x7f0f071a
.line 11315
const-string v2, "GoVerify"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const v1, 0x7f0f071b
.line 11316
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cO9rLauqR_3RBrEOqLpCl8IIWUI;
invoke-direct {v6, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$cO9rLauqR_3RBrEOqLpCl8IIWUI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const/4 v7, 0x0
const/4 v8, 0x0
.line 11311
const-string v2, ""
move-object/from16 v1, p0
invoke-static/range {v1 .. v8}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
move-result-object v1
.line 11324
.local v1, "dialogContactAdd":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;->getNegativeButton()Landroid/widget/TextView;
move-result-object v2
const-string/jumbo v3, "windowBackgroundWhiteBlueText"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 11344
.end local v0 # "flag":Ljava/lang/Integer;
.end local v1 # "dialogContactAdd":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
:cond_2225
goto/16 :goto_30c4
:cond_2227
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
if-ne v10, v0, :cond_2495
.line 11345
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 11346
.local v0, "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_2493
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
if-ne v1, v2, :cond_2493
.line 11347
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelFull;
if-eqz v1, :cond_2299
.line 11348
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_228d
.line 11349
const/4 v1, 0x0
.line 11350
.local v1, "lastDate":I
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
if-eqz v2, :cond_2269
.line 11351
const/4 v2, 0x0
.local v2, "a":I
:goto_224c
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_2269
.line 11352
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->date:I
invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
move-result v1
.line 11351
add-int/lit8 v2, v2, 0x1
goto :goto_224c
.line 11355
.end local v2 # "a":I
:cond_2269
if-eqz v1, :cond_227e
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
const-wide/16 v4, 0x3e8
div-long/2addr v2, v4
int-to-long v4, v1
sub-long/2addr v2, v4
invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J
move-result-wide v2
const-wide/16 v4, 0xe10
cmp-long v6, v2, v4
if-lez v6, :cond_228d
.line 11356
:cond_227e
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->loadChannelParticipants(Ljava/lang/Integer;)V
.line 11359
.end local v1 # "lastDate":I
:cond_228d
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
if-nez v1, :cond_2299
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_2299
.line 11360
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
.line 11363
:cond_2299
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 11364
.local v1, "oldChatInfo":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 11365
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v2, :cond_2309
.line 11367
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
if-eqz v2, :cond_2302
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-nez v2, :cond_2302
.line 11368
if-eqz v1, :cond_22cd
iget v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
if-eq v2, v3, :cond_22cd
.line 11369
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
sub-int/2addr v3, v4
iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
add-int/2addr v3, v4
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
.line 11370
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I
const/high16 v4, 0x40000
or-int/2addr v3, v4
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I
goto :goto_2302
.line 11372
:cond_22cd
const/4 v2, 0x0
.local v2, "i":I
:goto_22ce
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_2302
.line 11373
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 11374
.local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v4
if-eqz v4, :cond_22ff
iget-boolean v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->isDateObject:Z
if-nez v4, :cond_22ff
.line 11375
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_seconds:I
add-int/2addr v5, v6
iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
.line 11376
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I
const/high16 v6, 0x40000
or-int/2addr v5, v6
iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->flags:I
.line 11377
goto :goto_2302
.line 11372
.end local v3 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_22ff
add-int/lit8 v2, v2, 0x1
goto :goto_22ce
.line 11382
.end local v2 # "i":I
:cond_2302
:goto_2302
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 11384
:cond_2309
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v2, :cond_2312
.line 11385
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 11387
:cond_2312
const/4 v2, 0x3
aget-object v3, v11, v2
instance-of v3, v3, Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_2324
.line 11388
aget-object v2, v11, v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 11389
const/4 v2, 0x0
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
goto :goto_2328
.line 11391
:cond_2324
const/4 v2, 0x1
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 11397
:goto_2328
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v2, :cond_2334
.line 11398
invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V
.line 11399
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V
.line 11401
:cond_2334
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatFull;
if-eqz v3, :cond_2392
.line 11402
const/4 v2, 0x0
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
.line 11403
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 11404
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
.line 11405
sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
.line 11406
const/4 v2, 0x0
.local v2, "a":I
:goto_2347
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_2389
.line 11407
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
.line 11408
.local v3, "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 11409
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v4, :cond_2386
iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v5, :cond_2386
.line 11410
const/4 v5, 0x1
sput-boolean v5, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
.line 11411
iget v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
add-int/2addr v6, v5
iput v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
.line 11412
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v6
iget v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v6, v7, v5, v8}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotInfo(IZI)V
.line 11406
.end local v3 # "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_2386
add-int/lit8 v2, v2, 0x1
goto :goto_2347
.line 11415
.end local v2 # "a":I
:cond_2389
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v2, :cond_243b
.line 11416
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
goto/16 :goto_243b
.line 11418
:cond_2392
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelFull;
if-eqz v2, :cond_243b
.line 11419
const/4 v2, 0x0
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
.line 11420
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 11421
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
.line 11422
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_23b4
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_23b4
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v2, :cond_23b4
const/4 v2, 0x1
goto :goto_23b5
:cond_23b4
const/4 v2, 0x0
:goto_23b5
sput-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
.line 11423
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
.line 11424
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_23c2
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_23fb
.line 11425
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->bot_info:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
.line 11426
.local v3, "bot":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-nez v4, :cond_23f1
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-eqz v4, :cond_23ee
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_23f1
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v4, :cond_23f1
.line 11427
:cond_23ee
const/4 v4, 0x1
iput-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
.line 11429
:cond_23f1
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
iget v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->user_id:I
invoke-virtual {v4, v5, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 11424
.end local v3 # "bot":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
add-int/lit8 v2, v2, 0x1
goto :goto_23c2
.line 11431
.end local v2 # "a":I
:cond_23fb
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v2, :cond_2402
.line 11432
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
.line 11434
:cond_2402
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v2, :cond_241d
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_2416
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_241d
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v2, :cond_241d
.line 11435
:cond_2416
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotInfo(Landroid/util/SparseArray;)V
.line 11437
:cond_241d
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
if-eqz v2, :cond_243b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_243b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v2, :cond_243b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I
neg-int v2, v2
if-eqz v2, :cond_243b
.line 11438
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;->updateCounter()V
.line 11441
:cond_243b
:goto_243b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v2, :cond_2446
.line 11442
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setBotsCount(IZ)V
.line 11444
:cond_2446
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v2, :cond_244f
.line 11445
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotsCount(I)V
.line 11447
:cond_244f
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v2, :cond_2493
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_2493
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-nez v6, :cond_2493
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I
if-eqz v2, :cond_2493
.line 11448
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I
neg-int v2, v2
int-to-long v2, v2
iput-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
.line 11449
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_max_id:I
const/4 v4, 0x1
aput v3, v2, v4
.line 11450
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v2, :cond_2481
.line 11451
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 11453
:cond_2481
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_2493
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->endReached:[Z
const/4 v3, 0x0
aget-boolean v2, v2, v3
if-eqz v2, :cond_2493
.line 11454
invoke-direct {v9, v3}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V
.line 11458
.end local v0 # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.end local v1 # "oldChatInfo":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
:cond_2493
goto/16 :goto_30c4
:cond_2495
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I
if-ne v10, v0, :cond_24cc
.line 11459
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 11460
.restart local v0 # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_24ca
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
if-ne v1, v2, :cond_24ca
.line 11502
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
const/4 v2, 0x0
const/4 v3, 0x1
invoke-direct {v9, v2, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedLiveMessageView(ZIZ)V
.line 11503
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
const/16 v2, 0x21
const v3, 0x7f0d00c4
const-string/jumbo v4, "\u76f4\u64ad\u4e2d"
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->addLiveSubItem(IILjava/lang/String;)Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuSubItem;
.line 11508
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v1, :cond_24ca
.line 11509
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateOnlineCount()V
.line 11510
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V
.line 11569
.end local v0 # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
:cond_24ca
goto/16 :goto_30c4
:cond_24cc
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I
if-ne v10, v0, :cond_2545
.line 11570
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 11571
.local v0, "chatId":I
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_2543
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
if-ne v1, v0, :cond_2543
.line 11572
const/4 v1, 0x1
aget-object v2, v11, v1
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 11573
.local v1, "reason":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
if-eqz v2, :cond_2542
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;
if-eqz v2, :cond_24f5
goto :goto_2542
.line 11577
:cond_24f5
const-string v2, ""
.line 11578
.local v2, "content":Ljava/lang/String;
if-nez v1, :cond_2503
.line 11579
const v3, 0x7f0f035a
const-string v4, "ChannelCantOpenPrivate"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
goto :goto_251c
.line 11580
:cond_2503
const/4 v3, 0x1
if-ne v1, v3, :cond_2510
.line 11581
const v3, 0x7f0f0359
const-string v4, "ChannelCantOpenNa"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
goto :goto_251c
.line 11582
:cond_2510
const/4 v3, 0x2
if-ne v1, v3, :cond_251c
.line 11583
const v3, 0x7f0f0358
const-string v4, "ChannelCantOpenBanned"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
.line 11585
:cond_251c
:goto_251c
const v3, 0x7f0f0a5a
.line 11588
const-string v4, "OK"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
.line 11585
const/4 v4, 0x0
invoke-static {v9, v2, v3, v4}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
move-result-object v3
iput-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;
.line 11590
invoke-virtual {v9, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 11604
const/4 v3, 0x0
iput-boolean v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 11605
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView:Landroid/widget/FrameLayout;
if-eqz v3, :cond_253a
.line 11606
const/4 v4, 0x4
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 11608
:cond_253a
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v3, :cond_2543
.line 11609
invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
goto :goto_2543
.line 11574
.end local v2 # "content":Ljava/lang/String;
:cond_2542
:goto_2542
return-void
.line 11612
.end local v0 # "chatId":I
.end local v1 # "reason":I
:cond_2543
:goto_2543
goto/16 :goto_30c4
:cond_2545
const/4 v4, 0x4
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I
if-ne v10, v0, :cond_2557
.line 11613
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
.line 11617
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v0, :cond_30c4
.line 11618
invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateSubtitle()V
goto/16 :goto_30c4
.line 11620
:cond_2557
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I
if-ne v10, v0, :cond_25ca
.line 11621
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.line 11622
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_25c8
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I
if-ne v1, v2, :cond_25c8
.line 11623
iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.line 11624
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
.line 11625
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V
.line 11626
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->initStickers()V
.line 11627
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_25a8
.line 11628
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v2, :cond_258d
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v2
const/16 v3, 0x17
if-lt v2, v3, :cond_258b
goto :goto_258d
:cond_258b
const/4 v2, 0x0
goto :goto_258e
:cond_258d
:goto_258d
const/4 v2, 0x1
:goto_258e
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v3, :cond_259f
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v3
const/16 v4, 0x2e
if-lt v3, v4, :cond_259d
goto :goto_259f
:cond_259d
const/4 v3, 0x0
goto :goto_25a0
:cond_259f
:goto_259f
const/4 v3, 0x1
:goto_25a0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setAllowStickersAndGifs(ZZ)V
.line 11629
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkRoundVideo()V
.line 11631
:cond_25a8
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v1, :cond_25c8
.line 11632
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z
move-result v2
if-nez v2, :cond_25c4
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v2, :cond_25c2
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v2
const/16 v3, 0x2e
if-lt v2, v3, :cond_25c4
:cond_25c2
const/4 v8, 0x1
goto :goto_25c5
:cond_25c4
const/4 v8, 0x0
:goto_25c5
invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setNeedBotContext(Z)V
.line 11635
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
:cond_25c8
goto/16 :goto_30c4
:cond_25ca
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I
if-ne v10, v0, :cond_261f
.line 11636
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 11637
.local v0, "encId":I
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_261d
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I
if-ne v1, v0, :cond_261d
.line 11638
const/4 v1, 0x1
aget-object v2, v11, v1
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 11639
.local v1, "date":I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_25ee
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_261a
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 11640
.local v3, "obj":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v4
if-nez v4, :cond_2601
.line 11641
goto :goto_25ee
.line 11642
:cond_2601
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v4
if-eqz v4, :cond_260e
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v4
if-nez v4, :cond_260e
.line 11643
goto :goto_261a
.line 11645
:cond_260e
iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
const/4 v5, 0x1
sub-int/2addr v4, v5
if-gt v4, v1, :cond_2619
.line 11646
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->setIsRead()V
.line 11648
.end local v3 # "obj":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2619
goto :goto_25ee
.line 11649
:cond_261a
:goto_261a
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11651
.end local v0 # "encId":I
.end local v1 # "date":I
:cond_261d
goto/16 :goto_30c4
:cond_261f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I
if-ne v10, v0, :cond_2640
.line 11652
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 11653
.local v0, "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v2, v0
if-nez v4, :cond_263e
.line 11654
const/4 v2, 0x1
aget-object v2, v11, v2
check-cast v2, Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->clearHistory(Z)V
.line 11656
.end local v0 # "did":J
:cond_263e
goto/16 :goto_30c4
:cond_2640
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I
if-ne v10, v0, :cond_2649
.line 11657
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateInformationForScreenshotDetector()V
goto/16 :goto_30c4
.line 11658
:cond_2649
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I
if-ne v10, v0, :cond_266f
.line 11659
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_30c4
.line 11660
iget-boolean v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
.line 11661
.local v0, "oldValue":Z
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->blockedUsers:Landroid/util/SparseIntArray;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v1, v2}, Landroid/util/SparseIntArray;->indexOfKey(I)I
move-result v1
if-ltz v1, :cond_2665
const/4 v8, 0x1
goto :goto_2666
:cond_2665
const/4 v8, 0x0
:goto_2666
iput-boolean v8, v9, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
.line 11662
if-eq v0, v8, :cond_266d
.line 11663
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 11665
.end local v0 # "oldValue":Z
:cond_266d
goto/16 :goto_30c4
.line 11666
:cond_266f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I
if-ne v10, v0, :cond_26b8
.line 11667
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 11668
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v1, 0x3
aget-object v1, v11, v1
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v1
.line 11669
.local v1, "finalSize":J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-eqz v5, :cond_26b6
iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v5
cmp-long v7, v3, v5
if-nez v7, :cond_26b6
.line 11670
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v4, 0x0
aget-object v3, v3, v4
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
invoke-virtual {v3, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 11671
.local v3, "currentObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_26b6
iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v4, :cond_26b6
.line 11672
iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
long-to-int v5, v1
iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$Document;->size:I
.line 11673
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11676
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v1 # "finalSize":J
.end local v3 # "currentObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_26b6
goto/16 :goto_30c4
:cond_26b8
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I
const/16 v1, 0x20
if-ne v10, v0, :cond_271f
.line 11677
const/4 v2, 0x0
aget-object v0, v11, v2
check-cast v0, Landroid/util/SparseArray;
.line 11678
.local v0, "mids":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Ljava/util/ArrayList<Ljava/lang/Long;>;>;"
const/4 v2, 0x0
.line 11679
.local v2, "changed":Z
const/4 v3, 0x0
.local v3, "i":I
:goto_26c5
invoke-virtual {v0}, Landroid/util/SparseArray;->size()I
move-result v4
if-ge v3, v4, :cond_2718
.line 11680
invoke-virtual {v0, v3}, Landroid/util/SparseArray;->keyAt(I)I
move-result v4
.line 11681
.local v4, "key":I
invoke-virtual {v0, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/util/ArrayList;
.line 11682
.local v5, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
const/4 v6, 0x0
.local v6, "a":I
:goto_26d6
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_2715
.line 11683
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/Long;
invoke-virtual {v7}, Ljava/lang/Long;->longValue()J
move-result-wide v7
.line 11684
.local v7, "mid":J
if-nez v6, :cond_26ff
.line 11685
shr-long v12, v7, v1
long-to-int v13, v12
.line 11686
.local v13, "channelId":I
if-gez v13, :cond_26ee
.line 11687
const/4 v13, 0x0
.line 11689
:cond_26ee
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v12}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v12
if-eqz v12, :cond_26fb
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
goto :goto_26fc
:cond_26fb
const/4 v12, 0x0
:goto_26fc
if-eq v13, v12, :cond_26ff
.line 11690
return-void
.line 11693
.end local v13 # "channelId":I
:cond_26ff
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v13, 0x0
aget-object v12, v12, v13
long-to-int v13, v7
invoke-virtual {v12, v13}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lim/tpelyyftgw/messenger/MessageObject;
.line 11694
.local v12, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v12, :cond_2712
.line 11695
iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput v4, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->destroyTime:I
.line 11696
const/4 v2, 0x1
.line 11682
.end local v7 # "mid":J
.end local v12 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2712
add-int/lit8 v6, v6, 0x1
goto :goto_26d6
.line 11679
.end local v4 # "key":I
.end local v5 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.end local v6 # "a":I
:cond_2715
add-int/lit8 v3, v3, 0x1
goto :goto_26c5
.line 11700
.end local v3 # "i":I
:cond_2718
if-eqz v2, :cond_271d
.line 11701
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11703
.end local v0 # "mids":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Ljava/util/ArrayList<Ljava/lang/Long;>;>;"
.end local v2 # "changed":Z
:cond_271d
goto/16 :goto_30c4
:cond_271f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
if-ne v10, v0, :cond_280e
.line 11704
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 11705
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-wide v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-eqz v5, :cond_2731
.line 11706
return-void
.line 11708
:cond_2731
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 11709
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v1
if-nez v1, :cond_2740
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v1
if-eqz v1, :cond_275f
:cond_2740
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v1, :cond_275f
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v1
if-eqz v1, :cond_275f
.line 11710
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const/4 v2, 0x1
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->createTextureView(Z)Landroid/view/TextureView;
move-result-object v3
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v1, v3, v4, v5, v2}, Lim/tpelyyftgw/messenger/MediaController;->setTextureView(Landroid/view/TextureView;Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;Landroid/widget/FrameLayout;Z)V
.line 11711
invoke-virtual {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateTextureViewPosition(Z)V
.line 11713
:cond_275f
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v1, :cond_280c
.line 11714
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 11715
.local v1, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_2768
if-ge v2, v1, :cond_27dc
.line 11716
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 11717
.local v3, "view":Landroid/view/View;
instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v4, :cond_27d9
.line 11718
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 11719
.local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v5
.line 11720
.local v5, "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v5, :cond_27d9
.line 11721
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v6
.line 11722
.local v6, "isVideo":Z
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v7
if-nez v7, :cond_279d
if-eqz v6, :cond_278b
const/4 v7, 0x0
goto :goto_279e
.line 11738
:cond_278b
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v7
if-nez v7, :cond_2797
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v7
if-eqz v7, :cond_27d9
.line 11739
:cond_2797
const/4 v7, 0x0
const/4 v8, 0x1
invoke-virtual {v4, v7, v8, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V
goto :goto_27d9
.line 11722
:cond_279d
const/4 v7, 0x0
.line 11723
:goto_279e
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->checkVideoPlayback(Z)V
.line 11724
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v7
invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v7
if-nez v7, :cond_27d2
.line 11725
if-eqz v6, :cond_27c4
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v7
invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MediaController;->isGoingToShowMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v7
if-nez v7, :cond_27c4
.line 11726
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v7
.line 11727
.local v7, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
if-eqz v7, :cond_27c4
.line 11728
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->start()V
.line 11731
.end local v7 # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
:cond_27c4
iget v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
const/4 v8, 0x0
cmpl-float v7, v7, v8
if-eqz v7, :cond_27d9
.line 11732
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->resetPlayingProgress()V
.line 11733
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->invalidate()V
goto :goto_27d9
.line 11735
:cond_27d2
if-eqz v6, :cond_27d9
.line 11736
const/4 v7, 0x0
const/4 v8, 0x1
invoke-virtual {v4, v7, v8, v7}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V
.line 11715
.end local v3 # "view":Landroid/view/View;
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v5 # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "isVideo":Z
:cond_27d9
:goto_27d9
add-int/lit8 v2, v2, 0x1
goto :goto_2768
.line 11744
.end local v2 # "a":I
:cond_27dc
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 11745
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_27e3
if-ge v2, v1, :cond_280c
.line 11746
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 11747
.restart local v3 # "view":Landroid/view/View;
instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
if-eqz v4, :cond_2809
.line 11748
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
.line 11749
.local v4, "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v5
.line 11750
.restart local v5 # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v5, :cond_2809
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v6
if-nez v6, :cond_2804
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v6
if-eqz v6, :cond_2809
.line 11751
:cond_2804
const/4 v6, 0x0
const/4 v7, 0x1
invoke-virtual {v4, v6, v7}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->updateButtonState(ZZ)V
.line 11745
.end local v3 # "view":Landroid/view/View;
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
.end local v5 # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2809
add-int/lit8 v2, v2, 0x1
goto :goto_27e3
.line 11756
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v1 # "count":I
.end local v2 # "a":I
:cond_280c
goto/16 :goto_30c4
:cond_280e
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I
if-ne v10, v0, :cond_28c1
.line 11757
const/4 v1, 0x1
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
.line 11758
.local v1, "injecting":Z
if-eqz v1, :cond_282d
.line 11759
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->removeView(Landroid/view/View;)V
.line 11760
const/4 v2, 0x0
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
.line 11761
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
.line 11762
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
goto/16 :goto_28bf
.line 11764
:cond_282d
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_28bd
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
if-eqz v0, :cond_28bd
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_28bd
.line 11765
const/4 v2, 0x0
aget-object v0, v11, v2
move-object v2, v0
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 11766
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v3
.line 11767
.local v3, "count":I
const/4 v0, 0x0
move v4, v0
.local v4, "a":I
:goto_2849
if-ge v4, v3, :cond_28ba
.line 11768
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v5
.line 11769
.local v5, "view":Landroid/view/View;
instance-of v0, v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v0, :cond_28b3
.line 11770
move-object v6, v5
check-cast v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 11771
.local v6, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
.line 11772
.local v7, "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
if-ne v2, v7, :cond_28b0
.line 11773
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v8
.line 11774
.local v8, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
if-eqz v8, :cond_28ad
.line 11775
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getAnimatedBitmap()Landroid/graphics/Bitmap;
move-result-object v12
.line 11776
.local v12, "bitmap":Landroid/graphics/Bitmap;
if-eqz v12, :cond_2896
.line 11778
:try_start_286e
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
invoke-virtual {v12}, Landroid/graphics/Bitmap;->getWidth()I
move-result v13
invoke-virtual {v12}, Landroid/graphics/Bitmap;->getHeight()I
move-result v14
invoke-virtual {v0, v13, v14}, Landroid/view/TextureView;->getBitmap(II)Landroid/graphics/Bitmap;
move-result-object v0
.line 11779
.local v0, "src":Landroid/graphics/Bitmap;
new-instance v13, Landroid/graphics/Canvas;
invoke-direct {v13, v12}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
:try_end_2881
.catchall {:try_start_286e .. :try_end_2881} :catchall_288f
.line 11780
.local v13, "canvas":Landroid/graphics/Canvas;
const/4 v14, 0x0
const/4 v15, 0x0
move/from16 v16, v1
const/4 v1, 0x0
.end local v1 # "injecting":Z
.local v16, "injecting":Z
:try_start_2886
invoke-virtual {v13, v0, v14, v15, v1}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V
.line 11781
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
:try_end_288c
.catchall {:try_start_2886 .. :try_end_288c} :catchall_288d
.line 11784
.end local v0 # "src":Landroid/graphics/Bitmap;
.end local v13 # "canvas":Landroid/graphics/Canvas;
goto :goto_2898
.line 11782
:catchall_288d
move-exception v0
goto :goto_2892
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:catchall_288f
move-exception v0
move/from16 v16, v1
.line 11783
.end local v1 # "injecting":Z
.local v0, "e":Ljava/lang/Throwable;
.restart local v16 # "injecting":Z
:goto_2892
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
goto :goto_2898
.line 11776
.end local v0 # "e":Ljava/lang/Throwable;
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:cond_2896
move/from16 v16, v1
.line 11786
.end local v1 # "injecting":Z
.restart local v16 # "injecting":Z
:goto_2898
iget v0, v2, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressMs:I
int-to-long v0, v0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v13
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v14
const/4 v15, 0x1
invoke-virtual {v13, v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->isLoadingVideo(Lim/tpelyyftgw/tgnet/TLRPC$Document;Z)Z
move-result v13
xor-int/2addr v13, v15
invoke-virtual {v8, v0, v1, v13}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->seekTo(JZ)V
.line 11787
.end local v12 # "bitmap":Landroid/graphics/Bitmap;
goto :goto_28bf
.line 11774
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:cond_28ad
move/from16 v16, v1
.end local v1 # "injecting":Z
.restart local v16 # "injecting":Z
goto :goto_28bf
.line 11772
.end local v8 # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:cond_28b0
move/from16 v16, v1
.end local v1 # "injecting":Z
.restart local v16 # "injecting":Z
goto :goto_28b5
.line 11769
.end local v6 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v7 # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:cond_28b3
move/from16 v16, v1
.line 11767
.end local v1 # "injecting":Z
.end local v5 # "view":Landroid/view/View;
.restart local v16 # "injecting":Z
:goto_28b5
add-int/lit8 v4, v4, 0x1
move/from16 v1, v16
goto :goto_2849
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:cond_28ba
move/from16 v16, v1
.end local v1 # "injecting":Z
.restart local v16 # "injecting":Z
goto :goto_28bf
.line 11764
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "count":I
.end local v4 # "a":I
.end local v16 # "injecting":Z
.restart local v1 # "injecting":Z
:cond_28bd
move/from16 v16, v1
.line 11794
.end local v1 # "injecting":Z
:goto_28bf
goto/16 :goto_30c4
:cond_28c1
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
if-eq v10, v0, :cond_3009
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
if-ne v10, v0, :cond_28cb
goto/16 :goto_3009
.line 11836
:cond_28cb
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
if-ne v10, v0, :cond_2924
.line 11837
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
.line 11838
.local v0, "mid":Ljava/lang/Integer;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v1, :cond_2922
.line 11839
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 11840
.local v1, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_28dd
if-ge v2, v1, :cond_2922
.line 11841
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 11842
.local v3, "view":Landroid/view/View;
instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v4, :cond_291f
.line 11843
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 11844
.local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v5
.line 11845
.local v5, "playing":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v5, :cond_291f
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
if-ne v6, v7, :cond_291f
.line 11846
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v6
.line 11847
.local v6, "player":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v6, :cond_2922
.line 11848
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
.line 11849
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
.line 11850
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I
iput v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I
.line 11851
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updatePlayingMessageProgress()V
.line 11852
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->drawLaterRoundProgressCell:Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-ne v7, v4, :cond_2922
.line 11853
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v7}, Landroid/view/View;->invalidate()V
goto :goto_2922
.line 11840
.end local v3 # "view":Landroid/view/View;
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v5 # "playing":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "player":Lim/tpelyyftgw/messenger/MessageObject;
:cond_291f
add-int/lit8 v2, v2, 0x1
goto :goto_28dd
.line 11861
.end local v0 # "mid":Ljava/lang/Integer;
.end local v1 # "count":I
.end local v2 # "a":I
:cond_2922
:goto_2922
goto/16 :goto_30c4
:cond_2924
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I
if-ne v10, v0, :cond_296d
.line 11862
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 11863
.local v0, "pollId":J
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->polls:Landroid/util/LongSparseArray;
invoke-virtual {v2, v0, v1}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
.line 11864
.local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
if-eqz v2, :cond_296b
.line 11865
const/4 v3, 0x1
aget-object v4, v11, v3
move-object v3, v4
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
.line 11866
.local v3, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
const/4 v4, 0x2
aget-object v4, v11, v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
.line 11867
.local v4, "results":Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
const/4 v5, 0x0
.local v5, "a":I
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v6
.local v6, "N":I
:goto_294b
if-ge v5, v6, :cond_296b
.line 11868
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;
.line 11869
.local v7, "object":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
.line 11870
.local v8, "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
if-eqz v3, :cond_295d
.line 11871
iput-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
.line 11873
:cond_295d
invoke-static {v8, v4}, Lim/tpelyyftgw/messenger/MessageObject;->updatePollResults(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;)V
.line 11874
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v12, :cond_2968
.line 11875
const/4 v13, 0x1
invoke-virtual {v12, v7, v13}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 11867
.end local v7 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.end local v8 # "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
:cond_2968
add-int/lit8 v5, v5, 0x1
goto :goto_294b
.line 11879
.end local v0 # "pollId":J
.end local v2 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v3 # "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
.end local v4 # "results":Lim/tpelyyftgw/tgnet/TLRPC$TL_pollResults;
.end local v5 # "a":I
.end local v6 # "N":I
:cond_296b
goto/16 :goto_30c4
:cond_296d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I
if-ne v10, v0, :cond_29b9
.line 11880
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 11881
.local v0, "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2986
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v4, v0, v2
if-nez v4, :cond_29b7
.line 11882
:cond_2986
const/4 v2, 0x1
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 11883
.local v2, "msgId":I
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
iget-wide v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v6, v0, v4
if-nez v6, :cond_2999
const/4 v8, 0x0
goto :goto_299a
:cond_2999
const/4 v8, 0x1
:goto_299a
aget-object v3, v3, v8
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 11884
.local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_29b7
.line 11885
iget-object v4, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
const/4 v5, 0x2
aget-object v5, v11, v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageReactions;
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/MessageObject;->updateReactions(Lim/tpelyyftgw/tgnet/TLRPC$Message;Lim/tpelyyftgw/tgnet/TLRPC$TL_messageReactions;)V
.line 11886
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->measureInlineBotButtons()V
.line 11887
iget-object v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
const/4 v5, 0x1
invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 11890
.end local v0 # "did":J
.end local v2 # "msgId":I
.end local v3 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_29b7
goto/16 :goto_30c4
:cond_29b9
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I
if-ne v10, v0, :cond_2adf
.line 11891
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 11892
.local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v2, v2, v1
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v2, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 11893
.local v1, "existMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_2add
.line 11894
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.line 11895
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
.line 11896
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessageObject;->generateThumbs(Z)V
.line 11897
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_2ab8
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
if-eqz v2, :cond_29f6
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_2ab8
.line 11898
:cond_29f6
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v3
invoke-virtual {v2, v3, v4}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 11899
.local v2, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v2, :cond_2ab8
.line 11900
iget-object v3, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
.line 11901
.local v3, "idx":I
if-ltz v3, :cond_2ab8
.line 11902
iget-object v4, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
.line 11903
.local v4, "updateCount":I
const/4 v5, 0x0
.line 11904
.local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-lez v3, :cond_2a79
iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
const/4 v7, 0x1
sub-int/2addr v6, v7
if-ge v3, v6, :cond_2a79
.line 11905
new-instance v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
invoke-direct {v6}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;-><init>()V
.line 11906
.local v6, "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
sget-object v7, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v7}, Ljava/security/SecureRandom;->nextLong()J
move-result-wide v7
iput-wide v7, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
.line 11907
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
add-int/lit8 v12, v3, 0x1
iget-object v13, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
invoke-virtual {v8, v12, v13}, Ljava/util/ArrayList;->subList(II)Ljava/util/List;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 11908
const/4 v7, 0x0
.local v7, "b":I
:goto_2a40
iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
if-ge v7, v8, :cond_2a5e
.line 11909
iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v8, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/messenger/MessageObject;
iget-wide v12, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
iput-wide v12, v8, Lim/tpelyyftgw/messenger/MessageObject;->localGroupId:J
.line 11910
iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
add-int/lit8 v12, v3, 0x1
invoke-virtual {v8, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 11908
add-int/lit8 v7, v7, 0x1
goto :goto_2a40
.line 11912
.end local v7 # "b":I
:cond_2a5e
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v12, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v7, v12, v13, v6}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 11913
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v8, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
const/4 v12, 0x1
sub-int/2addr v8, v12
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
move-object v5, v7
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 11914
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 11916
.end local v6 # "slicedGroup":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_2a79
iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 11917
iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z
move-result v6
if-eqz v6, :cond_2a8e
.line 11918
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
iget-wide v7, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->groupId:J
invoke-virtual {v6, v7, v8}, Landroid/util/LongSparseArray;->remove(J)V
goto :goto_2ab8
.line 11920
:cond_2a8e
if-nez v5, :cond_2aa1
.line 11921
iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
iget-object v7, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
const/4 v8, 0x1
sub-int/2addr v7, v8
invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
move-object v5, v6
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 11923
:cond_2aa1
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->calculate()V
.line 11924
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v6
.line 11925
.local v6, "index":I
if-ltz v6, :cond_2ab8
.line 11926
iget-object v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v7, :cond_2ab8
.line 11927
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v8
add-int/2addr v8, v6
invoke-virtual {v7, v8, v4}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemRangeChanged(II)V
.line 11934
.end local v2 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.end local v3 # "idx":I
.end local v4 # "updateCount":I
.end local v5 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "index":I
:cond_2ab8
:goto_2ab8
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->ttl_seconds:I
if-eqz v2, :cond_2ada
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoEmpty;
if-nez v2, :cond_2ace
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentEmpty;
if-eqz v2, :cond_2ada
.line 11935
:cond_2ace
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->setType()V
.line 11936
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v2, :cond_2add
.line 11937
const/4 v3, 0x0
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->updateRowWithMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
goto :goto_2add
.line 11940
:cond_2ada
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11943
.end local v0 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v1 # "existMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2add
:goto_2add
goto/16 :goto_30c4
:cond_2adf
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
if-ne v10, v0, :cond_2b0d
.line 11944
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 11945
.local v0, "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2af9
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2af9
.line 11946
return-void
.line 11948
:cond_2af9
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-nez v4, :cond_2b01
const/4 v2, 0x0
goto :goto_2b02
:cond_2b01
const/4 v2, 0x1
.line 11949
.local v2, "loadIndex":I
:goto_2b02
const/4 v3, 0x1
aget-object v3, v11, v3
check-cast v3, Ljava/util/ArrayList;
.line 11950
.local v3, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v4, 0x0
invoke-direct {v9, v3, v2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->replaceMessageObjects(Ljava/util/ArrayList;IZ)V
.line 11951
.end local v0 # "did":J
.end local v2 # "loadIndex":I
.end local v3 # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
goto/16 :goto_30c4
:cond_2b0d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
if-ne v10, v0, :cond_2b21
.line 11952
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTitleIcons()V
.line 11953
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_30c4
.line 11954
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
goto/16 :goto_30c4
.line 11956
:cond_2b21
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I
if-ne v10, v0, :cond_2b39
.line 11957
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 11958
.restart local v0 # "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-nez v4, :cond_2b37
.line 11959
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11961
.end local v0 # "did":J
:cond_2b37
goto/16 :goto_30c4
:cond_2b39
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I
if-ne v10, v0, :cond_2b6f
.line 11962
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 11963
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v1
iget-wide v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v5, v1, v3
if-nez v5, :cond_2b6d
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_2b58
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
if-eq v1, v2, :cond_2b64
:cond_2b58
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v1, :cond_2b6d
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
if-ne v1, v2, :cond_2b6d
.line 11964
:cond_2b64
iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 11965
const/4 v1, 0x0
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->loadingPinnedMessage:I
.line 11966
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 11968
.end local v0 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2b6d
goto/16 :goto_30c4
:cond_2b6f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I
if-ne v10, v0, :cond_2bd0
.line 11969
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/util/ArrayList;
.line 11970
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
const/4 v1, 0x0
.line 11971
.local v1, "updated":Z
const/4 v2, 0x0
.local v2, "a":I
:goto_2b7a
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_2bc9
.line 11972
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 11973
.local v3, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId(Lim/tpelyyftgw/tgnet/TLRPC$Message;)J
move-result-wide v4
.line 11974
.local v4, "did":J
iget-wide v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v8, v4, v6
if-eqz v8, :cond_2b97
iget-wide v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
cmp-long v8, v4, v6
if-eqz v8, :cond_2b97
.line 11975
goto :goto_2bc6
.line 11977
:cond_2b97
iget-object v6, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
iget-wide v7, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v12, v4, v7
if-nez v12, :cond_2ba1
const/4 v7, 0x0
goto :goto_2ba2
:cond_2ba1
const/4 v7, 0x1
:goto_2ba2
aget-object v6, v6, v7
iget v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v6, v7}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 11978
.local v6, "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v6, :cond_2bc6
.line 11979
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
new-instance v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
invoke-direct {v8}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;-><init>()V
iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.line 11980
iget-object v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 11981
const/4 v7, 0x1
invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/MessageObject;->generateThumbs(Z)V
.line 11982
const/4 v1, 0x1
.line 11971
.end local v3 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v4 # "did":J
.end local v6 # "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2bc6
:goto_2bc6
add-int/lit8 v2, v2, 0x1
goto :goto_2b7a
.line 11985
.end local v2 # "a":I
:cond_2bc9
if-eqz v1, :cond_2bce
.line 11986
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 11991
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
.end local v1 # "updated":Z
:cond_2bce
goto/16 :goto_30c4
:cond_2bd0
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I
if-ne v10, v0, :cond_2c02
.line 11992
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v0, :cond_30c4
.line 11993
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Landroid/util/LongSparseArray;
.line 11994
.local v0, "hashMap":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/tgnet/TLRPC$WebPage;>;"
const/4 v1, 0x0
.local v1, "a":I
:goto_2bde
invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I
move-result v2
if-ge v1, v2, :cond_2c00
.line 11995
invoke-virtual {v0, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 11996
.local v2, "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J
cmp-long v7, v3, v5
if-nez v7, :cond_2bfd
.line 11997
instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPageEmpty;
const/4 v4, 0x1
xor-int/2addr v3, v4
const/4 v4, 0x0
invoke-virtual {v9, v3, v2, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 11998
goto :goto_2c00
.line 11994
.end local v2 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
:cond_2bfd
add-int/lit8 v1, v1, 0x1
goto :goto_2bde
.line 12001
.end local v0 # "hashMap":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/tgnet/TLRPC$WebPage;>;"
.end local v1 # "a":I
:cond_2c00
:goto_2c00
goto/16 :goto_30c4
.line 12002
:cond_2c02
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I
if-ne v10, v0, :cond_2c90
.line 12003
const/4 v2, 0x0
aget-object v0, v11, v2
check-cast v0, Ljava/util/ArrayList;
.line 12004
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
const/4 v2, 0x0
.line 12005
.local v2, "updated":Z
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_2c19
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
goto :goto_2c1a
:cond_2c19
const/4 v3, 0x0
.line 12006
.local v3, "currentChannelId":I
:goto_2c1a
const/4 v4, 0x0
.local v4, "a":I
:goto_2c1b
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_2c87
.line 12007
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/Long;
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v7
.line 12008
.local v7, "mid":J
shr-long v12, v7, v1
long-to-int v5, v12
.line 12009
.local v5, "channelId":I
if-gez v5, :cond_2c31
.line 12010
const/4 v5, 0x0
.line 12012
:cond_2c31
if-eq v5, v3, :cond_2c36
.line 12013
move-object/from16 v17, v0
goto :goto_2c80
.line 12015
:cond_2c36
iget-object v12, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v13, 0x0
aget-object v12, v12, v13
long-to-int v13, v7
invoke-virtual {v12, v13}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lim/tpelyyftgw/messenger/MessageObject;
.line 12016
.local v12, "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v12, :cond_2c7e
.line 12017
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V
.line 12018
const/4 v2, 0x1
.line 12019
iget-object v13, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
if-eqz v13, :cond_2c7b
.line 12020
iget v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
const/4 v14, 0x1
sub-int/2addr v13, v14
iput v13, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 12021
if-gtz v13, :cond_2c61
.line 12022
const/4 v15, 0x0
iput v15, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 12023
iput-boolean v14, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
.line 12024
invoke-direct {v9, v15, v14}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
move-object/from16 v17, v0
goto :goto_2c80
.line 12026
:cond_2c61
const/4 v15, 0x0
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
if-eqz v1, :cond_2c78
.line 12027
move-object/from16 v17, v0
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.local v17, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
new-array v0, v14, [Ljava/lang/Object;
invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v13
aput-object v13, v0, v15
invoke-static {v6, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_2c80
.line 12026
.end local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.restart local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:cond_2c78
move-object/from16 v17, v0
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.restart local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
goto :goto_2c80
.line 12019
.end local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.restart local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:cond_2c7b
move-object/from16 v17, v0
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.restart local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
goto :goto_2c80
.line 12016
.end local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.restart local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:cond_2c7e
move-object/from16 v17, v0
.line 12006
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.end local v5 # "channelId":I
.end local v7 # "mid":J
.end local v12 # "currentMessage":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:goto_2c80
add-int/lit8 v4, v4, 0x1
move-object/from16 v0, v17
const/16 v1, 0x20
goto :goto_2c1b
.end local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.restart local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:cond_2c87
move-object/from16 v17, v0
.line 12033
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.end local v4 # "a":I
.restart local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
if-eqz v2, :cond_2c8e
.line 12034
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 12036
.end local v2 # "updated":Z
.end local v3 # "currentChannelId":I
.end local v17 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:cond_2c8e
goto/16 :goto_30c4
:cond_2c90
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I
if-ne v10, v0, :cond_2cfa
.line 12037
const/4 v1, 0x1
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 12038
.local v0, "guid":I
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
if-ne v1, v0, :cond_2cf8
.line 12039
const/4 v1, 0x0
aget-object v1, v11, v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
.line 12040
.local v1, "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v2, :cond_2cf5
.line 12041
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->commands:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_2cbd
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-nez v2, :cond_2cbd
.line 12042
const/4 v2, 0x1
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
.line 12044
:cond_2cbd
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
iget v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;->user_id:I
invoke-virtual {v2, v3, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 12045
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v2, :cond_2ccf
.line 12046
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->botInfoRow:I
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$20700(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyItemChanged(I)V
.line 12048
:cond_2ccf
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v2, :cond_2cea
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_2ce3
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_2cea
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v2, :cond_2cea
.line 12049
:cond_2ce3
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botInfo:Landroid/util/SparseArray;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setBotInfo(Landroid/util/SparseArray;)V
.line 12051
:cond_2cea
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v2, :cond_2cf5
.line 12052
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botsCount:I
iget-boolean v4, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasBotsCommands:Z
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setBotsCount(IZ)V
.line 12055
:cond_2cf5
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBotButtons()V
.line 12057
.end local v0 # "guid":I
.end local v1 # "info":Lim/tpelyyftgw/tgnet/TLRPC$BotInfo;
:cond_2cf8
goto/16 :goto_30c4
:cond_2cfa
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
if-ne v10, v0, :cond_2d43
.line 12058
iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v2, 0x1
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v2
cmp-long v4, v0, v2
if-nez v4, :cond_30c4
.line 12059
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 12060
.local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
if-eqz v0, :cond_2d25
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
if-nez v2, :cond_2d25
.line 12061
new-instance v2, Lim/tpelyyftgw/messenger/MessageObject;
iget v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-direct {v2, v3, v0, v1}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 12062
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkBotKeyboard()V
goto :goto_2d41
.line 12064
:cond_2d25
const/4 v1, 0x0
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 12065
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v2, :cond_2d41
.line 12066
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_2d3a
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
if-ne v3, v2, :cond_2d3a
.line 12067
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->botReplyButtons:Lim/tpelyyftgw/messenger/MessageObject;
.line 12068
const/4 v1, 0x1
invoke-virtual {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 12070
:cond_2d3a
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->botButtons:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setButtons(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 12073
.end local v0 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
:cond_2d41
:goto_2d41
goto/16 :goto_30c4
.line 12074
:cond_2d43
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I
if-ne v10, v0, :cond_2dac
.line 12075
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/4 v1, 0x0
aget-object v2, v11, v1
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v1
if-ne v0, v1, :cond_30c4
.line 12076
const/4 v1, 0x1
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 12077
.local v0, "messageId":I
const/4 v1, 0x3
aget-object v1, v11, v1
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v7
.line 12078
.local v7, "did":J
if-eqz v0, :cond_2d81
.line 12079
const/4 v3, 0x0
const/4 v5, 0x1
iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v6, v7, v1
if-nez v6, :cond_2d73
const/16 v33, 0x0
goto :goto_2d75
:cond_2d73
const/16 v33, 0x1
:goto_2d75
const/4 v6, 0x0
const/4 v12, 0x4
move-object/from16 v1, p0
move v2, v0
move v4, v5
move/from16 v5, v33
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_2d85
.line 12081
:cond_2d81
const/4 v12, 0x4
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 12083
:goto_2d85
const/4 v1, 0x2
aget-object v1, v11, v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
aget-object v2, v11, v12
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
const/4 v3, 0x5
aget-object v3, v11, v3
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
invoke-direct {v9, v1, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V
.line 12084
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v1, :cond_2daa
.line 12085
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setShowSearchProgress(Z)V
.line 12087
.end local v0 # "messageId":I
.end local v7 # "did":J
:cond_2daa
goto/16 :goto_30c4
.line 12088
:cond_2dac
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I
if-ne v10, v0, :cond_2dc7
.line 12089
iget v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/4 v1, 0x0
aget-object v1, v11, v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
if-ne v0, v1, :cond_30c4
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v0, :cond_30c4
.line 12090
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setShowSearchProgress(Z)V
goto/16 :goto_30c4
.line 12092
:cond_2dc7
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I
if-ne v10, v0, :cond_2e0d
.line 12093
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Landroid/util/SparseArray;
.line 12094
.local v0, "channelViews":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/util/SparseIntArray;>;"
iget-wide v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
long-to-int v2, v1
invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/util/SparseIntArray;
.line 12095
.local v1, "array":Landroid/util/SparseIntArray;
if-eqz v1, :cond_2e0b
.line 12096
const/4 v2, 0x0
.line 12097
.restart local v2 # "updated":Z
const/4 v3, 0x0
.local v3, "a":I
:goto_2ddd
invoke-virtual {v1}, Landroid/util/SparseIntArray;->size()I
move-result v4
if-ge v3, v4, :cond_2e06
.line 12098
invoke-virtual {v1, v3}, Landroid/util/SparseIntArray;->keyAt(I)I
move-result v4
.line 12099
.local v4, "messageId":I
iget-object v5, v9, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
const/4 v6, 0x0
aget-object v5, v5, v6
invoke-virtual {v5, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 12100
.local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v5, :cond_2e03
.line 12101
invoke-virtual {v1, v4}, Landroid/util/SparseIntArray;->get(I)I
move-result v6
.line 12102
.local v6, "newValue":I
iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->views:I
if-le v6, v7, :cond_2e03
.line 12103
iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iput v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->views:I
.line 12104
const/4 v2, 0x1
.line 12097
.end local v4 # "messageId":I
.end local v5 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "newValue":I
:cond_2e03
add-int/lit8 v3, v3, 0x1
goto :goto_2ddd
.line 12108
.end local v3 # "a":I
:cond_2e06
if-eqz v2, :cond_2e0b
.line 12109
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 12112
.end local v0 # "channelViews":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/util/SparseIntArray;>;"
.end local v1 # "array":Landroid/util/SparseIntArray;
.end local v2 # "updated":Z
:cond_2e0b
goto/16 :goto_30c4
:cond_2e0d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I
if-ne v10, v0, :cond_2e34
.line 12113
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 12114
.local v0, "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-eqz v4, :cond_2e2b
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v2, :cond_2e32
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v2, v2
cmp-long v4, v2, v0
if-nez v4, :cond_2e32
.line 12115
:cond_2e2b
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
const/4 v3, 0x1
xor-int/2addr v2, v3
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
.line 12117
.end local v0 # "did":J
:cond_2e32
goto/16 :goto_30c4
:cond_2e34
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I
if-ne v10, v0, :cond_2e4d
.line 12118
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 12119
.restart local v0 # "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v0, v2
if-nez v4, :cond_2e4b
.line 12120
const/4 v2, 0x1
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->applyDraftMaybe(Z)V
.line 12122
.end local v0 # "did":J
:cond_2e4b
goto/16 :goto_30c4
:cond_2e4d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
if-ne v10, v0, :cond_2e92
.line 12123
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
.line 12124
.local v0, "uid":Ljava/lang/Integer;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_2e90
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
if-ne v1, v2, :cond_2e90
.line 12125
const/4 v1, 0x1
aget-object v2, v11, v1
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iput-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
.line 12126
if-eqz v2, :cond_2e7a
iget-boolean v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->phone_calls_available:Z
if-nez v1, :cond_2e7a
.line 12127
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v1
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->callItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->removeView(Landroid/view/View;)V
.line 12129
:cond_2e7a
const/4 v1, 0x2
aget-object v2, v11, v1
instance-of v2, v2, Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_2e8c
.line 12130
aget-object v1, v11, v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
iput-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 12131
const/4 v1, 0x0
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
goto :goto_2e90
.line 12133
:cond_2e8c
const/4 v1, 0x1
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 12136
.end local v0 # "uid":Ljava/lang/Integer;
:cond_2e90
:goto_2e90
goto/16 :goto_30c4
:cond_2e92
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
if-ne v10, v0, :cond_2ed3
.line 12137
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_30c4
.line 12138
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCachedWallpaper()Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->isWallpaperMotion()Z
move-result v2
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->setBackgroundImage(Landroid/graphics/drawable/Drawable;Z)V
.line 12139
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 12140
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
if-eqz v0, :cond_2ebf
.line 12141
invoke-virtual {v0}, Landroid/widget/TextView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 12143
:cond_2ebf
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
if-eqz v0, :cond_2ecc
.line 12144
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatBigEmptyView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/ui/actionbar/Theme;->colorFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 12146
:cond_2ecc
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
goto/16 :goto_30c4
.line 12148
:cond_2ed3
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I
if-ne v10, v0, :cond_2f0d
.line 12149
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
if-eqz v0, :cond_30c4
.line 12150
invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v0
.line 12151
.local v0, "lastPosition":I
if-eqz v0, :cond_2f08
.line 12152
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
.line 12153
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 12154
.local v1, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
if-eqz v1, :cond_2f04
.line 12155
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v2
iget-object v3, v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getBottom()I
move-result v3
sub-int/2addr v2, v3
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I
move-result v3
sub-int/2addr v2, v3
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToOffsetOnRecreate:I
goto :goto_2f07
.line 12157
:cond_2f04
const/4 v2, -0x1
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
.line 12159
.end local v1 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
:goto_2f07
goto :goto_2f0b
.line 12160
:cond_2f08
const/4 v2, -0x1
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
.line 12162
.end local v0 # "lastPosition":I
:goto_2f0b
goto/16 :goto_30c4
.line 12163
:cond_2f0d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I
if-ne v10, v0, :cond_2f33
.line 12164
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 12165
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_2f31
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
if-ne v1, v2, :cond_2f31
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_2f31
.line 12166
iput-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 12167
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->checkChannelRights()V
.line 12168
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V
.line 12169
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V
.line 12171
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_2f31
goto/16 :goto_30c4
:cond_2f33
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I
if-ne v10, v0, :cond_2f76
.line 12172
iget-wide v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v2, 0x0
aget-object v3, v11, v2
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v2
cmp-long v4, v0, v2
if-nez v4, :cond_30c4
.line 12173
const/4 v1, 0x1
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 12174
.local v0, "count":I
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
if-le v1, v0, :cond_2f74
.line 12175
iput v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 12176
if-gtz v0, :cond_2f61
.line 12177
const/4 v1, 0x0
iput v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 12178
const/4 v2, 0x1
iput-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
.line 12179
invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
goto :goto_2f74
.line 12181
:cond_2f61
const/4 v1, 0x0
const/4 v2, 0x1
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
new-array v2, v2, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v1
invoke-static {v6, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12184
.end local v0 # "count":I
:cond_2f74
:goto_2f74
goto/16 :goto_30c4
.line 12185
:cond_2f76
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I
if-ne v10, v0, :cond_2f97
.line 12186
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 12187
.local v0, "guid":I
iget v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
if-eq v0, v1, :cond_2f88
.line 12188
return-void
.line 12190
:cond_2f88
const/4 v1, 0x1
aget-object v1, v11, v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
const/4 v2, 0x0
invoke-direct {v9, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showVoiceHint(ZZ)V
.line 12191
.end local v0 # "guid":I
goto/16 :goto_30c4
:cond_2f97
const/4 v2, 0x0
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I
if-ne v10, v0, :cond_2fd4
.line 12192
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_30c4
.line 12193
aget-object v1, v11, v2
check-cast v1, Ljava/lang/String;
.line 12194
.local v1, "fileName":Ljava/lang/String;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 12195
.local v0, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_2fa9
if-ge v2, v0, :cond_2fd2
.line 12196
iget-object v3, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 12197
.local v3, "child":Landroid/view/View;
instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-nez v4, :cond_2fb6
.line 12198
goto :goto_2fcf
.line 12200
:cond_2fb6
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 12201
.local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getStreamingMedia()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v5
.line 12202
.local v5, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-nez v5, :cond_2fc0
.line 12203
goto :goto_2fcf
.line 12205
:cond_2fc0
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_2fcf
.line 12206
const/4 v6, 0x0
const/4 v7, 0x1
invoke-virtual {v4, v6, v7, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V
.line 12195
.end local v3 # "child":Landroid/view/View;
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v5 # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:cond_2fcf
:goto_2fcf
add-int/lit8 v2, v2, 0x1
goto :goto_2fa9
.line 12209
.end local v0 # "count":I
.end local v1 # "fileName":Ljava/lang/String;
.end local v2 # "a":I
:cond_2fd2
goto/16 :goto_30c4
.line 12210
:cond_2fd4
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
if-ne v10, v0, :cond_2ff9
.line 12211
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 12212
.local v0, "did":J
iget-wide v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v4, v2, v0
if-nez v4, :cond_2ff7
.line 12213
const/4 v2, 0x1
aget-object v2, v11, v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
iput v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->scheduledMessagesCount:I
.line 12214
iget-boolean v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z
invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updateScheduledInterface(Z)V
.line 12216
.end local v0 # "did":J
:cond_2ff7
goto/16 :goto_30c4
:cond_2ff9
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I
if-ne v10, v0, :cond_3005
.line 12217
const/4 v1, 0x0
aget-object v0, v11, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
.line 12218
.local v0, "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
nop
.line 12228
.end local v0 # "mediaShare":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
goto/16 :goto_30c4
:cond_3005
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I
goto/16 :goto_30c4
.line 11795
:cond_3009
:goto_3009
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
if-ne v10, v0, :cond_3010
.line 11796
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->destroyTextureView()V
.line 11798
:cond_3010
iget-object v0, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_30c4
.line 11799
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 11800
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_3019
if-ge v1, v0, :cond_308a
.line 11801
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 11802
.local v2, "view":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v3, :cond_3087
.line 11803
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 11804
.local v3, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
.line 11805
.local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_3087
.line 11806
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v5
if-nez v5, :cond_3082
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v5
if-eqz v5, :cond_303c
const/4 v5, 0x1
goto :goto_3083
.line 11808
:cond_303c
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v5
if-eqz v5, :cond_3069
.line 11809
const/4 v5, 0x0
const/4 v6, 0x1
invoke-virtual {v3, v5, v6, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V
.line 11810
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v5
invoke-virtual {v5, v4}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v5
if-nez v5, :cond_3087
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v5
invoke-virtual {v5, v4}, Lim/tpelyyftgw/messenger/MediaController;->isGoingToShowMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v5
if-nez v5, :cond_3087
.line 11811
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v5
.line 11812
.local v5, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
if-eqz v5, :cond_3068
.line 11813
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->start()V
.line 11815
.end local v5 # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
:cond_3068
goto :goto_3087
.line 11816
:cond_3069
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v5
if-eqz v5, :cond_3080
.line 11817
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v5
invoke-virtual {v5, v4}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v5
if-nez v5, :cond_307e
.line 11818
const/4 v5, 0x1
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->checkVideoPlayback(Z)V
goto :goto_3087
.line 11817
:cond_307e
const/4 v5, 0x1
goto :goto_3087
.line 11816
:cond_3080
const/4 v5, 0x1
goto :goto_3087
.line 11806
:cond_3082
const/4 v5, 0x1
.line 11807
:goto_3083
const/4 v6, 0x0
invoke-virtual {v3, v6, v5, v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->updateButtonState(ZZZ)V
.line 11800
.end local v2 # "view":Landroid/view/View;
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_3087
:goto_3087
add-int/lit8 v1, v1, 0x1
goto :goto_3019
.line 11824
.end local v1 # "a":I
:cond_308a
iget-object v1, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 11825
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_3091
if-ge v1, v0, :cond_30c4
.line 11826
iget-object v2, v9, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 11827
.restart local v2 # "view":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
if-eqz v3, :cond_30bf
.line 11828
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
.line 11829
.local v3, "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
.line 11830
.restart local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v4, :cond_30bc
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v5
if-nez v5, :cond_30b6
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v5
if-eqz v5, :cond_30b3
goto :goto_30b6
:cond_30b3
const/4 v5, 0x0
const/4 v6, 0x1
goto :goto_30c1
.line 11831
:cond_30b6
:goto_30b6
const/4 v5, 0x0
const/4 v6, 0x1
invoke-virtual {v3, v5, v6}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->updateButtonState(ZZ)V
goto :goto_30c1
.line 11830
:cond_30bc
const/4 v5, 0x0
const/4 v6, 0x1
goto :goto_30c1
.line 11827
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
.end local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_30bf
const/4 v5, 0x0
const/4 v6, 0x1
.line 11825
.end local v2 # "view":Landroid/view/View;
:goto_30c1
add-int/lit8 v1, v1, 0x1
goto :goto_3091
.line 12234
.end local v0 # "count":I
.end local v1 # "a":I
:cond_30c4
:goto_30c4
return-void
.end method
.method public didSelectDialogs(Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 31
.param p1, "fragment" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p3, "message" # Ljava/lang/CharSequence;
.param p4, "param" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/ui/DialogsActivity;",
"Ljava/util/ArrayList<",
"Ljava/lang/Long;",
">;",
"Ljava/lang/CharSequence;",
"Z)V"
}
.end annotation
.line 16497
.local p2, "dids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
move-object/from16 v0, p0
move-object/from16 v1, p2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v3, 0x0
const/4 v4, 0x1
if-nez v2, :cond_1f
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v3
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-nez v2, :cond_1f
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v4
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-nez v2, :cond_1f
.line 16498
return-void
.line 16500
:cond_1f
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 16501
.local v2, "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v5, :cond_3c
.line 16502
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v6, :cond_32
.line 16503
iget-object v5, v6, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
goto :goto_35
.line 16505
:cond_32
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16507
:goto_35
const/4 v5, 0x0
iput-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 16508
iput-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessageGroup:Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
goto/16 :goto_b3
.line 16510
:cond_3c
const/4 v5, 0x1
.local v5, "a":I
:goto_3d
if-ltz v5, :cond_ad
.line 16511
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
.line 16512
.local v6, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/4 v7, 0x0
.local v7, "b":I
:goto_45
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v8, v8, v5
invoke-virtual {v8}, Landroid/util/SparseArray;->size()I
move-result v8
if-ge v7, v8, :cond_61
.line 16513
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v8, v8, v5
invoke-virtual {v8, v7}, Landroid/util/SparseArray;->keyAt(I)I
move-result v8
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v6, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16512
add-int/lit8 v7, v7, 0x1
goto :goto_45
.line 16515
.end local v7 # "b":I
:cond_61
invoke-static {v6}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 16516
const/4 v7, 0x0
.restart local v7 # "b":I
:goto_65
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v8
if-ge v7, v8, :cond_95
.line 16517
invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/Integer;
.line 16518
.local v8, "id":Ljava/lang/Integer;
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v9, v9, v5
invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
move-result v10
invoke-virtual {v9, v10}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;
.line 16519
.local v9, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v9, :cond_92
.line 16520
iget-object v10, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
if-eqz v10, :cond_8f
.line 16521
iget-object v10, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
.line 16530
:cond_8f
invoke-virtual {v2, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 16516
.end local v8 # "id":Ljava/lang/Integer;
.end local v9 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_92
add-int/lit8 v7, v7, 0x1
goto :goto_65
.line 16533
.end local v7 # "b":I
:cond_95
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v7, v7, v5
invoke-virtual {v7}, Landroid/util/SparseArray;->clear()V
.line 16534
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v7, v7, v5
invoke-virtual {v7}, Landroid/util/SparseArray;->clear()V
.line 16535
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v7, v7, v5
invoke-virtual {v7}, Landroid/util/SparseArray;->clear()V
.line 16510
.end local v6 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
add-int/lit8 v5, v5, -0x1
goto :goto_3d
.line 16537
.end local v5 # "a":I
:cond_ad
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 16538
invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 16541
:goto_b3
invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I
move-result v5
if-gt v5, v4, :cond_15a
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/Long;
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v5
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v7
int-to-long v7, v7
cmp-long v9, v5, v7
if-eqz v9, :cond_15a
if-eqz p3, :cond_d6
move-object/from16 v11, p1
goto/16 :goto_15c
.line 16551
:cond_d6
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v5
.line 16552
.local v5, "did":J
iget-wide v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v3, v5, v7
if-eqz v3, :cond_13f
.line 16553
long-to-int v3, v5
.line 16554
.local v3, "lower_part":I
const/16 v7, 0x20
shr-long v7, v5, v7
long-to-int v8, v7
.line 16555
.local v8, "high_part":I
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 16556
.local v7, "args":Landroid/os/Bundle;
iget-boolean v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
const-string/jumbo v10, "scrollToTopOnResume"
invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 16557
if-eqz v3, :cond_10d
.line 16558
if-lez v3, :cond_104
.line 16559
const-string/jumbo v9, "user_id"
invoke-virtual {v7, v9, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_112
.line 16560
:cond_104
if-gez v3, :cond_112
.line 16561
neg-int v9, v3
const-string v10, "chat_id"
invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_112
.line 16564
:cond_10d
const-string v9, "enc_id"
invoke-virtual {v7, v9, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 16566
:cond_112
:goto_112
if-eqz v3, :cond_121
.line 16567
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
move-object/from16 v11, p1
invoke-virtual {v9, v7, v11}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-nez v9, :cond_123
.line 16568
return-void
.line 16566
:cond_121
move-object/from16 v11, p1
.line 16571
:cond_123
new-instance v9, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v9, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 16572
.local v9, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v9, v4}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
move-result v10
if-eqz v10, :cond_13b
.line 16573
invoke-virtual {v9, v4, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V
.line 16574
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v4
if-nez v4, :cond_13e
.line 16575
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V
goto :goto_13e
.line 16578
:cond_13b
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 16580
.end local v3 # "lower_part":I
.end local v7 # "args":Landroid/os/Bundle;
.end local v8 # "high_part":I
.end local v9 # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
:cond_13e
:goto_13e
goto :goto_19e
.line 16581
:cond_13f
move-object/from16 v11, p1
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 16582
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 16583
invoke-virtual {v0, v4, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V
.line 16584
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v3
if-eqz v3, :cond_156
.line 16585
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 16586
invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 16588
:cond_156
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
goto :goto_19e
.line 16541
.end local v5 # "did":J
:cond_15a
move-object/from16 v11, p1
.line 16542
:goto_15c
const/4 v3, 0x0
.local v3, "a":I
:goto_15d
invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_19b
.line 16543
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v24
.line 16544
.local v24, "did":J
if-eqz p3, :cond_18c
.line 16545
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v12
invoke-interface/range {p3 .. p3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v13
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x1
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x1
const/16 v23, 0x0
move-wide/from16 v14, v24
invoke-virtual/range {v12 .. v23}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 16547
:cond_18c
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v5
const/4 v9, 0x1
const/4 v10, 0x0
move-object v6, v2
move-wide/from16 v7, v24
invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I
.line 16542
.end local v24 # "did":J
add-int/lit8 v3, v3, 0x1
goto :goto_15d
.line 16549
.end local v3 # "a":I
:cond_19b
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 16591
:goto_19e
return-void
.end method
.method public didSelectLocation(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;IZI)V
.registers 14
.param p1, "location" # Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.param p2, "locationType" # I
.param p3, "notify" # Z
.param p4, "scheduleDate" # I
.line 16785
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p1
move v7, p3
move v8, p4
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 16786
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_17
.line 16787
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 16789
:cond_17
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.line 16790
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v0, :cond_21
.line 16791
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 16793
:cond_21
return-void
.end method
.method public dismissCurrentDialog()V
.registers 3
.line 13554
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->visibleDialog:Landroid/app/Dialog;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-ne v0, v1, :cond_1a
.line 13555
const/4 v0, 0x0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->closeCamera(Z)V
.line 13556
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V
.line 13557
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->hideCamera(Z)V
.line 13558
return-void
.line 13560
:cond_1a
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissCurrentDialog()V
.line 13561
return-void
.end method
.method public dismissDialogOnPause(Landroid/app/Dialog;)Z
.registers 3
.param p1, "dialog" # Landroid/app/Dialog;
.line 7209
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eq p1, v0, :cond_c
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissDialogOnPause(Landroid/app/Dialog;)Z
move-result v0
if-eqz v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method public extendActionMode(Landroid/view/Menu;)Z
.registers 11
.param p1, "menu" # Landroid/view/Menu;
.line 12699
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
const v1, 0x1020021
const/4 v2, 0x1
if-eqz v0, :cond_25
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_25
.line 12700
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->getSelectiongLength()I
move-result v0
if-eqz v0, :cond_24
invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
move-result-object v0
if-nez v0, :cond_35
.line 12701
:cond_24
return v2
.line 12704
:cond_25
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getSelectionLength()I
move-result v0
if-eqz v0, :cond_14a
invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
move-result-object v0
if-nez v0, :cond_35
goto/16 :goto_14a
.line 12708
:cond_35
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_41
.line 12709
const v0, 0x1020035
invoke-interface {p1, v0}, Landroid/view/Menu;->removeItem(I)V
.line 12711
:cond_41
new-instance v0, Landroid/text/SpannableStringBuilder;
const v1, 0x7f0f027d
const-string v3, "Bold"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 12712
.local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;
const-string v3, "fonts/rmedium.ttf"
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v3
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v3
const/16 v4, 0x21
const/4 v5, 0x0
invoke-virtual {v0, v1, v5, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 12713
const v1, 0x7f0902f6
const/4 v3, 0x6
const v6, 0x7f0902f8
invoke-interface {p1, v6, v1, v3, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12714
new-instance v1, Landroid/text/SpannableStringBuilder;
const v3, 0x7f0f07d9
const-string v7, "Italic"
invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v1
.line 12715
new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;
const-string v3, "fonts/ritalic.ttf"
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v3
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v3
invoke-virtual {v0, v1, v5, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 12716
const v1, 0x7f0902f9
const/4 v3, 0x7
invoke-interface {p1, v6, v1, v3, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12717
new-instance v1, Landroid/text/SpannableStringBuilder;
const v3, 0x7f0f08e6
const-string v7, "Mono"
invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v1
.line 12718
new-instance v1, Lim/tpelyyftgw/ui/components/TypefaceSpan;
sget-object v3, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/components/TypefaceSpan;-><init>(Landroid/graphics/Typeface;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v3
invoke-virtual {v0, v1, v5, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 12719
const v1, 0x7f0902fb
const/16 v3, 0x8
invoke-interface {p1, v6, v1, v3, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12720
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_cb
if-eqz v1, :cond_127
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPeerLayerVersion(I)I
move-result v1
const/16 v7, 0x65
if-lt v1, v7, :cond_127
.line 12721
:cond_cb
new-instance v1, Landroid/text/SpannableStringBuilder;
const v7, 0x7f0f101b
const-string v8, "Strike"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-direct {v1, v7}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v1
.line 12722
new-instance v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
.line 12723
.local v1, "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
iget v7, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/2addr v3, v7
iput v3, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 12724
new-instance v3, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v7
invoke-virtual {v0, v3, v5, v7, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 12725
const v3, 0x7f0902fd
const/16 v7, 0x9
invoke-interface {p1, v6, v3, v7, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12726
new-instance v3, Landroid/text/SpannableStringBuilder;
const v7, 0x7f0f1175
const-string v8, "Underline"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-direct {v3, v7}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v3
.line 12727
new-instance v3, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
invoke-direct {v3}, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;-><init>()V
move-object v1, v3
.line 12728
iget v3, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
or-int/lit8 v3, v3, 0x10
iput v3, v1, Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;->flags:I
.line 12729
new-instance v3, Lim/tpelyyftgw/ui/components/TextStyleSpan;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/components/TextStyleSpan;-><init>(Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v7
invoke-virtual {v0, v3, v5, v7, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 12730
const v3, 0x7f0902fe
const/16 v4, 0xa
invoke-interface {p1, v6, v3, v4, v0}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12732
.end local v1 # "run":Lim/tpelyyftgw/ui/components/TextStyleSpan$TextStyleRun;
:cond_127
const v1, 0x7f0902fa
const/16 v3, 0xb
const v4, 0x7f0f048a
const-string v5, "CreateLink"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-interface {p1, v6, v1, v3, v4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12733
const v1, 0x7f0902fc
const/16 v3, 0xc
const v4, 0x7f0f0dba
const-string v5, "Regular"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-interface {p1, v6, v1, v3, v4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.line 12734
return v2
.line 12705
.end local v0 # "stringBuilder":Landroid/text/SpannableStringBuilder;
:cond_14a
:goto_14a
return v2
.end method
.method public finishFragment()V
.registers 2
.line 13728
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->finishFragment()V
.line 13729
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_a
.line 13730
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 13732
:cond_a
return-void
.end method
.method public getCurrentChat()Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.registers 2
.line 16816
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
return-object v0
.end method
.method public getCurrentChatInfo()Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.registers 2
.line 16828
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
return-object v0
.end method
.method public getCurrentEncryptedChat()Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.registers 2
.line 16824
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
return-object v0
.end method
.method public getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
.registers 2
.line 16812
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
return-object v0
.end method
.method public getCurrentUserInfo()Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
.registers 2
.line 16832
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
return-object v0
.end method
.method public getDialogId()J
.registers 3
.line 5932
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
return-wide v0
.end method
.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
.registers 36
.line 19868
move-object/from16 v0, p0
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$a1Yb4rWIWdJE7eKK05gIJJ2DLCs;
.local v10, "selectedBackgroundDelegate":Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$a1Yb4rWIWdJE7eKK05gIJJ2DLCs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 19877
const/16 v1, 0x188
new-array v11, v1, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v8, "chat_wallpaper"
move-object v1, v9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v12, 0x0
aput-object v9, v11, v12
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
const-string v8, "chat_wallpaper_gradient_to"
move-object v1, v9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v13, 0x1
aput-object v9, v11, v13
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const-string v8, "actionBarDefault"
move-object v1, v9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v14, 0x2
aput-object v9, v11, v14
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I
const-string v8, "actionBarDefault"
move-object v1, v9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v15, 0x3
aput-object v9, v11, v15
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const-string v8, "actionBarDefaultIcon"
move-object v1, v9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v8, 0x4
aput-object v9, v11, v8
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const-string v23, "actionBarDefaultSelector"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v9, 0x5
aput-object v1, v11, v9
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUBACKGROUND:I
const-string v23, "actionBarDefaultSubmenuBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v2, 0x6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I
const-string v23, "actionBarDefaultSubmenuItem"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v16, 0x7
aput-object v1, v11, v16
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
or-int v19, v3, v4
const/16 v23, 0x0
const-string v24, "actionBarDefaultSubmenuItemIcon"
move-object/from16 v17, v1
move-object/from16 v18, v2
invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v17, 0x8
aput-object v1, v11, v17
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v20, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v24, 0x0
const-string v25, "actionBarDefault"
move-object/from16 v18, v1
move-object/from16 v19, v2
invoke-direct/range {v18 .. v25}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v18, 0x9
aput-object v1, v11, v18
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v21, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I
const/16 v25, 0x0
const-string v26, "actionBarDefault"
move-object/from16 v19, v1
move-object/from16 v20, v2
invoke-direct/range {v19 .. v26}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v19, 0xa
aput-object v1, v11, v19
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v22, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const/16 v26, 0x0
const-string v27, "actionBarDefaultIcon"
move-object/from16 v20, v1
move-object/from16 v21, v2
invoke-direct/range {v20 .. v27}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v20, 0xb
aput-object v1, v11, v20
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const/16 v27, 0x0
const-string v28, "actionBarDefaultSelector"
move-object/from16 v21, v1
move-object/from16 v22, v2
invoke-direct/range {v21 .. v28}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v21, 0xc
aput-object v1, v11, v21
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCH:I
const/16 v28, 0x0
const-string v29, "actionBarDefaultSearch"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCHPLACEHOLDER:I
const-string v29, "actionBarDefaultSearchPlaceholder"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_ITEMSCOLOR:I
const-string v29, "actionBarActionModeDefaultIcon"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_BACKGROUND:I
const-string v29, "actionBarActionModeDefault"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x10
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_TOPBACKGROUND:I
const-string v29, "actionBarActionModeDefaultTop"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x11
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_AM_SELECTORCOLOR:I
const-string v29, "actionBarActionModeDefaultSelector"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x12
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCountTextView:Lim/tpelyyftgw/ui/components/NumberTextView;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v29, "actionBarActionModeDefaultIcon"
move-object/from16 v22, v1
move-object/from16 v23, v2
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x13
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const/16 v24, 0x0
const-string v29, "avatar_text"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x14
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const/16 v27, 0x0
const-string v29, "avatar_backgroundRed"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x15
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_backgroundOrange"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x16
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_backgroundViolet"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x17
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_backgroundGreen"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x18
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_backgroundCyan"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x19
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_backgroundBlue"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x1a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_backgroundPink"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x1b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessageRed"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x1c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessageOrange"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x1d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessageViolet"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x1e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessageGreen"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x1f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessageCyan"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x20
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessageBlue"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x21
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "avatar_nameInMessagePink"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x22
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;
aput-object v4, v3, v13
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_inBubble"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x23
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_inBubbleSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x24
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;
aput-object v4, v3, v13
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_inBubbleShadow"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x25
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_outBubble"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x26
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_outBubbleSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x27
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_outBubbleShadow"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x28
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;
aput-object v4, v3, v12
sget-object v26, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_actionTextPaint:Landroid/text/TextPaint;
const/16 v27, 0x0
const-string v29, "chat_serviceText"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x29
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;
aput-object v4, v3, v12
sget-object v26, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_actionTextPaint:Landroid/text/TextPaint;
const-string v29, "chat_serviceLink"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x2a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v9, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_shareIconDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_replyIconDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botInlineDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botLinkDrawalbe:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v15
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_goIconDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v8
const/16 v24, 0x0
const/16 v26, 0x0
const-string v29, "chat_serviceIcon"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x2b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;
aput-object v4, v3, v13
const/16 v27, 0x0
const-string v29, "chat_serviceBackground"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x2c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-class v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;
aput-object v4, v3, v13
const-string v29, "chat_serviceBackgroundSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x2d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;
aput-object v4, v3, v13
const-string v29, "chat_messageTextIn"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x2e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "chat_messageTextOut"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x2f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-class v4, Lim/tpelyyftgw/ui/cells/BotHelpCell;
aput-object v4, v3, v13
const-string v29, "chat_messageLinkIn"
const/16 v30, 0x0
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;Ljava/lang/Object;)V
const/16 v2, 0x30
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v29, "chat_messageLinkOut"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;Ljava/lang/Object;)V
const/16 v2, 0x31
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgNoSoundDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const/16 v24, 0x0
const-string v29, "chat_mediaTimeText"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x32
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outSentCheck"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x33
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outSentCheckSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x34
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckReadDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutHalfCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_outSentCheckRead"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x35
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckReadSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutHalfCheckSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_outSentCheckReadSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x36
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutClockDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outSentClock"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x37
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutSelectedClockDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outSentClockSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x38
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInClockDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inSentClock"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x39
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInSelectedClockDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inSentClockSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x3a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaHalfCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_mediaSentCheck"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x3b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v8, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerHalfCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerClockDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgStickerViewsDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v15
const-string v29, "chat_serviceText"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x3c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaClockDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_mediaSentClock"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x3d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutViewsDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outViews"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x3e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutViewsSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outViewsSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x3f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInViewsDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inViews"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x40
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInViewsSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inViewsSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x41
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaViewsDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_mediaViews"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x42
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMenuDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outMenu"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x43
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMenuSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outMenuSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x44
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMenuDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inMenu"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x45
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMenuSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inMenuSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x46
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaMenuDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_mediaMenu"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x47
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutInstantDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCallDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_outInstant"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x48
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCallSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outInstantSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x49
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInInstantDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInCallDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v29, "chat_inInstant"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x4a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInCallSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inInstantSelected"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x4b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgCallUpGreenDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_outUpCall"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x4c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgCallDownRedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inUpCall"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x4d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgCallDownGreenDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const-string v29, "chat_inDownCall"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x4e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v26, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgErrorPaint:Landroid/graphics/Paint;
const/16 v27, 0x0
const-string v29, "chat_sentError"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x4f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgErrorDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const/16 v26, 0x0
const-string v29, "chat_sentErrorIcon"
move-object/from16 v22, v1
move-object/from16 v23, v2
move-object/from16 v25, v3
move-object/from16 v27, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x50
aput-object v1, v11, v2
new-instance v22, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v1, v4, v12
const/4 v3, 0x0
const/4 v5, 0x0
const-string v23, "chat_selectedBackground"
move-object/from16 v1, v22
move-object v7, v10
const/4 v15, 0x4
move-object/from16 v8, v23
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v1, 0x51
aput-object v22, v11, v1
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_durationPaint:Landroid/text/TextPaint;
const/16 v27, 0x0
const/16 v31, 0x0
const-string v32, "chat_previewDurationText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x52
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_gamePaint:Landroid/text/TextPaint;
const-string v32, "chat_previewGameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x53
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const/16 v29, 0x0
const-string v32, "chat_inPreviewInstantText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x54
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outPreviewInstantText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x55
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inPreviewInstantSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x56
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outPreviewInstantSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x57
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_deleteProgressPaint:Landroid/graphics/Paint;
const-string v32, "chat_secretTimeText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x58
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const/16 v29, 0x0
const-string v32, "chat_stickerNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x59
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botButtonPaint:Landroid/text/TextPaint;
const-string v32, "chat_botButtonText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x5a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_botProgressPaint:Landroid/graphics/Paint;
const-string v32, "chat_botProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x5b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_timeBackgroundPaint:Landroid/graphics/Paint;
const-string v32, "chat_mediaTimeBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x5c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const/16 v29, 0x0
const-string v32, "chat_inForwardedNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x5d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outForwardedNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x5e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inViaBotNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x5f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outViaBotNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x60
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_stickerViaBotNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x61
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inReplyLine"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x62
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outReplyLine"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x63
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_stickerReplyLine"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x64
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inReplyNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x65
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outReplyNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x66
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_stickerReplyNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x67
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inReplyMessageText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x68
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outReplyMessageText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x69
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inReplyMediaMessageText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x6a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outReplyMediaMessageText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x6b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inReplyMediaMessageSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x6c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outReplyMediaMessageSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x6d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_stickerReplyMessageText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x6e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inPreviewLine"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x6f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outPreviewLine"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x70
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inSiteNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x71
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outSiteNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x72
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inContactNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x73
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outContactNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x74
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inContactPhoneText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x75
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inContactPhoneSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x76
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outContactPhoneText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x77
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outContactPhoneSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x78
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_mediaProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x79
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x7a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x7b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioSelectedProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x7c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioSelectedProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x7d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_mediaTimeText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x7e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inTimeText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x7f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outTimeText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x80
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inTimeSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x81
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_adminText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x82
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_adminSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x83
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outTimeSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x84
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioPerfomerText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x85
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioPerfomerSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x86
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioPerfomerText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x87
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioPerfomerSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x88
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioTitleText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x89
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioTitleText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x8a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioDurationText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x8b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioDurationText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x8c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioDurationSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x8d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioDurationSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x8e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioSeekbar"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x8f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioSeekbar"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x90
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioSeekbarSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x91
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioSeekbarSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x92
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioSeekbarFill"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x93
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inAudioCacheSeekbar"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x94
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioSeekbarFill"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x95
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outAudioCacheSeekbar"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x96
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inVoiceSeekbar"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x97
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outVoiceSeekbar"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x98
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inVoiceSeekbarSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x99
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outVoiceSeekbarSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x9a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inVoiceSeekbarFill"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x9b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outVoiceSeekbarFill"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x9c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x9d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x9e
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileProgressSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x9f
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileProgressSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa0
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa1
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileNameText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa2
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileInfoText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa3
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileInfoText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa4
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileInfoSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa5
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileInfoSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa7
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa8
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inFileBackgroundSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xa9
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outFileBackgroundSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xaa
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inVenueInfoText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xab
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outVenueInfoText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xac
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inVenueInfoSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xad
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outVenueInfoSelectedText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xae
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_mediaInfoText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xaf
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_urlPaint:Landroid/graphics/Paint;
const-string v32, "chat_linkSelectBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb0
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
sget-object v29, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_textSearchSelectionPaint:Landroid/graphics/Paint;
const-string v32, "chat_textSelectBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb1
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const/16 v29, 0x0
const-string v32, "chat_outLoader"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb2
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outMediaIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb3
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outLoaderSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb4
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_outMediaIconSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb5
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inLoader"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inMediaIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb7
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inLoaderSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb8
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
const-string v32, "chat_inMediaIconSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xb9
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v15, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aget-object v5, v5, v12
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aget-object v5, v5, v12
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v14
aget-object v5, v5, v12
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
const/4 v6, 0x3
aget-object v5, v5, v6
aget-object v5, v5, v12
aput-object v5, v4, v6
const-string v32, "chat_mediaLoaderPhoto"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xba
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v15, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aget-object v5, v5, v12
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aget-object v5, v5, v12
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v14
aget-object v5, v5, v12
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
const/4 v6, 0x3
aget-object v5, v5, v6
aget-object v5, v5, v12
aput-object v5, v4, v6
const/16 v27, 0x0
const-string v32, "chat_mediaLoaderPhotoIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xbb
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v15, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aget-object v5, v5, v13
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aget-object v5, v5, v13
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v14
aget-object v5, v5, v13
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
const/4 v6, 0x3
aget-object v5, v5, v6
aget-object v5, v5, v13
aput-object v5, v4, v6
const-string v32, "chat_mediaLoaderPhotoSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xbc
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v15, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aget-object v5, v5, v13
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aget-object v5, v5, v13
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v14
aget-object v5, v5, v13
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
const/4 v6, 0x3
aget-object v5, v5, v6
aget-object v5, v5, v13
aput-object v5, v4, v6
const/16 v27, 0x0
const-string v32, "chat_mediaLoaderPhotoIconSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xbd
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v16
aget-object v5, v5, v12
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v17
aget-object v5, v5, v12
aput-object v5, v4, v13
const-string v32, "chat_outLoaderPhoto"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xbe
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v16
aget-object v5, v5, v12
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v17
aget-object v5, v5, v12
aput-object v5, v4, v13
const/16 v27, 0x0
const-string v32, "chat_outLoaderPhotoIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xbf
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v16
aget-object v5, v5, v13
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v17
aget-object v5, v5, v13
aput-object v5, v4, v13
const-string v32, "chat_outLoaderPhotoSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc0
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v16
aget-object v5, v5, v13
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v17
aget-object v5, v5, v13
aput-object v5, v4, v13
const/16 v27, 0x0
const-string v32, "chat_outLoaderPhotoIconSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc1
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v19
aget-object v5, v5, v12
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v20
aget-object v5, v5, v12
aput-object v5, v4, v13
const-string v32, "chat_inLoaderPhoto"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc2
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v19
aget-object v5, v5, v12
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v20
aget-object v5, v5, v12
aput-object v5, v4, v13
const/16 v27, 0x0
const-string v32, "chat_inLoaderPhotoIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc3
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v19
aget-object v5, v5, v13
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v20
aget-object v5, v5, v13
aput-object v5, v4, v13
const-string v32, "chat_inLoaderPhotoSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc4
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v19
aget-object v5, v5, v13
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v20
aget-object v5, v5, v13
aput-object v5, v4, v13
const/16 v27, 0x0
const-string v32, "chat_inLoaderPhotoIconSelected"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc5
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v18
aget-object v5, v5, v12
aput-object v5, v4, v12
const-string v32, "chat_outFileIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v18
aget-object v5, v5, v13
aput-object v5, v4, v12
const-string v32, "chat_outFileSelectedIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc7
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v21
aget-object v5, v5, v12
aput-object v5, v4, v12
const-string v32, "chat_inFileIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc8
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_photoStatesDrawables:[[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v21
aget-object v5, v5, v13
aput-object v5, v4, v12
const-string v32, "chat_inFileSelectedIcon"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
move-object/from16 v30, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xc9
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aput-object v5, v4, v12
const/16 v20, 0x0
const/16 v22, 0x0
const-string v23, "chat_inContactBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xca
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aput-object v5, v4, v12
const/16 v18, 0x0
const-string v23, "chat_inContactIcon"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xcb
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aput-object v5, v4, v12
const-string v23, "chat_outContactBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xcc
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_contactDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aput-object v5, v4, v12
const/16 v18, 0x0
const-string v23, "chat_outContactIcon"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xcd
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aput-object v5, v4, v12
const-string v23, "chat_inLocationBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xce
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v12
aput-object v5, v4, v12
const/16 v18, 0x0
const-string v23, "chat_inLocationIcon"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xcf
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aput-object v5, v4, v12
const-string v23, "chat_outLocationBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd0
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
aput-object v4, v3, v12
new-array v4, v13, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_locationDrawable:[Landroid/graphics/drawable/Drawable;
aget-object v5, v5, v13
aput-object v5, v4, v12
const/16 v18, 0x0
const-string v23, "chat_outLocationIcon"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd1
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
const/16 v19, 0x0
const/16 v21, 0x0
const-string v23, "chat_messagePanelBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd2
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionContainer:Landroid/widget/FrameLayout;
new-array v3, v13, [Landroid/graphics/drawable/Drawable;
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v12
const/16 v20, 0x0
const-string v23, "chat_messagePanelShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v21, v3
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd3
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
const/16 v21, 0x0
const-string v23, "chat_messagePanelBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd4
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
new-array v3, v13, [Landroid/graphics/drawable/Drawable;
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v12
const/16 v20, 0x0
const-string v23, "chat_messagePanelShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v21, v3
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd5
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
const/16 v21, 0x0
const-string v23, "chat_messagePanelBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
new-array v3, v13, [Landroid/graphics/drawable/Drawable;
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v12
const/16 v20, 0x0
const-string v23, "chat_messagePanelShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v21, v3
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd7
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
const/16 v21, 0x0
const-string v23, "chat_messagePanelBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd8
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
new-array v3, v13, [Landroid/graphics/drawable/Drawable;
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v12
const/16 v20, 0x0
const-string v23, "chat_messagePanelShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v21, v3
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xd9
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
const/16 v21, 0x0
const-string v23, "chat_messagePanelBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xda
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomMessagesActionContainer:Landroid/widget/FrameLayout;
new-array v3, v13, [Landroid/graphics/drawable/Drawable;
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v12
const/16 v20, 0x0
const-string v23, "chat_messagePanelShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v21, v3
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xdb
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeBackgroundPaint:Landroid/graphics/Paint;
const/16 v21, 0x0
const-string v23, "chat_messagePanelBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xdc
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Landroid/graphics/drawable/Drawable;
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_composeShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v12
const/16 v20, 0x0
const-string v23, "chat_messagePanelShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v21, v3
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xdd
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "audioVideoButtonContainer"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v30, 0x0
const/16 v32, 0x0
const-string v33, "chat_messagePanelBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xde
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "messageEditText"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xdf
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CURSORCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelCursor"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe0
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
const-string/jumbo v5, "recordSendText"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_fieldOverlayText"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe1
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelHint"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe2
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "sendButton"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelSend"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe3
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelPressedSend"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe4
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v32, 0x18
const/16 v33, 0x0
const-string v34, "chat_messagePanelSend"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v34}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;ILim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe5
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "emojiButton"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v27, 0x0
const/16 v32, 0x0
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "botButton"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe7
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "notifyButton"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe8
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
or-int v27, v3, v5
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
const-string/jumbo v5, "scheduledButton"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xe9
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v6, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoiceDot"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xea
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
const-string v5, "attachButton"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const/16 v27, 0x0
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xeb
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
const-string v5, "audioSendButton"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xec
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
const-string/jumbo v5, "videoSendButton"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelIcons"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xed
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVideoFrame"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xee
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "videoTimelineView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelSend"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xef
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "doneButtonImage"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf0
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordedAudioPanel"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf1
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "micDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v27, 0x0
const-string v33, "chat_messagePanelVoicePressed"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf2
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "cameraDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVoicePressed"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf3
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "sendDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVoicePressed"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf4
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "lockDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "key_chat_messagePanelVoiceLock"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf5
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "lockTopDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "key_chat_messagePanelVoiceLock"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf6
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "lockArrowDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "key_chat_messagePanelVoiceLock"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf7
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "lockBackgroundDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "key_chat_messagePanelVoiceLockBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf8
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "lockShadowDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "key_chat_messagePanelVoiceLockShadow"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xf9
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordDeleteImageView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVoiceDelete"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xfa
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordedAudioBackground"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoiceBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xfb
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordTimeText"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordTime"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xfc
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordTimeContainer"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xfd
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordCancelText"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordVoiceCancel"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xfe
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordPanel"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0xff
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordedAudioTimeTextView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVoiceDuration"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x100
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "recordCancelImage"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordVoiceCancel"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x101
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "doneButtonProgress"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v27, 0x0
const-string v33, "contextProgressInner1"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x102
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "contextProgressOuter1"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x103
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "cancelBotButton"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelCancelInlineBot"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x104
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "redDotPaint"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v27, 0x0
const-string v33, "chat_recordedVoiceDot"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x105
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "paint"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVoiceBackground"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x106
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "paintRecord"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_messagePanelVoiceShadow"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x107
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string/jumbo v4, "seekBarWaveform"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoiceProgress"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x108
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoiceProgressInner"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x109
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "playDrawable"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoicePlayPause"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x10a
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v5, v3, v12
const-string v5, "pauseDrawable"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoicePlayPause"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x10b
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v6, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoicePlayPausePressed"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x10c
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_recordedVoicePlayPausePressed"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x10d
aput-object v1, v11, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
aput-object v4, v3, v12
const-string v4, "dotPaint"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v29
const/16 v27, 0x0
const-string v33, "chat_emojiPanelNewTrending"
move-object/from16 v25, v1
move-object/from16 v26, v2
move-object/from16 v28, v3
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v2, 0x10e
aput-object v1, v11, v2
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_1f29
.line 20309
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_1f2a
:cond_1f29
nop
:goto_1f2a
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v17, "chat_emojiPanelBackground"
move-object/from16 v1, v16
move-object v8, v10
const/16 v18, 0x5
move-object/from16 v9, v17
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v1, 0x10f
aput-object v16, v11, v1
const/16 v16, 0x110
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_1f52
.line 20311
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_1f53
:cond_1f52
nop
:goto_1f53
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelShadowLine"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x111
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_1f75
.line 20313
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_1f76
:cond_1f75
nop
:goto_1f76
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelEmptyText"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x112
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_1f98
.line 20315
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_1f99
:cond_1f98
nop
:goto_1f99
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelIcon"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x113
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_1fbb
.line 20317
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_1fbc
:cond_1fbb
nop
:goto_1fbc
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelIconSelected"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x114
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_1fde
.line 20319
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_1fdf
:cond_1fde
nop
:goto_1fdf
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelStickerPackSelector"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x115
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_2001
.line 20321
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_2002
:cond_2001
nop
:goto_2002
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelBackspace"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x116
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_2024
.line 20323
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_2025
:cond_2024
nop
:goto_2025
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelTrendingTitle"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x117
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_2047
.line 20325
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_2048
:cond_2047
nop
:goto_2048
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelTrendingDescription"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x118
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_206a
.line 20327
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_206b
:cond_206a
nop
:goto_206b
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelBadgeText"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x119
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_208d
.line 20329
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_208e
:cond_208d
nop
:goto_208e
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelBadgeBackground"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x11a
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_20b0
.line 20331
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_20b1
:cond_20b0
nop
:goto_20b1
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiBottomPanelIcon"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x11b
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_20d3
.line 20333
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_20d4
:cond_20d3
nop
:goto_20d4
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiSearchIcon"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x11c
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_20f6
.line 20335
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_20f7
:cond_20f6
nop
:goto_20f7
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelStickerSetNameHighlight"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x11d
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_2119
.line 20337
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v1
goto :goto_211a
:cond_2119
nop
:goto_211a
move-object v2, v1
const/4 v3, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/components/EmojiView;
aput-object v1, v4, v12
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string v9, "chat_emojiPanelStickerPackSelectorLine"
move-object/from16 v1, v17
move-object v8, v10
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v1, 0x11e
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v8, 0x0
const-string/jumbo v9, "undo_background"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x11f
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
const/16 v27, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/UndoView;
aput-object v5, v4, v12
const-string/jumbo v5, "undoImageView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const/16 v30, 0x0
const/16 v31, 0x0
const/16 v32, 0x0
const-string/jumbo v33, "undo_cancelColor"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x120
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/UndoView;
aput-object v5, v4, v12
const-string/jumbo v5, "undoTextView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "undo_cancelColor"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x121
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/UndoView;
aput-object v5, v4, v12
const-string v5, "infoTextView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "undo_infoColor"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x122
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/UndoView;
aput-object v5, v4, v12
const-string/jumbo v5, "textPaint"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "undo_infoColor"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x123
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/UndoView;
aput-object v5, v4, v12
const-string/jumbo v5, "progressPaint"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "undo_infoColor"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x124
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/UndoView;
aput-object v5, v4, v12
const-string v5, "leftImageView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "undo_infoColor"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x125
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const-string v9, "chat_botKeyboardButtonText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x126
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v9, "chat_botKeyboardButtonBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x127
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v9, "chat_botKeyboardButtonBackgroundPressed"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x128
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I
or-int v27, v4, v5
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v5, v4, v12
const-string v5, "frameLayout"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "inappPlayerBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x129
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v5, v4, v12
const-string v5, "playButton"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "inappPlayerPlayPause"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x12a
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I
or-int v27, v4, v5
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v5, v4, v12
const-string/jumbo v5, "titleTextView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "inappPlayerTitle"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x12b
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_FASTSCROLL:I
or-int v27, v4, v6
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v6, v4, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "inappPlayerPerformer"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x12c
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v6, v4, v12
const-string v6, "closeButton"
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v29
const-string v33, "inappPlayerClose"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x12d
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I
or-int v27, v4, v6
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v6, v4, v12
const-string v6, "frameLayout"
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "returnToCallBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x12e
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I
or-int v27, v4, v6
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/components/FragmentContextView;
aput-object v6, v4, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "returnToCallText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x12f
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLineView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v5, 0x0
const/4 v6, 0x0
const-string v9, "chat_topPanelLine"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x130
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_topPanelTitle"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x131
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_topPanelMessage"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x132
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_topPanelTitle"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x133
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_topPanelMessage"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x134
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->closePinned:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_topPanelClose"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x135
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->closeReportSpam:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_topPanelClose"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x136
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v9, "chat_topPanelBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x137
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v9, "chat_topPanelBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x138
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageView:Landroid/widget/FrameLayout;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v9, "chat_topPanelBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x139
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_addContact"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x13a
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I
or-int/2addr v4, v2
const-string v9, "chat_reportSpam"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x13b
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKTAG:I
or-int/2addr v4, v2
const-string v9, "chat_addContact"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x13c
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyLineView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const-string v9, "chat_replyPanelLine"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x13d
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_replyPanelName"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x13e
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_replyPanelMessage"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x13f
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_replyPanelIcons"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x140
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_replyPanelClose"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x141
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchUpButton:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_searchPanelIcons"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x142
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchDownButton:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_searchPanelIcons"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x143
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_searchPanelIcons"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x144
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_searchPanelIcons"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x145
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->searchCountText:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_searchPanelText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x146
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayText:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_secretChatStatusText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x147
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_fieldOverlayText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x148
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChatText2:Lim/tpelyyftgw/ui/ChatActivity$UnreadCounterTextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_fieldOverlayText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x149
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayProgress:Lim/tpelyyftgw/ui/components/RadialProgressView;
const/4 v4, 0x0
const-string v9, "chat_fieldOverlayText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x14a
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_serviceText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x14b
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_serviceText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x14c
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->progressBar:Lim/tpelyyftgw/ui/components/RadialProgressView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
const-string v9, "chat_serviceText"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x14d
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_stickersHintPanel"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x14e
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v5, v13, [Ljava/lang/Class;
const-class v2, Lim/tpelyyftgw/ui/cells/StickerCell;
aput-object v2, v5, v12
const-string v9, "chat_stickersHintPanel"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x14f
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_USEBACKGROUNDDRAWABLE:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
aput-object v5, v4, v12
const-string v5, "backgroundLayout"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_unreadMessagesStartBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x150
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
aput-object v5, v4, v12
const-string v5, "imageView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_unreadMessagesStartArrowIcon"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x151
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ChatUnreadCell;
aput-object v5, v4, v12
const-string/jumbo v9, "textView"
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_unreadMessagesStartText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x152
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->progressView2:Landroid/view/View;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I
const/16 v28, 0x0
const/16 v29, 0x0
const-string v32, "chat_serviceBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x153
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->emptyView:Landroid/widget/TextView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I
const-string v32, "chat_serviceBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x154
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->bigEmptyView:Lim/tpelyyftgw/ui/components/ChatBigEmptyView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I
const-string v32, "chat_serviceBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x155
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SERVICEBACKGROUND:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;
aput-object v5, v4, v12
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v29
const/16 v32, 0x0
const-string v33, "chat_serviceBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x156
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ChatLoadingCell;
aput-object v5, v4, v12
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_serviceText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x157
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/BotSwitchCell;
aput-object v5, v4, v12
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_botSwitchToInlineText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x158
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/MentionCell;
aput-object v5, v4, v12
const-string v5, "nameTextView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "windowBackgroundWhiteBlackText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x159
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/MentionCell;
aput-object v5, v4, v12
const-string/jumbo v5, "usernameTextView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string/jumbo v33, "windowBackgroundWhiteGrayText3"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x15a
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/16 v27, 0x0
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const/16 v29, 0x0
const/4 v5, 0x3
new-array v6, v5, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_inlineResultFile:Landroid/graphics/drawable/Drawable;
aput-object v5, v6, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_inlineResultAudio:Landroid/graphics/drawable/Drawable;
aput-object v5, v6, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_inlineResultLocation:Landroid/graphics/drawable/Drawable;
aput-object v5, v6, v14
const-string v32, "chat_inlineResultIcon"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
move-object/from16 v30, v6
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x15b
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const/16 v30, 0x0
const-string/jumbo v32, "windowBackgroundWhiteGrayText2"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x15c
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const-string/jumbo v32, "windowBackgroundWhiteLinkText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x15d
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const-string/jumbo v32, "windowBackgroundWhiteBlackText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x15e
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const-string v32, "chat_inAudioProgress"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x15f
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const-string v32, "chat_inAudioSelectedProgress"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x160
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/ContextLinkCell;
aput-object v5, v4, v12
const-string v32, "divider"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x161
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const/16 v28, 0x0
const-string v32, "chat_gifSaveHintBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x162
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->gifHintTextView:Landroid/widget/TextView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v32, "chat_gifSaveHintText"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v16, 0x163
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const-string v8, "chat_attachMediaBanBackground"
move-object/from16 v1, v17
move-object v7, v10
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v16, 0x164
new-instance v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "chat_attachMediaBanText"
move-object/from16 v1, v17
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v17, v11, v16
const/16 v1, 0x165
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/HintView;
aput-object v5, v4, v12
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v29
const/16 v32, 0x0
const-string v33, "chat_gifSaveHintText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x166
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/HintView;
aput-object v5, v4, v12
const-string v5, "imageView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_gifSaveHintText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x167
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/HintView;
aput-object v5, v4, v12
const-string v5, "arrowImageView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_gifSaveHintBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x168
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/HintView;
aput-object v5, v4, v12
filled-new-array {v9}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_gifSaveHintText"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x169
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/components/HintView;
aput-object v5, v4, v12
const-string v5, "arrowImageView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v29
const-string v33, "chat_gifSaveHintBackground"
move-object/from16 v25, v2
move-object/from16 v26, v3
move-object/from16 v28, v4
invoke-direct/range {v25 .. v33}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v11, v1
const/16 v1, 0x16a
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const/4 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const-string v9, "chat_goDownButtonCounterBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x16b
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonCounter:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_goDownButtonCounter"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x16c
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v9, "chat_goDownButton"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x16d
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int/2addr v4, v2
const-string v9, "chat_goDownButtonShadow"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x16e
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->pagedownButtonImage:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_goDownButtonIcon"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x16f
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v9, "chat_goDownButtonCounterBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x170
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v9, "chat_goDownButtonCounter"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x171
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v9, "chat_goDownButton"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x172
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
sget v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int/2addr v4, v2
const-string v9, "chat_goDownButtonShadow"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x173
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonImage:Landroid/widget/ImageView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string v9, "chat_goDownButtonIcon"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x174
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v3, 0x0
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v12
aput-object v2, v7, v12
const-string v9, "chat_attachGalleryBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x175
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v12
aput-object v2, v7, v12
const-string v9, "chat_attachGalleryIcon"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x176
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v13
aput-object v2, v7, v12
const-string v9, "chat_attachAudioBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x177
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v13
aput-object v2, v7, v12
const-string v9, "chat_attachAudioIcon"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x178
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v14
aput-object v2, v7, v12
const-string v9, "chat_attachFileBackground"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x179
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v14
aput-object v2, v7, v12
const-string v9, "chat_attachFileIcon"
move-object/from16 v2, v16
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v16, v11, v1
const/16 v1, 0x17a
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
const/4 v8, 0x3
aget-object v2, v2, v8
aput-object v2, v7, v12
const/4 v8, 0x0
const-string v9, "chat_attachContactBackground"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v1, 0x17b
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
const/4 v8, 0x3
aget-object v2, v2, v8
aput-object v2, v7, v12
const/4 v8, 0x0
const-string v9, "chat_attachContactIcon"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v1, 0x17c
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v15
aput-object v2, v7, v12
const-string v9, "chat_attachLocationBackground"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v1, 0x17d
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v15
aput-object v2, v7, v12
const-string v9, "chat_attachLocationIcon"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v1, 0x17e
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v18
aput-object v2, v7, v12
const-string v9, "chat_attachPollBackground"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v1, 0x17f
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachButtonDrawables:[Landroid/graphics/drawable/Drawable;
aget-object v2, v2, v18
aput-object v2, v7, v12
const-string v9, "chat_attachPollIcon"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v1, 0x180
new-instance v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-array v7, v13, [Landroid/graphics/drawable/Drawable;
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_attachEmptyDrawable:Landroid/graphics/drawable/Drawable;
aput-object v2, v7, v12
const-string v9, "chat_attachEmptyImage"
move-object v2, v14
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v14, v11, v1
const/16 v9, 0x181
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const-string v8, "chat_attachPhotoBackground"
move-object v1, v12
move-object v7, v10
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
const/16 v9, 0x182
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "dialogBackground"
move-object v1, v12
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
const/16 v9, 0x183
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "dialogBackgroundGray"
move-object v1, v12
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
const/16 v9, 0x184
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "dialogTextGray2"
move-object v1, v12
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
const/16 v9, 0x185
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "dialogScrollGlow"
move-object v1, v12
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
const/16 v9, 0x186
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "dialogGrayLine"
move-object v1, v12
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
const/16 v9, 0x187
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "dialogCameraIcon"
move-object v1, v12
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v11, v9
.line 19877
return-object v11
.end method
.method public hasReportSpam()Z
.registers 3
.line 5936
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->topChatPanelView:Landroid/widget/FrameLayout;
if-eqz v0, :cond_16
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I
move-result v0
const/16 v1, 0x8
if-eq v0, v1, :cond_16
const/4 v0, 0x1
goto :goto_17
:cond_16
const/4 v0, 0x0
:goto_17
return v0
.end method
.method public hideFieldPanel(Z)V
.registers 12
.param p1, "animated" # Z
.line 7400
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v8, 0x0
move-object v0, p0
move v9, p1
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7401
return-void
.end method
.method public hideFieldPanel(ZIZ)V
.registers 14
.param p1, "notify" # Z
.param p2, "scheduleDate" # I
.param p3, "animated" # Z
.line 7404
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v8, 0x0
move-object v0, p0
move v6, p1
move v7, p2
move v9, p3
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7405
return-void
.end method
.method public isEditingMessageMedia()Z
.registers 2
.line 16796
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->getEditingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
if-eqz v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method public isInScheduleMode()Z
.registers 2
.line 16808
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
return v0
.end method
.method public isSecretChat()Z
.registers 2
.line 16800
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method
.method public isSysNotifyMessage()Ljava/lang/Boolean;
.registers 3
.line 758
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/constants/Constants$DialogsFragmentTopMenuConfig;->isSystemCode(J)Z
move-result v0
if-eqz v0, :cond_e
.line 759
const/4 v0, 0x1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
return-object v0
.line 761
:cond_e
const/4 v0, 0x0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method
.method public isVedioFile(Ljava/lang/String;)Z
.registers 4
.param p1, "fileName" # Ljava/lang/String;
.line 9475
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->getMimeType(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 9476
.local v0, "mimeType":Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_15
const-string/jumbo v1, "video/"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_15
.line 9477
const/4 v1, 0x1
return v1
.line 9479
:cond_15
const/4 v1, 0x0
return v1
.end method
.method public synthetic lambda$applyDraftMaybe$76$ChatActivity()V
.registers 3
.line 13924
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_d
.line 13925
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V
.line 13926
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 13928
:cond_d
return-void
.end method
.method public synthetic lambda$checkGroupRedpkgDetail$133$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 26
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 17695
move-object/from16 v8, p0
move-object/from16 v9, p2
move-object/from16 v10, p3
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BCs3YRg2Fegk3W94nYJnKMMA7oU;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$BCs3YRg2Fegk3W94nYJnKMMA7oU;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17696
if-eqz v10, :cond_1a
.line 17697
iget-object v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17698
return-void
.line 17700
:cond_1a
instance-of v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
if-eqz v0, :cond_1f7
.line 17701
move-object v11, v9
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
.line 17702
.local v11, "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;->updates:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_27
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1f7
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
move-object v12, v1
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$Update;
.line 17703
.local v12, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
instance-of v1, v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
if-eqz v1, :cond_1f5
.line 17704
move-object v13, v12
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
.line 17705
.local v13, "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
const-class v1, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
invoke-static {v0, v1}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v14
.line 17706
.local v14, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
invoke-virtual {v14}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_195
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v2, "20004"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_195
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v2, "20013"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_195
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v2, "20008"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6a
goto/16 :goto_195
.line 17732
:cond_6a
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v2, "USER_INFONNOT_CODE"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const v2, 0x7f0f042e
const/4 v3, 0x1
const v4, 0x7f0f0d53
const-string v5, "ReceiveRedPacket"
if-nez v0, :cond_160
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v6, "SYSTEM_ERROR_ACCOUNT_EXCEPTION_CODE"
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_89
goto/16 :goto_160
.line 17747
:cond_89
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v6, "ACCOUNT_HAS_BEEN_FROZEN_CODE"
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_be
.line 17749
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
.line 17751
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0444
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0c93
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 17749
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_194
.line 17753
:cond_be
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v6, "ACCOUNT_UNCERTIFIED_CODE"
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_12c
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v6, "EXCLUSIVE_PLEASE_BIND_FIRST_BANKINFO"
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d3
goto :goto_12c
.line 17769
:cond_d3
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v6, "SYSTEM_ERROR_NOT_SET_PAYWORD_COCE"
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_113
.line 17771
const v0, 0x7f0f0bf7
.line 17774
const-string v6, "PayPasswordNotSetTips"
invoke-static {v6, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-array v3, v3, [Ljava/lang/Object;
.line 17775
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v1
.line 17774
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17776
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f1516
.line 17777
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0cs_PQmW4kr016iVqhH7v2_uf84;
invoke-direct {v7, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0cs_PQmW4kr016iVqhH7v2_uf84;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const/4 v15, 0x0
.line 17771
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v15
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_194
.line 17787
:cond_113
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z
if-eqz v0, :cond_123
.line 17788
const v0, 0x7f0f103c
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_194
.line 17790
:cond_123
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_194
.line 17755
:cond_12c
:goto_12c
const v0, 0x7f0f024a
.line 17758
const-string v6, "BankCardNotBindTips"
invoke-static {v6, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-array v3, v3, [Ljava/lang/Object;
.line 17759
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v1
.line 17758
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17760
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f0716
.line 17761
const-string v1, "GoToBind"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sSiPX_xiXAkZ8lzrhFdh9U-AZ8w;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sSiPX_xiXAkZ8lzrhFdh9U-AZ8w;
const/4 v15, 0x0
.line 17755
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v15
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_194
.line 17734
:cond_160
:goto_160
const v0, 0x7f0f0062
const/4 v6, 0x2
new-array v6, v6, [Ljava/lang/Object;
.line 17738
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v1
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
aput-object v1, v6, v3
.line 17737
const-string v1, "AccountInfoNotCompleted"
invoke-static {v1, v0, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17740
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f0719
.line 17741
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$eb94wIjQ7Y9xQGTHL14PQ1cV_eA;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$eb94wIjQ7Y9xQGTHL14PQ1cV_eA;
const/4 v15, 0x0
.line 17734
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v15
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17793
:goto_194
return-void
.line 17707
:cond_195
:goto_195
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
move-object v15, v0
check-cast v15, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.line 17708
.local v15, "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
invoke-virtual {v15}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v16
.line 17709
.local v16, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
if-eqz v16, :cond_1f4
.line 17710
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v11, v1}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
.line 17711
invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1f4
invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1f4
.line 17712
iget v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v17
.line 17713
.local v17, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getIsReceived()I
move-result v18
.line 17714
.local v18, "isReceived":I
invoke-virtual {v15}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->isReceived()Z
move-result v19
.line 17715
.local v19, "received":Z
invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getRedType()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v20
.line 17716
.local v20, "redType":I
new-instance v21, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ED6lN_8NdiVEmPVlTSqX7Q32w1k;
move-object/from16 v0, v21
move-object/from16 v1, p0
move/from16 v2, v18
move/from16 v3, v19
move/from16 v4, v20
move-object/from16 v5, p1
move-object v6, v15
move-object/from16 v7, v17
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ED6lN_8NdiVEmPVlTSqX7Q32w1k;-><init>(Lim/tpelyyftgw/ui/ChatActivity;IZILim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-static/range {v21 .. v21}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17730
.end local v17 # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v18 # "isReceived":I
.end local v19 # "received":Z
.end local v20 # "redType":I
:cond_1f4
return-void
.line 17796
.end local v12 # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
.end local v13 # "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
.end local v14 # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
.end local v15 # "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.end local v16 # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
:cond_1f5
goto/16 :goto_27
.line 17798
.end local v11 # "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
:cond_1f7
return-void
.end method
.method public synthetic lambda$checkGroupRedpkgDetail$134$ChatActivity(Landroid/content/DialogInterface;)V
.registers 5
.param p1, "hintDialog" # Landroid/content/DialogInterface;
.line 17800
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$checkRecordLocked$105$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 16604
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_7
.line 16605
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->cancelRecordingAudioVideo()V
.line 16607
:cond_7
return-void
.end method
.method public synthetic lambda$checkSecretMessageForLocation$71$ChatActivity()V
.registers 8
.line 12274
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 12275
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_7
if-ge v1, v0, :cond_25
.line 12276
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 12277
.local v2, "view":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v3, :cond_22
.line 12278
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 12279
.local v3, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
.line 12280
.local v4, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v6, 0x4
if-ne v5, v6, :cond_22
.line 12281
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->forceResetMessageObject()V
.line 12275
.end local v2 # "view":Landroid/view/View;
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v4 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_22
add-int/lit8 v1, v1, 0x1
goto :goto_7
.line 12285
.end local v1 # "a":I
:cond_25
return-void
.end method
.method public synthetic lambda$checkUserRedpkgDetail$143$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 20
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 17838
move-object/from16 v8, p0
move-object/from16 v9, p2
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuQleFxabcY62h0r2HgiS99zF4g;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$vuQleFxabcY62h0r2HgiS99zF4g;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17839
const v0, 0x7f0f103c
if-eqz p3, :cond_1b
.line 17840
const-string v1, "SystemIsBusyAndTryAgainLater"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 17842
return-void
.line 17844
:cond_1b
instance-of v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
if-eqz v1, :cond_1c9
.line 17845
move-object v10, v9
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
.line 17846
.local v10, "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
iget-object v1, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;->updates:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_28
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1c9
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v11, v2
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Update;
.line 17847
.local v11, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
instance-of v2, v11, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
if-eqz v2, :cond_1c7
.line 17848
move-object v12, v11
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
.line 17849
.local v12, "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
const-class v2, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
invoke-static {v1, v2}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v13
.line 17850
.local v13, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
invoke-virtual {v13}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z
move-result v1
const/4 v2, 0x0
if-nez v1, :cond_17e
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v3, "20004"
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_17e
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v3, "20013"
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_17e
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v3, "20008"
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_6b
goto/16 :goto_17e
.line 17880
:cond_6b
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v3, "USER_INFONNOT_CODE"
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const v3, 0x7f0f042e
const/4 v4, 0x1
const v5, 0x7f0f0d53
const-string v6, "ReceiveRedPacket"
if-nez v1, :cond_14f
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v7, "SYSTEM_ERROR_ACCOUNT_EXCEPTION_CODE"
invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8a
goto/16 :goto_14f
.line 17895
:cond_8a
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v7, "ACCOUNT_HAS_BEEN_FROZEN_CODE"
invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_bf
.line 17897
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
.line 17899
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0444
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0c93
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 17897
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_17d
.line 17901
:cond_bf
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v7, "ACCOUNT_UNCERTIFIED_CODE"
invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_121
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v7, "EXCLUSIVE_PLEASE_BIND_FIRST_BANKINFO"
invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_d4
goto :goto_121
.line 17917
:cond_d4
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v7, "SYSTEM_ERROR_NOT_SET_PAYWORD_COCE"
invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_10d
.line 17919
const v0, 0x7f0f0bf7
.line 17922
const-string v1, "PayPasswordNotSetTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-array v1, v4, [Ljava/lang/Object;
.line 17923
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v2
.line 17922
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 17924
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f1516
.line 17925
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QefiJFcvSU8cphUjzWhy2-Hsr_w;
invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$QefiJFcvSU8cphUjzWhy2-Hsr_w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const/4 v7, 0x0
.line 17919
const-string v1, ""
move-object/from16 v0, p0
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_17d
.line 17935
:cond_10d
sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z
if-eqz v1, :cond_119
.line 17936
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_17d
.line 17938
:cond_119
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_17d
.line 17903
:cond_121
:goto_121
const v0, 0x7f0f024a
.line 17906
const-string v1, "BankCardNotBindTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-array v1, v4, [Ljava/lang/Object;
.line 17907
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v2
.line 17906
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 17908
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f0716
.line 17909
const-string v1, "GoToBind"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lQjymajzdMc16im9leLdU0imGT0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$lQjymajzdMc16im9leLdU0imGT0;
const/4 v7, 0x0
.line 17903
const-string v1, ""
move-object/from16 v0, p0
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_17d
.line 17882
:cond_14f
:goto_14f
const v0, 0x7f0f0062
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
.line 17886
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v1, v2
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v4
.line 17885
const-string v2, "AccountInfoNotCompleted"
invoke-static {v2, v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 17888
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f0719
.line 17889
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$AWal3NQh_6pDtySlanA6-zKu9uk;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$AWal3NQh_6pDtySlanA6-zKu9uk;
const/4 v7, 0x0
.line 17882
const-string v1, ""
move-object/from16 v0, p0
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17941
:goto_17d
return-void
.line 17851
:cond_17e
:goto_17e
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.line 17852
.local v6, "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v7
.line 17853
.local v7, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
if-eqz v7, :cond_1c6
.line 17854
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v10, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
.line 17855
invoke-virtual {v7}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1c6
invoke-virtual {v7}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1c6
.line 17856
iget v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v7}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserId()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v14
.line 17857
.local v14, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
new-instance v15, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IaF1VHVLDF0JM0StM_Cdz4eGlPY;
move-object v0, v15
move-object/from16 v1, p0
move-object v2, v7
move-object/from16 v3, p1
move-object v4, v6
move-object v5, v14
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IaF1VHVLDF0JM0StM_Cdz4eGlPY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17878
.end local v14 # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_1c6
return-void
.line 17944
.end local v6 # "retBean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.end local v7 # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
.end local v11 # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
.end local v12 # "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
.end local v13 # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
:cond_1c7
goto/16 :goto_28
.line 17946
.end local v10 # "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
:cond_1c9
return-void
.end method
.method public synthetic lambda$checkUserRedpkgDetail$144$ChatActivity(Landroid/content/DialogInterface;)V
.registers 5
.param p1, "hintDialog" # Landroid/content/DialogInterface;
.line 17948
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$checkUserTransferDetail$154$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 20
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 17987
move-object/from16 v8, p0
move-object/from16 v9, p2
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sH4WvpUez6gU5OZ6aZKBSVqAETA;
invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$sH4WvpUez6gU5OZ6aZKBSVqAETA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 17988
const v0, 0x7f0f103c
const-string v1, "SystemIsBusyAndTryAgainLater"
if-eqz p3, :cond_1b
.line 17989
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 17991
return-void
.line 17993
:cond_1b
instance-of v2, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
if-eqz v2, :cond_189
.line 17994
move-object v10, v9
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
.line 17995
.local v10, "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
iget-object v2, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;->updates:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_28
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_186
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
move-object v11, v3
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Update;
.line 17996
.local v11, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
instance-of v3, v11, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
if-eqz v3, :cond_182
.line 17997
move-object v12, v11
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
.line 17998
.local v12, "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
const-class v3, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
invoke-static {v2, v3}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v13
.line 17999
.local v13, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
move-object v14, v2
check-cast v14, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
.line 18000
.local v14, "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
invoke-virtual {v13}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z
move-result v2
const/4 v3, 0x0
if-eqz v2, :cond_62
.line 18001
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v10, v3}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
.line 18002
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XvljRBxps555O6_RSye-RPI0vIA;
move-object/from16 v15, p1
invoke-direct {v0, v8, v14, v15}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XvljRBxps555O6_RSye-RPI0vIA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 18011
return-void
.line 18013
:cond_62
move-object/from16 v15, p1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9zRdNHQxhguVUA9k-0ir75Q4wTw;
invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9zRdNHQxhguVUA9k-0ir75Q4wTw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 18014
iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v4, "USER_INFONNOT_CODE"
invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
const v4, 0x7f0f042e
const/4 v5, 0x1
const v6, 0x7f0f0d54
const-string v7, "ReceiveTransfer"
if-nez v2, :cond_153
iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v0, "SYSTEM_ERROR_ACCOUNT_EXCEPTION_CODE"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_8b
goto/16 :goto_153
.line 18029
:cond_8b
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v2, "ACCOUNT_HAS_BEEN_FROZEN_CODE"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_c0
.line 18031
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
.line 18033
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0444
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0c93
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 18031
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_181
.line 18035
:cond_c0
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v2, "ACCOUNT_UNCERTIFIED_CODE"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_125
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v2, "EXCLUSIVE_PLEASE_BIND_FIRST_BANKINFO"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d5
goto :goto_125
.line 18051
:cond_d5
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
const-string v2, "SYSTEM_ERROR_NOT_SET_PAYWORD_COCE"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_10e
.line 18053
const v0, 0x7f0f0bf7
.line 18056
const-string v1, "PayPasswordNotSetTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-array v1, v5, [Ljava/lang/Object;
.line 18057
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v3
.line 18056
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 18058
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f1516
.line 18059
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ANglOLReqlHbWOO3Hf3k1SUdEP0;
invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ANglOLReqlHbWOO3Hf3k1SUdEP0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const/4 v7, 0x0
.line 18053
const-string v1, ""
move-object/from16 v0, p0
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_181
.line 18106
:cond_10e
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z
if-eqz v0, :cond_11d
.line 18107
const v0, 0x7f0f103c
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_181
.line 18110
:cond_11d
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_181
.line 18037
:cond_125
:goto_125
const v0, 0x7f0f024a
.line 18040
const-string v1, "BankCardNotBindTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-array v1, v5, [Ljava/lang/Object;
.line 18041
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v3
.line 18040
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 18042
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f0716
.line 18043
const-string v1, "GoToBind"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gi3oQIz94BCA8gxhXSzq5gTwjeU;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gi3oQIz94BCA8gxhXSzq5gTwjeU;
const/4 v7, 0x0
.line 18037
const-string v1, ""
move-object/from16 v0, p0
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto :goto_181
.line 18016
:cond_153
:goto_153
const v0, 0x7f0f0062
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
.line 18020
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v3
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v5
.line 18019
const-string v2, "AccountInfoNotCompleted"
invoke-static {v2, v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 18022
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f0719
.line 18023
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZxfkNkxS-NjHh9wHeHWx_7bLqUk;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZxfkNkxS-NjHh9wHeHWx_7bLqUk;
const/4 v7, 0x0
.line 18016
const-string v1, ""
move-object/from16 v0, p0
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 18113
:goto_181
return-void
.line 17996
.end local v12 # "rpkTransfer":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_updateRpkTransfer;
.end local v13 # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
.end local v14 # "transferRes":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
:cond_182
move-object/from16 v15, p1
.line 18116
.end local v11 # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
goto/16 :goto_28
.line 17995
:cond_186
move-object/from16 v15, p1
goto :goto_18b
.line 17993
.end local v10 # "updates":Lim/tpelyyftgw/tgnet/TLRPC$TL_updates;
:cond_189
move-object/from16 v15, p1
.line 18118
:goto_18b
return-void
.end method
.method public synthetic lambda$checkUserTransferDetail$155$ChatActivity(Landroid/content/DialogInterface;)V
.registers 5
.param p1, "hintDialog" # Landroid/content/DialogInterface;
.line 18120
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->reqId:I
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$convertAudioFile$103$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
.registers 4
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "path" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 16331
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_f
invoke-static {p2}, Lim/tpelyyftgw/ui/utils/translate/utils/AudioFileUtils;->checkFileExist(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_f
.line 16332
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->translateAccessToken(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
.line 16335
:cond_f
return-void
.end method
.method public synthetic lambda$createActionBarMenuPop$46$ChatActivity(I)V
.registers 15
.param p1, "id" # I
.line 5379
const/4 v0, 0x0
const/16 v1, 0x28
if-ne p1, v1, :cond_a
.line 5380
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->openSearchWithText(Ljava/lang/String;)V
goto/16 :goto_f7
.line 5381
:cond_a
const/16 v1, 0x15
const/4 v2, 0x0
if-ne p1, v1, :cond_1a
.line 5382
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v0, v3, v4, v2, p0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createReportAlert(Landroid/content/Context;JILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto/16 :goto_f7
.line 5383
:cond_1a
const/16 v1, 0x11
if-ne p1, v1, :cond_51
.line 5384
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_50
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_29
goto :goto_50
.line 5387
:cond_29
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_42
.line 5388
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {p0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V
goto/16 :goto_f7
.line 5390
:cond_42
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_f7
.line 5391
new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_f7
.line 5385
:cond_50
:goto_50
return-void
.line 5395
:cond_51
const/16 v0, 0x12
if-ne p1, v0, :cond_5a
.line 5396
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->toggleMute(Z)V
goto/16 :goto_f7
.line 5397
:cond_5a
const/16 v0, 0xd
if-ne p1, v0, :cond_78
.line 5398
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_65
.line 5399
return-void
.line 5401
:cond_65
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createTTLAlert(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
goto/16 :goto_f7
.line 5402
:cond_78
const/16 v0, 0xf
if-eq p1, v0, :cond_c7
const/16 v1, 0x10
if-ne p1, v1, :cond_81
goto :goto_c7
.line 5457
:cond_81
const/16 v0, 0x1e
if-ne p1, v0, :cond_99
.line 5458
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x1
const/4 v12, 0x0
const-string v2, "/help"
invoke-virtual/range {v1 .. v12}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
goto :goto_f7
.line 5459
:cond_99
const/16 v0, 0x1f
if-ne p1, v0, :cond_b1
.line 5460
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x1
const/4 v12, 0x0
const-string v2, "/settings"
invoke-virtual/range {v1 .. v12}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
goto :goto_f7
.line 5461
:cond_b1
const/16 v0, 0x18
if-ne p1, v0, :cond_f7
.line 5463
:try_start_b5
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v1, v1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->installShortcut(J)V
:try_end_c1
.catch Ljava/lang/Exception; {:try_start_b5 .. :try_end_c1} :catch_c2
.line 5466
goto :goto_f7
.line 5464
:catch_c2
move-exception v0
.line 5465
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
goto :goto_f7
.line 5403
.end local v0 # "e":Ljava/lang/Exception;
:cond_c7
:goto_c7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_ce
.line 5404
return-void
.line 5406
:cond_ce
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
long-to-int v1, v3
const/4 v5, 0x1
if-gez v1, :cond_dc
const/16 v1, 0x20
shr-long/2addr v3, v1
long-to-int v1, v3
if-eq v1, v5, :cond_dc
const/4 v1, 0x1
goto :goto_dd
:cond_dc
const/4 v1, 0x0
.line 5408
.local v1, "isChat":Z
:goto_dd
if-ne p1, v0, :cond_e1
const/4 v7, 0x1
goto :goto_e2
:cond_e1
const/4 v7, 0x0
:goto_e2
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_ec
const/4 v10, 0x1
goto :goto_ed
:cond_ec
const/4 v10, 0x0
:goto_ed
new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DlMc_BqF-sndF21YtLJlBg-TtaM;
invoke-direct {v11, p0, p1, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DlMc_BqF-sndF21YtLJlBg-TtaM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;IZ)V
move-object v6, p0
invoke-static/range {v6 .. v11}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
.line 5457
.end local v1 # "isChat":Z
nop
.line 5468
:cond_f7
:goto_f7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActionBarMenuPop:Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ChatActionBarMenuPopupWindow;->dismiss()V
.line 5469
return-void
.end method
.method public synthetic lambda$createDeleteMessagesAlert$77$ChatActivity()V
.registers 2
.line 14173
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 14174
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 14175
return-void
.end method
.method public synthetic lambda$createMenu$78$ChatActivity(Landroid/view/View;Landroid/graphics/Rect;Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 7
.param p1, "v" # Landroid/view/View;
.param p2, "rect" # Landroid/graphics/Rect;
.param p3, "view" # Landroid/view/View;
.param p4, "event" # Landroid/view/MotionEvent;
.line 14998
invoke-virtual {p4}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v0
if-nez v0, :cond_29
.line 14999
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_3f
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v0
if-eqz v0, :cond_3f
.line 15000
invoke-virtual {p1, p2}, Landroid/view/View;->getHitRect(Landroid/graphics/Rect;)V
.line 15001
invoke-virtual {p4}, Landroid/view/MotionEvent;->getX()F
move-result v0
float-to-int v0, v0
invoke-virtual {p4}, Landroid/view/MotionEvent;->getY()F
move-result v1
float-to-int v1, v1
invoke-virtual {p2, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
move-result v0
if-nez v0, :cond_3f
.line 15002
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
goto :goto_3f
.line 15005
:cond_29
invoke-virtual {p4}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_3f
.line 15006
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_3f
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v0
if-eqz v0, :cond_3f
.line 15007
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 15010
:cond_3f
:goto_3f
const/4 v0, 0x0
return v0
.end method
.method public synthetic lambda$createMenu$79$ChatActivity(Landroid/view/KeyEvent;)V
.registers 4
.param p1, "keyEvent" # Landroid/view/KeyEvent;
.line 15013
invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_1c
invoke-virtual {p1}, Landroid/view/KeyEvent;->getRepeatCount()I
move-result v0
if-nez v0, :cond_1c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_1c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z
move-result v0
if-eqz v0, :cond_1c
.line 15014
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 15016
:cond_1c
return-void
.end method
.method public synthetic lambda$createMenu$80$ChatActivity(ILjava/util/ArrayList;Landroid/view/View;)V
.registers 5
.param p1, "i" # I
.param p2, "options" # Ljava/util/ArrayList;
.param p3, "v1" # Landroid/view/View;
.line 15047
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1e
if-ltz p1, :cond_1e
invoke-virtual {p2}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt p1, v0, :cond_d
goto :goto_1e
.line 15050
:cond_d
invoke-virtual {p2, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedOption(Lim/tpelyyftgw/ui/constants/Constants$ChatSelectionPopMenuEnum;)V
.line 15051
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_1d
.line 15052
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 15054
:cond_1d
return-void
.line 15048
:cond_1e
:goto_1e
return-void
.end method
.method public synthetic lambda$createView$10$ChatActivity(Landroid/view/View;)V
.registers 9
.param p1, "v" # Landroid/view/View;
.line 3482
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 3483
return-void
.line 3486
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_19
.line 3487
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->canPinMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
.line 3488
.local v0, "allowPin":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v2, 0xcf
if-ne v1, v2, :cond_27
.line 3489
const/4 v0, 0x0
goto :goto_27
.line 3490
.end local v0 # "allowPin":Z
:cond_19
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_26
.line 3491
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v0, :cond_24
.line 3492
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->can_pin_message:Z
.restart local v0 # "allowPin":Z
goto :goto_27
.line 3494
.end local v0 # "allowPin":Z
:cond_24
const/4 v0, 0x0
.restart local v0 # "allowPin":Z
goto :goto_27
.line 3497
.end local v0 # "allowPin":Z
:cond_26
const/4 v0, 0x0
.line 3499
.restart local v0 # "allowPin":Z
:cond_27
:goto_27
if-eqz v0, :cond_70
.line 3500
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3501
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f118a
const-string v3, "UnpinMessageAlertTitle"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3502
const v2, 0x7f0f1189
const-string v3, "UnpinMessageAlert"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3503
const v2, 0x7f0f1188
const-string v3, "UnpinMessage"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SSAb3FtUkP7RAJGtujw8lr0hdOw;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$SSAb3FtUkP7RAJGtujw8lr0hdOw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3505
const v2, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3506
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 3507
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_c5
.line 3508
:cond_70
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 3509
.local v1, "preferences":Landroid/content/SharedPreferences;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
const-string v3, "pin_"
if-eqz v2, :cond_9d
.line 3510
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
goto :goto_c1
.line 3511
:cond_9d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v2, :cond_c1
.line 3512
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 3514
:cond_c1
:goto_c1
const/4 v2, 0x1
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 3517
.end local v1 # "preferences":Landroid/content/SharedPreferences;
:goto_c5
return-void
.end method
.method public synthetic lambda$createView$11$ChatActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3527
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 3528
return-void
.line 3530
:cond_7
const/4 v0, 0x0
invoke-direct {p0, v0, v0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedLiveMessageView(ZIZ)V
.line 3531
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedLiveUserImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->animLivePinClose(Landroid/view/View;)V
.line 3532
return-void
.end method
.method public synthetic lambda$createView$13$ChatActivity(Landroid/view/View;)V
.registers 11
.param p1, "v2" # Landroid/view/View;
.line 3597
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
.line 3598
const v6, 0x7f09032a
invoke-virtual {v0, v6}, Landroid/widget/TextView;->getTag(I)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_16
const/4 v0, 0x1
const/4 v6, 0x1
goto :goto_18
:cond_16
const/4 v0, 0x0
const/4 v6, 0x0
:goto_18
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$6L-pg4B1B3c6Dwqt1eLTN_4FOOM;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$6L-pg4B1B3c6Dwqt1eLTN_4FOOM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 3597
move-object v0, p0
invoke-static/range {v0 .. v8}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showBlockReportSpamAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;JLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;ZLim/tpelyyftgw/tgnet/TLRPC$ChatFull;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
return-void
.end method
.method public synthetic lambda$createView$14$ChatActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 3618
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->addToContactsButton:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_e
.line 3619
const/4 v0, 0x1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V
goto :goto_1a
.line 3622
:cond_e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_1a
.line 3623
new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
invoke-direct {v2, v1, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 3637
:cond_1a
:goto_1a
return-void
.end method
.method public synthetic lambda$createView$15$ChatActivity(Landroid/view/View;)V
.registers 7
.param p1, "v" # Landroid/view/View;
.line 3645
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->hidePeerSettingsBar(JLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 3646
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
.line 3647
return-void
.end method
.method public synthetic lambda$createView$16$ChatActivity(Landroid/view/View;)V
.registers 15
.param p1, "view" # Landroid/view/View;
.line 3680
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
.line 3681
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z
.line 3682
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-eqz v2, :cond_13
.line 3683
const/4 v3, 0x0
const/4 v4, 0x0
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I
const/4 v6, 0x0
move-object v1, p0
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_24
.line 3684
:cond_13
iget v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I
if-lez v8, :cond_21
.line 3685
const/4 v9, 0x0
const/4 v10, 0x1
iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I
const/4 v12, 0x0
move-object v7, p0
invoke-virtual/range {v7 .. v12}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_24
.line 3687
:cond_21
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToLastMessage(Z)V
.line 3689
:goto_24
return-void
.end method
.method public synthetic lambda$createView$17$ChatActivity(Landroid/view/View;)Z
.registers 6
.param p1, "view" # Landroid/view/View;
.line 3754
const/4 v0, 0x0
.local v0, "a":I
:goto_1
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_23
.line 3755
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 3756
.local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
if-eqz v2, :cond_20
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z
move-result v2
if-nez v2, :cond_20
.line 3757
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V
.line 3754
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_20
add-int/lit8 v0, v0, 0x1
goto :goto_1
.line 3760
.end local v0 # "a":I
:cond_23
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 3761
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->markMentionsAsRead(J)V
.line 3762
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
.line 3763
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
.line 3764
return v1
.end method
.method public synthetic lambda$createView$18$ChatActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 9
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 3880
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
const/4 v3, 0x0
const/4 v5, 0x0
move-object v1, p2
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->onTouch(Landroid/view/MotionEvent;Lim/tpelyyftgw/ui/components/RecyclerListView;ILjava/lang/Object;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)Z
move-result v0
return v0
.end method
.method public synthetic lambda$createView$21$ChatActivity(Landroid/view/View;I)V
.registers 26
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 4138
move-object/from16 v6, p0
move/from16 v7, p2
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBannedInline()Z
move-result v0
if-eqz v0, :cond_d
.line 4139
return-void
.line 4141
:cond_d
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItem(I)Ljava/lang/Object;
move-result-object v8
.line 4142
.local v8, "object":Ljava/lang/Object;
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getResultStartPosition()I
move-result v9
.line 4143
.local v9, "start":I
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getResultLength()I
move-result v10
.line 4144
.local v10, "len":I
instance-of v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;
const-string v1, ""
const-string v2, " "
const/4 v3, 0x1
const/4 v4, 0x0
if-eqz v0, :cond_15f
.line 4145
iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
const-string v5, "chat_messagePanelMetionText"
const/16 v11, 0x21
if-eqz v0, :cond_b4
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_b4
.line 4146
move-object v0, v8
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;
iput-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 4147
if-nez v0, :cond_41
.line 4148
return-void
.line 4150
:cond_41
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
.line 4151
.local v0, "name":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_4d
.line 4152
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
.line 4154
:cond_4d
iput-boolean v4, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
.line 4155
const v1, 0x7f0f0ed0
const-string v12, "SearchFrom"
invoke-static {v12, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.line 4156
.local v1, "from":Ljava/lang/String;
new-instance v12, Landroid/text/SpannableString;
new-instance v13, Ljava/lang/StringBuilder;
invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v12, v2}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
move-object v2, v12
.line 4157
.local v2, "spannable":Landroid/text/Spannable;
new-instance v12, Landroid/text/style/ForegroundColorSpan;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-direct {v12, v5}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v5
add-int/2addr v5, v3
invoke-interface {v2}, Landroid/text/Spannable;->length()I
move-result v3
invoke-interface {v2, v12, v5, v3, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 4159
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldCaption(Ljava/lang/CharSequence;)V
.line 4160
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
const/4 v5, 0x0
invoke-virtual {v3, v5, v4, v5, v4}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->searchUsernameOrHashtag(Ljava/lang/String;ILjava/util/ArrayList;Z)V
.line 4161
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V
.line 4162
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->clearSearchText()V
.line 4163
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v11
iget-wide v13, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-wide v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
iget v5, v6, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v18, 0x0
iget-object v15, v6, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
const-string v12, ""
move-object/from16 v19, v15
move-wide v15, v3
move/from16 v17, v5
invoke-virtual/range {v11 .. v19}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 4164
.end local v0 # "name":Ljava/lang/String;
.end local v1 # "from":Ljava/lang/String;
.end local v2 # "spannable":Landroid/text/Spannable;
goto/16 :goto_279
.line 4165
:cond_b4
move-object v0, v8
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 4166
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_15d
.line 4181
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v12
.line 4182
.local v12, "name":Ljava/lang/String;
new-instance v13, Ljava/lang/StringBuilder;
invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 4183
.end local v12 # "name":Ljava/lang/String;
.local v2, "name":Ljava/lang/String;
invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v12
const-string v13, "all"
invoke-virtual {v13, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
const-string v13, "@"
if-eqz v12, :cond_117
iget v12, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const/4 v14, -0x1
if-ne v12, v14, :cond_117
.line 4184
new-instance v1, Landroid/text/SpannableString;
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v12
invoke-direct {v1, v12}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 4185
.local v1, "spannable":Landroid/text/Spannable;
new-instance v12, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
const-string v13, "-1"
invoke-direct {v12, v13, v3}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V
invoke-interface {v1}, Landroid/text/Spannable;->length()I
move-result v3
invoke-interface {v1, v12, v4, v3, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 4186
new-instance v3, Landroid/text/style/ForegroundColorSpan;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-direct {v3, v5}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-interface {v1}, Landroid/text/Spannable;->length()I
move-result v5
invoke-interface {v1, v3, v4, v5, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 4188
iget-object v3, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v3, v9, v10, v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addMentionText1(IILjava/lang/CharSequence;Z)V
.line 4189
.end local v1 # "spannable":Landroid/text/Spannable;
goto :goto_15d
.line 4190
:cond_117
new-instance v12, Landroid/text/SpannableString;
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v13
invoke-direct {v12, v13}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 4191
.local v12, "spannable":Landroid/text/Spannable;
new-instance v13, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v13, v1, v3}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V
invoke-interface {v12}, Landroid/text/Spannable;->length()I
move-result v1
invoke-interface {v12, v13, v4, v1, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 4192
new-instance v1, Landroid/text/style/ForegroundColorSpan;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-interface {v12}, Landroid/text/Spannable;->length()I
move-result v3
invoke-interface {v12, v1, v4, v3, v11}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 4194
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v9, v10, v12, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addMentionText1(IILjava/lang/CharSequence;Z)V
.line 4221
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v2 # "name":Ljava/lang/String;
.end local v12 # "spannable":Landroid/text/Spannable;
:cond_15d
:goto_15d
goto/16 :goto_279
.line 4222
:cond_15f
instance-of v0, v8, Ljava/lang/String;
if-eqz v0, :cond_1c6
.line 4223
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotCommands()Z
move-result v0
if-eqz v0, :cond_1b0
.line 4224
iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_183
.line 4225
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nCkYCLxIVa3nOiyefWZbtqMOWKQ;
invoke-direct {v2, v6, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nCkYCLxIVa3nOiyefWZbtqMOWKQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/Object;)V
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
goto/16 :goto_279
.line 4232
:cond_183
invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_18a
.line 4233
return-void
.line 4235
:cond_18a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v11
move-object v12, v8
check-cast v12, Ljava/lang/String;
iget-wide v13, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v15, v6, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x1
const/16 v22, 0x0
invoke-virtual/range {v11 .. v22}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 4236
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 4237
invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
goto/16 :goto_279
.line 4240
:cond_1b0
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v9, v10, v1, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replaceWithText(IILjava/lang/CharSequence;Z)V
goto/16 :goto_279
.line 4242
:cond_1c6
instance-of v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
if-eqz v0, :cond_25b
.line 4243
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v0
if-eqz v0, :cond_25a
iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_1de
invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_1de
goto/16 :goto_25a
.line 4246
:cond_1de
move-object v11, v8
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
.line 4247
.local v11, "result":Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;
const-string v1, "photo"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1f3
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
if-nez v0, :cond_214
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;
if-nez v0, :cond_214
:cond_1f3
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;
.line 4248
const-string v1, "gif"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_205
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-nez v0, :cond_214
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->content:Lim/tpelyyftgw/tgnet/TLRPC$WebDocument;
if-nez v0, :cond_214
:cond_205
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->type:Ljava/lang/String;
.line 4249
const-string/jumbo v1, "video"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23f
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v0, :cond_23f
.line 4250
:cond_214
new-instance v1, Ljava/util/ArrayList;
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getSearchResultBotContext()Ljava/util/ArrayList;
move-result-object v0
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->botContextResults:Ljava/util/ArrayList;
.line 4251
.local v1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 4252
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v2, v7}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItemPosition(I)I
move-result v2
const/4 v3, 0x3
iget-object v4, v6, Lim/tpelyyftgw/ui/ChatActivity;->botContextProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
move-object/from16 v5, p0
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhotoForSelect(Ljava/util/ArrayList;IILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Lim/tpelyyftgw/ui/ChatActivity;)Z
.line 4254
.end local v1 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
goto :goto_259
.line 4255
:cond_23f
iget-boolean v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_256
.line 4256
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9qXRIP4kSpBG1WMTISNWbqDy_I;
invoke-direct {v2, v6, v11}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$H9qXRIP4kSpBG1WMTISNWbqDy_I;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;)V
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
goto :goto_259
.line 4259
:cond_256
invoke-direct {v6, v11, v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
.line 4262
.end local v11 # "result":Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
:goto_259
goto :goto_279
.line 4244
:cond_25a
:goto_25a
return-void
.line 4262
:cond_25b
instance-of v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;
if-eqz v0, :cond_266
.line 4263
move-object v0, v8
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;
invoke-virtual {v6, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processInlineBotContextPM(Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;)V
goto :goto_279
.line 4264
:cond_266
instance-of v0, v8, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;
if-eqz v0, :cond_279
.line 4265
move-object v0, v8
check-cast v0, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;
iget-object v0, v0, Lim/tpelyyftgw/messenger/MediaDataController$KeywordResult;->emoji:Ljava/lang/String;
.line 4266
.local v0, "code":Ljava/lang/String;
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addEmojiToRecent(Ljava/lang/String;)V
.line 4267
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v1, v9, v10, v0, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->replaceWithText(IILjava/lang/CharSequence;Z)V
.line 4269
.end local v0 # "code":Ljava/lang/String;
:cond_279
:goto_279
return-void
.end method
.method public synthetic lambda$createView$23$ChatActivity(Landroid/view/View;I)Z
.registers 10
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 4272
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_8e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isLongClickEnabled()Z
move-result v0
if-nez v0, :cond_11
goto/16 :goto_8e
.line 4275
:cond_11
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getItem(I)Ljava/lang/Object;
move-result-object v0
.line 4276
.local v0, "object":Ljava/lang/Object;
instance-of v2, v0, Ljava/lang/String;
if-eqz v2, :cond_8d
.line 4277
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->isBotCommands()Z
move-result v2
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v2, :cond_43
.line 4278
sget-boolean v2, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
if-eqz v2, :cond_42
.line 4279
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const-string v5, ""
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 4280
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
move-object v5, v0
check-cast v5, Ljava/lang/String;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_3e
iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v6, :cond_3e
const/4 v1, 0x1
:cond_3e
invoke-virtual {v2, v3, v5, v4, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setCommand(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZZ)V
.line 4281
return v4
.line 4283
:cond_42
return v1
.line 4285
:cond_43
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 4286
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f0141
const-string v5, "AppName"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4287
const v2, 0x7f0f0425
const-string v5, "ClearSearch"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4288
const v2, 0x7f0f0419
const-string v5, "ClearButton"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v2
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Woi_vvm7cPRCzx0_3HJelZH2osk;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Woi_vvm7cPRCzx0_3HJelZH2osk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4290
const v2, 0x7f0f02f7
const-string v5, "Cancel"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4291
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 4292
return v4
.line 4295
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_8d
return v1
.line 4273
.end local v0 # "object":Ljava/lang/Object;
:cond_8e
:goto_8e
return v1
.end method
.method public synthetic lambda$createView$24$ChatActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 5
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 4399
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-nez v0, :cond_9
.line 4400
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRecordLocked()Z
.line 4402
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->overlayView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
const/4 v1, 0x1
invoke-interface {v0, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
.line 4403
return v1
.end method
.method public synthetic lambda$createView$26$ChatActivity(Landroid/view/View;)V
.registers 9
.param p1, "v" # Landroid/view/View;
.line 4886
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
if-eqz v0, :cond_52
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_52
.line 4887
const/4 v0, 0x0
.local v0, "a":I
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "N":I
:goto_11
if-ge v0, v1, :cond_2a
.line 4888
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 4889
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
const/4 v4, 0x0
aget-object v3, v3, v4
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
invoke-virtual {v3, v4, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 4887
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
add-int/lit8 v0, v0, 0x1
goto :goto_11
.line 4891
.end local v0 # "a":I
.end local v1 # "N":I
:cond_2a
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 4892
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x1
const-string v2, "onlySelect"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 4893
const/4 v1, 0x3
const-string v2, "dialogsType"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 4894
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
const-string v2, "messagesCount"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 4895
new-instance v1, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 4896
.local v1, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
invoke-virtual {v1, p0}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 4897
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4898
.end local v0 # "args":Landroid/os/Bundle;
.end local v1 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
goto :goto_82
:cond_52
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_63
.line 4899
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v2
const/4 v3, 0x0
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p0
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_82
.line 4900
:cond_63
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_82
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMedia()Z
move-result v0
if-eqz v0, :cond_82
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I
if-nez v0, :cond_82
.line 4901
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-nez v0, :cond_78
.line 4902
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V
.line 4904
:cond_78
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 4905
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openAttachMenu()V
.line 4907
:cond_82
:goto_82
return-void
.end method
.method public synthetic lambda$createView$27$ChatActivity(Landroid/view/View;)V
.registers 13
.param p1, "v" # Landroid/view/View;
.line 4920
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
if-eqz v0, :cond_7
.line 4921
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 4923
:cond_7
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
const/4 v7, 0x1
const/4 v8, 0x0
const/4 v9, 0x1
const/4 v10, 0x1
move-object v1, p0
invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 4924
return-void
.end method
.method public synthetic lambda$createView$28$ChatActivity(Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 10
.param p1, "contentPreviewViewerDelegate" # Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
.param p2, "v" # Landroid/view/View;
.param p3, "event" # Landroid/view/MotionEvent;
.line 4986
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
const/4 v3, 0x0
move-object v1, p3
move-object v5, p1
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->onTouch(Landroid/view/MotionEvent;Lim/tpelyyftgw/ui/components/RecyclerListView;ILjava/lang/Object;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)Z
move-result v0
return v0
.end method
.method public synthetic lambda$createView$30$ChatActivity(Landroid/view/View;)V
.registers 11
.param p1, "view" # Landroid/view/View;
.line 5026
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v1, 0x0
const/4 v7, 0x1
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V
return-void
.end method
.method public synthetic lambda$createView$31$ChatActivity(Landroid/view/View;)V
.registers 11
.param p1, "view" # Landroid/view/View;
.line 5036
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
iget v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v1, 0x0
const/4 v7, 0x2
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V
return-void
.end method
.method public synthetic lambda$createView$32$ChatActivity(Landroid/view/View;)V
.registers 5
.param p1, "view" # Landroid/view/View;
.line 5048
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V
.line 5049
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setSearchingMentions(Z)V
.line 5050
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
const/16 v2, 0x8
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5051
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5052
iput-boolean v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
.line 5053
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 5054
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v1, "SearchMembers"
const v2, 0x7f0f0ed9
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V
.line 5055
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v1, "SearchFrom"
const v2, 0x7f0f0ed0
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldCaption(Ljava/lang/CharSequence;)V
.line 5056
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 5057
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->clearSearchText()V
.line 5058
return-void
.end method
.method public synthetic lambda$createView$36$ChatActivity(Landroid/view/View;)V
.registers 13
.param p1, "view" # Landroid/view/View;
.line 5069
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 5070
return-void
.line 5072
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 5073
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 5074
.local v0, "calendar":Ljava/util/Calendar;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
move-result v1
.line 5075
.local v1, "year":I
const/4 v2, 0x2
invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
move-result v8
.line 5076
.local v8, "monthOfYear":I
const/4 v2, 0x5
invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
move-result v9
.line 5078
.local v9, "dayOfMonth":I
:try_start_23
new-instance v10, Landroid/app/DatePickerDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ABtowqzK15cmTtEdTZeHc7Pat7A;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ABtowqzK15cmTtEdTZeHc7Pat7A;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
move-object v2, v10
move v5, v1
move v6, v8
move v7, v9
invoke-direct/range {v2 .. v7}, Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V
move-object v2, v10
.line 5088
.local v2, "dialog":Landroid/app/DatePickerDialog;
invoke-virtual {v2}, Landroid/app/DatePickerDialog;->getDatePicker()Landroid/widget/DatePicker;
move-result-object v3
.line 5089
.local v3, "datePicker":Landroid/widget/DatePicker;
const-wide v4, 0x140372c8800L
invoke-virtual {v3, v4, v5}, Landroid/widget/DatePicker;->setMinDate(J)V
.line 5090
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v3, v4, v5}, Landroid/widget/DatePicker;->setMaxDate(J)V
.line 5091
const/4 v4, -0x1
const-string v5, "JumpToDate"
const v6, 0x7f0f07e0
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v4, v5, v2}, Landroid/app/DatePickerDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
.line 5092
const/4 v4, -0x2
const-string v5, "Cancel"
const v6, 0x7f0f02f7
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
sget-object v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gQH52-K-tSQXHp3hGZAjBqObEVc;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$gQH52-K-tSQXHp3hGZAjBqObEVc;
invoke-virtual {v2, v4, v5, v6}, Landroid/app/DatePickerDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
.line 5095
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v5, 0x15
if-lt v4, v5, :cond_73
.line 5096
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-eh0BMm8JsQwVCdgVGnqst2e8YI;
invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-eh0BMm8JsQwVCdgVGnqst2e8YI;-><init>(Landroid/widget/DatePicker;)V
invoke-virtual {v2, v4}, Landroid/app/DatePickerDialog;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V
.line 5106
:cond_73
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
:try_end_76
.catch Ljava/lang/Exception; {:try_start_23 .. :try_end_76} :catch_78
.line 5109
nop
.end local v2 # "dialog":Landroid/app/DatePickerDialog;
.end local v3 # "datePicker":Landroid/widget/DatePicker;
goto :goto_7c
.line 5107
:catch_78
move-exception v2
.line 5108
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 5110
.end local v2 # "e":Ljava/lang/Exception;
:goto_7c
return-void
.end method
.method public synthetic lambda$createView$39$ChatActivity(Landroid/view/View;)V
.registers 23
.param p1, "view" # Landroid/view/View;
.line 5184
move-object/from16 v8, p0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_9
.line 5185
return-void
.line 5187
:cond_9
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v1, 0x0
if-eqz v0, :cond_98
iget-boolean v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
if-eqz v2, :cond_98
.line 5188
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_51
.line 5189
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 5190
.local v0, "botUserLast":Ljava/lang/String;
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 5191
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->unblockUser(I)V
.line 5192
if-eqz v0, :cond_37
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_37
.line 5193
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V
goto :goto_4f
.line 5195
:cond_37
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v9
iget-wide v11, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x1
const/16 v20, 0x0
const-string v10, "/start"
invoke-virtual/range {v9 .. v20}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 5197
.end local v0 # "botUserLast":Ljava/lang/String;
:goto_4f
goto/16 :goto_176
.line 5198
:cond_51
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 5199
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f019d
const-string v3, "AreYouSureUnblockContact"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5200
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GnQkRrvyos-Z-UP0_zagEtqqop8;
invoke-direct {v3, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$GnQkRrvyos-Z-UP0_zagEtqqop8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5202
const v2, 0x7f0f0141
const-string v3, "AppName"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5203
const v2, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5204
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 5205
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_176
.line 5206
:cond_98
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_d5
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_d5
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
if-eqz v0, :cond_d5
.line 5207
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_b6
.line 5208
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V
goto :goto_ce
.line 5210
:cond_b6
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v9
iget-wide v11, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x1
const/16 v20, 0x0
const-string v10, "/start"
invoke-virtual/range {v9 .. v20}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 5212
:goto_ce
iput-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 5213
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
goto/16 :goto_176
.line 5215
:cond_d5
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
const/4 v9, 0x0
const/4 v10, 0x1
if-eqz v0, :cond_160
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelForbidden;
if-nez v1, :cond_160
.line 5216
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_15c
.line 5217
invoke-direct {v8, v10, v10}, Lim/tpelyyftgw/ui/ChatActivity;->showBottomOverlayProgress(ZZ)V
.line 5218
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v7, 0x0
move-object/from16 v6, p0
invoke-virtual/range {v0 .. v7}, Lim/tpelyyftgw/messenger/MessagesController;->addUserToChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;ILjava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/Runnable;)V
.line 5219
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeSearchByActiveAction:I
new-array v2, v9, [Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5221
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->hasReportSpam()Z
move-result v0
if-eqz v0, :cond_176
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->reportSpamButton:Landroid/widget/TextView;
const v1, 0x7f09032a
invoke-virtual {v0, v1}, Landroid/widget/TextView;->getTag(I)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_176
.line 5222
iget v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 5223
.local v0, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "dialog_bar_vis3"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x3
invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 5224
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I
new-array v3, v10, [Ljava/lang/Object;
iget-wide v4, v8, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v3, v9
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5225
.end local v0 # "preferences":Landroid/content/SharedPreferences;
goto :goto_176
.line 5227
:cond_15c
invoke-direct {v8, v10}, Lim/tpelyyftgw/ui/ChatActivity;->toggleMute(Z)V
goto :goto_176
.line 5230
:cond_160
const/4 v1, 0x0
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v3, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_16b
const/4 v4, 0x1
goto :goto_16c
:cond_16b
const/4 v4, 0x0
:goto_16c
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JfhLc64uL47qxli6kot7IOn6nS0;
invoke-direct {v5, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JfhLc64uL47qxli6kot7IOn6nS0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
move-object/from16 v0, p0
invoke-static/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
.line 5238
:cond_176
:goto_176
return-void
.end method
.method public synthetic lambda$createView$40$ChatActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 5248
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-nez v0, :cond_5
.line 5249
return-void
.line 5251
:cond_5
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 5252
.local v0, "args":Landroid/os/Bundle;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->linked_chat_id:I
const-string v2, "chat_id"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 5253
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {v1, v0, p0}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v1
if-nez v1, :cond_1e
.line 5254
return-void
.line 5256
:cond_1e
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 5257
return-void
.end method
.method public synthetic lambda$createView$41$ChatActivity(Landroid/view/View;)V
.registers 7
.param p1, "v" # Landroid/view/View;
.line 5281
const/4 v0, 0x0
.line 5282
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v1, 0x1
.local v1, "a":I
:goto_2
if-ltz v1, :cond_3c
.line 5283
if-nez v0, :cond_24
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-eqz v2, :cond_24
.line 5284
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v2, v2, v1
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v3, v3, v1
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/util/SparseArray;->keyAt(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v2
move-object v0, v2
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 5286
:cond_24
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 5287
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 5288
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v2, v2, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 5282
add-int/lit8 v1, v1, -0x1
goto :goto_2
.line 5290
.end local v1 # "a":I
:cond_3c
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 5291
if-eqz v0, :cond_54
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-gtz v1, :cond_51
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
if-gez v1, :cond_54
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_54
.line 5292
:cond_51
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 5294
:cond_54
const/4 v1, 0x1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 5295
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 5296
return-void
.end method
.method public synthetic lambda$createView$42$ChatActivity(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 5312
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->openForward()V
return-void
.end method
.method public synthetic lambda$createView$6$ChatActivity(Landroid/view/View;)V
.registers 10
.param p1, "view" # Landroid/view/View;
.line 3378
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getAlpha()F
move-result v0
const/4 v1, 0x0
cmpl-float v0, v0, v1
if-eqz v0, :cond_49
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-eqz v0, :cond_14
goto :goto_49
.line 3381
:cond_14
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 3382
.local v0, "calendar":Ljava/util/Calendar;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->floatingDateView:Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getCustomDate()I
move-result v1
int-to-long v1, v1
const-wide/16 v3, 0x3e8
mul-long v1, v1, v3
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 3383
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
move-result v1
.line 3384
.local v1, "year":I
const/4 v2, 0x2
invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
move-result v2
.line 3385
.local v2, "monthOfYear":I
const/4 v5, 0x5
invoke-virtual {v0, v5}, Ljava/util/Calendar;->get(I)I
move-result v5
.line 3387
.local v5, "dayOfMonth":I
invoke-virtual {v0}, Ljava/util/Calendar;->clear()V
.line 3388
invoke-virtual {v0, v1, v2, v5}, Ljava/util/Calendar;->set(III)V
.line 3389
invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v6
invoke-virtual {v6}, Ljava/util/Date;->getTime()J
move-result-wide v6
div-long/2addr v6, v3
long-to-int v3, v6
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->jumpToDate(I)V
.line 3390
return-void
.line 3379
.end local v0 # "calendar":Ljava/util/Calendar;
.end local v1 # "year":I
.end local v2 # "monthOfYear":I
.end local v5 # "dayOfMonth":I
:cond_49
:goto_49
return-void
.end method
.method public synthetic lambda$createView$7$ChatActivity(Landroid/view/View;)V
.registers 9
.param p1, "v" # Landroid/view/View;
.line 3402
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
.line 3403
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v0, :cond_12
.line 3404
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
const/4 v3, 0x0
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p0
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_20
.line 3405
:cond_12
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v0, :cond_20
.line 3406
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
const/4 v3, 0x0
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p0
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
.line 3408
:cond_20
:goto_20
return-void
.end method
.method public synthetic lambda$didReceivedNotification$69$ChatActivity()V
.registers 2
.line 9737
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_9
.line 9738
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->resumeDelayedFragmentAnimation()V
.line 9740
:cond_9
return-void
.end method
.method public synthetic lambda$didReceivedNotification$70$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 11318
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_d
.line 11319
new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
const/4 v2, 0x0
invoke-direct {v1, v2, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 11321
:cond_d
return-void
.end method
.method public synthetic lambda$getAccountInfo$119$ChatActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ZLim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 12
.param p1, "proView" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "isRpk" # Z
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 17091
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K9zdhDg8IHWtRb1QO0UPhLxLU20;
move-object v0, v6
move-object v1, p0
move-object v2, p4
move-object v3, p1
move-object v4, p3
move v5, p2
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K9zdhDg8IHWtRb1QO0UPhLxLU20;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Z)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$getAccountInfo$120$ChatActivity(ILandroid/content/DialogInterface;)V
.registers 5
.param p1, "reqId" # I
.param p2, "hintDialog" # Landroid/content/DialogInterface;
.line 17217
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$getThemeDescriptions$156$ChatActivity()V
.registers 2
.line 19869
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 19870
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_16
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v0
if-eqz v0, :cond_16
.line 19871
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEmojiView()Lim/tpelyyftgw/ui/components/EmojiView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->updateColors()V
.line 19873
:cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_1d
.line 19874
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkColors()V
.line 19876
:cond_1d
return-void
.end method
.method public synthetic lambda$getUserInfo$84$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 15540
if-nez p2, :cond_a
.line 15541
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Bt3z6P4TE2FE2vJzieCdBKJpbdI;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Bt3z6P4TE2FE2vJzieCdBKJpbdI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 15559
:cond_a
return-void
.end method
.method public synthetic lambda$initStickers$48$ChatActivity(Z)V
.registers 12
.param p1, "show" # Z
.line 6000
const/4 v0, 0x0
if-eqz p1, :cond_53
.line 6001
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->isShowingKeywords()Z
move-result v1
if-eqz v1, :cond_12
const/high16 v1, 0x41c00000 # 24.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
goto :goto_13
:cond_12
const/4 v1, 0x0
.line 6002
.local v1, "newPadding":I
:goto_13
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v2
if-ne v1, v2, :cond_23
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_53
.line 6003
:cond_23
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v3, 0x41900000 # 18.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-virtual {v2, v4, v1, v3, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 6004
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->scrollToPosition(I)V
.line 6006
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRtlText()Z
move-result v2
.line 6007
.local v2, "isRtl":Z
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroid/widget/FrameLayout$LayoutParams;
.line 6008
.local v3, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
if-eqz v2, :cond_49
const/4 v4, 0x5
goto :goto_4a
:cond_49
const/4 v4, 0x3
:goto_4a
or-int/lit8 v4, v4, 0x50
iput v4, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 6009
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanelArrow:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->requestLayout()V
.line 6012
.end local v1 # "newPadding":I
.end local v2 # "isRtl":Z
.end local v3 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
:cond_53
if-eqz p1, :cond_5d
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_67
:cond_5d
if-nez p1, :cond_68
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_68
.line 6013
:cond_67
return-void
.line 6015
:cond_68
const/4 v1, 0x4
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz p1, :cond_83
.line 6016
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
iget-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->allowStickersPanel:Z
if-eqz v5, :cond_75
const/4 v5, 0x0
goto :goto_76
:cond_75
const/4 v5, 0x4
:goto_76
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 6017
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
goto :goto_88
.line 6019
:cond_83
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-virtual {v4, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 6021
:goto_88
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
if-eqz v4, :cond_91
.line 6022
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->cancel()V
.line 6023
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
.line 6025
:cond_91
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v2
if-eq v2, v1, :cond_da
.line 6026
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
.line 6027
new-array v2, v3, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v6, 0x2
new-array v6, v6, [F
const/4 v7, 0x0
const/high16 v8, 0x3f800000 # 1.0f
if-eqz p1, :cond_b0
const/4 v9, 0x0
goto :goto_b2
:cond_b0
const/high16 v9, 0x3f800000 # 1.0f
:goto_b2
aput v9, v6, v0
if-eqz p1, :cond_b8
const/high16 v7, 0x3f800000 # 1.0f
:cond_b8
aput v7, v6, v3
.line 6028
invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v2, v0
.line 6027
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6030
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0x96
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6031
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity$41;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/ChatActivity$41;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Z)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6054
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->runningAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
goto :goto_e3
.line 6055
:cond_da
if-nez p1, :cond_e3
.line 6056
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersPanel:Landroid/widget/FrameLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 6058
:cond_e3
:goto_e3
return-void
.end method
.method public synthetic lambda$initStickers$50$ChatActivity(Landroid/view/View;I)V
.registers 15
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 6060
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->getItem(I)Ljava/lang/Object;
move-result-object v0
.line 6061
.local v0, "item":Ljava/lang/Object;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
invoke-virtual {v1, p2}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->getItemParent(I)Ljava/lang/Object;
move-result-object v1
.line 6062
.local v1, "parent":Ljava/lang/Object;
instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
const/4 v10, 0x0
if-eqz v2, :cond_55
.line 6063
iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v2, :cond_1c
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->checkSlowMode(Landroid/view/View;)Z
move-result v2
if-eqz v2, :cond_1c
.line 6064
return-void
.line 6066
:cond_1c
move-object v11, v0
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
.line 6067
.local v11, "document":Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
iget-boolean v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v2, :cond_36
.line 6068
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DLpzpop5QtnDLNjGnbJBADi6K7g;
invoke-direct {v4, p0, v11, v1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DLpzpop5QtnDLNjGnbJBADi6K7g;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_document;Ljava/lang/Object;)V
invoke-static {v2, v3, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
goto :goto_45
.line 6072
:cond_36
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v2
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v8, 0x1
const/4 v9, 0x0
move-object v3, v11
move-object v7, v1
invoke-virtual/range {v2 .. v9}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendSticker(Lim/tpelyyftgw/tgnet/TLRPC$Document;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/Object;ZI)V
.line 6074
:goto_45
invoke-virtual {p0, v10}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 6075
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v11}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addStickerToRecent(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 6076
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const-string v3, ""
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.end local v11 # "document":Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
goto :goto_7e
.line 6077
:cond_55
instance-of v2, v0, Ljava/lang/String;
if-eqz v2, :cond_7e
.line 6078
move-object v2, v0
check-cast v2, Ljava/lang/String;
.line 6079
.local v2, "emoji":Ljava/lang/String;
new-instance v3, Landroid/text/SpannableString;
invoke-direct {v3, v2}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 6080
.local v3, "string":Landroid/text/SpannableString;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getEditField()Lim/tpelyyftgw/ui/components/EditTextCaption;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextCaption;->getPaint()Landroid/text/TextPaint;
move-result-object v4
invoke-virtual {v4}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v4
const/high16 v5, 0x41a00000 # 20.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static {v3, v4, v5, v10}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
.line 6082
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4, v3, v10}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;Z)V
goto :goto_7f
.line 6077
.end local v2 # "emoji":Ljava/lang/String;
.end local v3 # "string":Landroid/text/SpannableString;
:cond_7e
:goto_7e
nop
.line 6084
:goto_7f
return-void
.end method
.method public synthetic lambda$migrateToNewChat$72$ChatActivity(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)V
.registers 7
.param p1, "lastFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "obj" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "actionBarLayout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 12563
if-eqz p1, :cond_b
.line 12564
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 12566
:cond_b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 12567
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 12568
.local v0, "bundle":Landroid/os/Bundle;
iget-object v1, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->channel_id:I
const-string v2, "chat_id"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 12569
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
const/4 v2, 0x1
invoke-virtual {p3, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 12570
return-void
.end method
.method public synthetic lambda$migrateToNewChat$73$ChatActivity(I)V
.registers 5
.param p1, "channelId" # I
.line 12572
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, p1, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V
return-void
.end method
.method public synthetic lambda$null$100$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 16080
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "SLOWMODE_WAIT_"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_17
.line 16081
const v0, 0x7f0f0fd6
const-string v1, "SlowmodeSendError"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto :goto_33
.line 16083
:cond_17
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "CHAT_SEND_MEDIA_FORBIDDEN"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2e
.line 16084
const v0, 0x7f0f01b9
const-string v1, "AttachMediaRestrictedForever"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto :goto_33
.line 16087
:cond_2e
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 16089
:goto_33
return-void
.end method
.method public synthetic lambda$null$109$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
.registers 7
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "url" # Ljava/lang/String;
.line 16995
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;
const/4 v1, 0x0
if-eqz v0, :cond_12
.line 16996
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;
.line 16997
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;->url:Ljava/lang/String;
invoke-static {v2, v3, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultAccepted;
goto :goto_1e
.line 16998
:cond_12
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultDefault;
if-eqz v0, :cond_1e
.line 16999
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0, p2, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
goto :goto_1f
.line 16998
:cond_1e
:goto_1e
nop
.line 17001
:goto_1f
return-void
.end method
.method public synthetic lambda$null$110$ChatActivity(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "url" # Ljava/lang/String;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 16994
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-auVfRXFpW-i3S1W6gjNrhJjZ0w;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$-auVfRXFpW-i3S1W6gjNrhJjZ0w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$111$ChatActivity(ILandroid/content/DialogInterface;)V
.registers 5
.param p1, "requestId" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 17006
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$null$112$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
.registers 6
.param p1, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "requestId" # I
.line 17003
const/4 v0, 0x0
aget-object v1, p1, v0
if-nez v1, :cond_6
.line 17004
return-void
.line 17006
:cond_6
aget-object v1, p1, v0
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$10KNLlxYqGKOuCTce1ImNA2Dqxk;
invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$10KNLlxYqGKOuCTce1ImNA2Dqxk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 17007
aget-object v0, p1, v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 17008
return-void
.end method
.method public synthetic lambda$null$117$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 17176
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 17177
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x0
const-string/jumbo v2, "step"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17178
const-string/jumbo v2, "type"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17179
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17180
return-void
.end method
.method public synthetic lambda$null$118$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Z)V
.registers 21
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "proView" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "isRpk" # Z
.line 17092
move-object/from16 v8, p0
move-object/from16 v9, p1
move-object/from16 v10, p3
if-eqz v9, :cond_16
.line 17093
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17094
iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 17096
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 17094
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
goto/16 :goto_1f6
.line 17098
:cond_16
instance-of v0, v10, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentAccountInfoNotExist;
const v1, 0x7f0f042e
const-string v2, "Close"
const/4 v3, 0x1
const/4 v4, 0x0
const v5, 0x7f0f10f8
const-string v6, "Transfer"
if-eqz v0, :cond_78
.line 17100
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17101
const v0, 0x7f0f0062
.line 17104
const-string v7, "AccountInfoNotCompleted"
invoke-static {v7, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v7, 0x2
new-array v7, v7, [Ljava/lang/Object;
const v11, 0x7f0f0d53
const-string v12, "ReceiveRedPacket"
if-eqz p4, :cond_41
.line 17105
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
goto :goto_45
:cond_41
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
:goto_45
aput-object v13, v7, v4
if-eqz p4, :cond_4e
.line 17106
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
goto :goto_53
:cond_4e
nop
.line 17107
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
:goto_53
aput-object v4, v7, v3
.line 17104
invoke-static {v0, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17108
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f0719
.line 17109
const-string v1, "GoToWalletCenter"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0HruRsfRdY712JCFLg-2bc1X3Ks;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$0HruRsfRdY712JCFLg-2bc1X3Ks;
const/4 v11, 0x0
.line 17101
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v11
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17114
return-void
.line 17116
:cond_78
const-class v0, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
invoke-static {v10, v0}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v11
.line 17117
.local v11, "model":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;>;"
invoke-virtual {v11}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z
move-result v0
if-eqz v0, :cond_1ea
.line 17118
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
move-object v12, v0
check-cast v12, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
.line 17119
.local v12, "accountInfo":Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
invoke-static {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletConfigBean;->setWalletAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V
.line 17120
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
check-cast v0, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->getRiskList()Ljava/util/List;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletConfigBean;->setConfigValue(Ljava/util/List;)V
.line 17121
invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->isLocked()Z
move-result v0
if-eqz v0, :cond_cb
.line 17122
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17124
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const v1, 0x7f0f0060
.line 17126
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0444
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v1, 0x7f0f0c93
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 17124
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17128
return-void
.line 17130
:cond_cb
invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->hasNormalAuth()Z
move-result v0
const v7, 0x7f0f0716
const-string v13, "GoToBind"
const v14, 0x7f0f024a
const v15, 0x7f0f1524
if-nez v0, :cond_111
.line 17131
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17133
nop
.line 17136
invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
new-array v3, v3, [Ljava/lang/Object;
if-eqz p4, :cond_ed
.line 17137
invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
goto :goto_f1
:cond_ed
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
:goto_f1
aput-object v5, v3, v4
.line 17136
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17138
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
.line 17139
invoke-static {v13, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$quYEd0jgOpiU2tKaOZoyO55M4JU;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$quYEd0jgOpiU2tKaOZoyO55M4JU;
const/4 v13, 0x0
.line 17133
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v13
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17145
return-void
.line 17147
:cond_111
invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->hasBindBank()Z
move-result v0
if-nez v0, :cond_14c
.line 17148
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17150
nop
.line 17153
invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
new-array v3, v3, [Ljava/lang/Object;
if-eqz p4, :cond_128
.line 17154
invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
goto :goto_12c
:cond_128
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
:goto_12c
aput-object v5, v3, v4
.line 17153
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17155
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
.line 17156
invoke-static {v13, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w06Q8B8EFAdc1iWwzKTcKXFKiDY;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$w06Q8B8EFAdc1iWwzKTcKXFKiDY;
const/4 v13, 0x0
.line 17150
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v13
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17162
return-void
.line 17164
:cond_14c
invoke-virtual {v12}, Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;->hasPaypassword()Z
move-result v0
if-nez v0, :cond_192
.line 17165
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17167
const v0, 0x7f0f0bf7
.line 17170
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
new-array v3, v3, [Ljava/lang/Object;
if-eqz p4, :cond_165
.line 17171
invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
goto :goto_169
:cond_165
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
:goto_169
aput-object v5, v3, v4
.line 17170
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 17172
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f1516
.line 17173
const-string/jumbo v1, "redpacket_goto_set"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DWIZtCxbVx4y94pojEo8C66gbN4;
invoke-direct {v7, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$DWIZtCxbVx4y94pojEo8C66gbN4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const/4 v13, 0x0
.line 17167
const-string v1, ""
move-object/from16 v0, p0
move-object v2, v3
move-object v3, v4
move-object v4, v5
move-object v5, v6
move-object v6, v7
move-object v7, v13
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17182
return-void
.line 17184
:cond_192
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17185
const-string/jumbo v0, "user_id"
if-eqz p4, :cond_1d2
.line 17186
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_1b6
.line 17187
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 17188
.local v1, "bundle":Landroid/os/Bundle;
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v1, v0, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17189
new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;-><init>(Landroid/os/Bundle;)V
.line 17190
.local v0, "redpktSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;->setAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V
.line 17191
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.end local v0 # "redpktSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktSendActivity;
.end local v1 # "bundle":Landroid/os/Bundle;
goto :goto_1d1
.line 17192
:cond_1b6
iget-object v0, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_1d1
.line 17193
new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;-><init>(Landroid/os/Bundle;)V
.line 17195
.local v0, "groupSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;->setToChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17196
iget-object v1, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;->setParticipants(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 17197
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;->setAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V
.line 17198
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17199
.end local v0 # "groupSendActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupSendActivity;
goto :goto_1e9
.line 17192
:cond_1d1
:goto_1d1
goto :goto_1e9
.line 17201
:cond_1d2
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 17202
.restart local v1 # "bundle":Landroid/os/Bundle;
iget-object v2, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v1, v0, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17203
new-instance v0, Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;-><init>(Landroid/os/Bundle;)V
.line 17204
.local v0, "transferSendActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;->setAccountInfo(Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;)V
.line 17205
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17207
.end local v0 # "transferSendActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferSendActivity;
.end local v1 # "bundle":Landroid/os/Bundle;
.end local v12 # "accountInfo":Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
:goto_1e9
goto :goto_1f6
.line 17208
:cond_1ea
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 17209
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
.line 17211
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 17209
invoke-static {v8, v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showConfirmBtnWalletDialog(Ljava/lang/Object;Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 17215
.end local v11 # "model":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;>;"
:goto_1f6
return-void
.end method
.method public synthetic lambda$null$12$ChatActivity(I)V
.registers 3
.param p1, "param" # I
.line 3599
if-nez p1, :cond_7
.line 3600
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->updateTopPanel(Z)V
goto :goto_a
.line 3602
:cond_7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
.line 3604
:goto_a
return-void
.end method
.method public synthetic lambda$null$125$ChatActivity()V
.registers 2
.line 17695
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
return-void
.end method
.method public synthetic lambda$null$126$ChatActivity(IZILim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 9
.param p1, "isReceived" # I
.param p2, "received" # Z
.param p3, "redType" # I
.param p4, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p5, "retBean" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.param p6, "sender" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 17717
const/4 v0, 0x1
if-eq p1, v0, :cond_13
if-nez p2, :cond_13
const/4 v1, 0x2
if-ne p3, v1, :cond_f
invoke-virtual {p4}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v1
if-eqz v1, :cond_f
goto :goto_13
.line 17726
:cond_f
invoke-virtual {p0, p6, p4, p5, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.line 17727
return-void
.line 17719
:cond_13
:goto_13
new-instance v0, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;-><init>()V
.line 17720
.local v0, "detailActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;
invoke-virtual {p5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;)V
.line 17721
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 17722
iget-object v1, p4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktGroupDetailActivity;->setMessageId(I)V
.line 17723
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17724
return-void
.end method
.method public synthetic lambda$null$131$ChatActivity()V
.registers 4
.line 17780
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 17781
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x0
const-string/jumbo v2, "step"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17782
const-string/jumbo v2, "type"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17783
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17784
return-void
.end method
.method public synthetic lambda$null$132$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 17779
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fyvZU280wIov95WXbT3Bz_DvY88;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$fyvZU280wIov95WXbT3Bz_DvY88;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$135$ChatActivity()V
.registers 2
.line 17838
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
return-void
.end method
.method public synthetic lambda$null$136$ChatActivity(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 7
.param p1, "red" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "retBean" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.param p4, "sender" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 17858
invoke-virtual {p1}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getStatus()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
.line 17859
.local v0, "status":I
invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v1
if-eqz v1, :cond_1a
.line 17861
new-instance v1, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;-><init>()V
.line 17862
.local v1, "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
invoke-virtual {v1, p3}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
.line 17863
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17864
.end local v1 # "redpkgStateActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailActivity;
goto :goto_2d
.line 17865
:cond_1a
const/4 v1, 0x1
if-ne v0, v1, :cond_29
.line 17867
new-instance v1, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;-><init>()V
.line 17868
.local v1, "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
invoke-virtual {v1, p3}, Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;->setBean(Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;)V
.line 17869
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17870
.end local v1 # "receiverActivity":Lim/tpelyyftgw/ui/hui/packet/RedpktDetailReceiverActivity;
goto :goto_2d
.line 17872
:cond_29
const/4 v1, 0x0
invoke-virtual {p0, p4, p2, p3, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.line 17875
:goto_2d
return-void
.end method
.method public synthetic lambda$null$141$ChatActivity()V
.registers 4
.line 17928
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 17929
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x0
const-string/jumbo v2, "step"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17930
const-string/jumbo v2, "type"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17931
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17932
return-void
.end method
.method public synthetic lambda$null$142$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 17927
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4VslfQKb0hH5H_YyQ_4UBF-hfqM;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$4VslfQKb0hH5H_YyQ_4UBF-hfqM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$145$ChatActivity()V
.registers 2
.line 17987
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
return-void
.end method
.method public synthetic lambda$null$146$ChatActivity(Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 5
.param p1, "transferRes" # Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 18004
new-instance v0, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;-><init>()V
.line 18005
.local v0, "transferStatusActivity":Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setTransResponse(Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;)V
.line 18006
iget-object v1, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)V
.line 18007
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setTargetUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 18008
invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/transfer/TransferStatusActivity;->setSender(Z)V
.line 18009
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18010
return-void
.end method
.method public synthetic lambda$null$147$ChatActivity()V
.registers 2
.line 18013
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->redTransAlert:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
return-void
.end method
.method public synthetic lambda$null$152$ChatActivity()V
.registers 4
.line 18062
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 18063
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x0
const-string/jumbo v2, "step"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18064
const-string/jumbo v2, "type"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18065
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/activities/WalletPaymentPasswordActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18066
return-void
.end method
.method public synthetic lambda$null$153$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 18061
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$M_COV8BDtTvvljWEK37-iO-T11I;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$M_COV8BDtTvvljWEK37-iO-T11I;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$19$ChatActivity(Ljava/lang/Object;ZI)V
.registers 16
.param p1, "object" # Ljava/lang/Object;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 4226
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
move-object v1, p1
check-cast v1, Ljava/lang/String;
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
move v10, p2
move v11, p3
invoke-virtual/range {v0 .. v11}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 4228
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const-string v1, ""
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 4229
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 4230
return-void
.end method
.method public synthetic lambda$null$20$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
.registers 4
.param p1, "result" # Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 4257
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->sendBotInlineResult(Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;ZI)V
return-void
.end method
.method public synthetic lambda$null$22$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 4289
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->clearRecentHashtags()V
return-void
.end method
.method public synthetic lambda$null$33$ChatActivity(Landroid/widget/DatePicker;III)V
.registers 26
.param p1, "view1" # Landroid/widget/DatePicker;
.param p2, "year1" # I
.param p3, "month" # I
.param p4, "dayOfMonth1" # I
.line 5079
move-object/from16 v0, p0
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v1
.line 5080
.local v1, "calendar1":Ljava/util/Calendar;
invoke-virtual {v1}, Ljava/util/Calendar;->clear()V
.line 5081
move/from16 v2, p2
move/from16 v3, p3
move/from16 v4, p4
invoke-virtual {v1, v2, v3, v4}, Ljava/util/Calendar;->set(III)V
.line 5082
invoke-virtual {v1}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v5
invoke-virtual {v5}, Ljava/util/Date;->getTime()J
move-result-wide v5
const-wide/16 v7, 0x3e8
div-long/2addr v5, v7
long-to-int v6, v5
.line 5083
.local v6, "date":I
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->clearChatData()V
.line 5084
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v5, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5085
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
iget-wide v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v18
iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v10, v14, 0x1
iput v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
const/16 v10, 0x1e
const/4 v11, 0x0
const/4 v13, 0x1
const/16 v16, 0x0
const/16 v17, 0x4
const/16 v19, 0x0
move v12, v6
move/from16 v20, v14
move/from16 v14, v16
move/from16 v16, v17
move/from16 v17, v19
move/from16 v19, v5
invoke-virtual/range {v7 .. v20}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 5087
return-void
.end method
.method public synthetic lambda$null$37$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 5
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 5201
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->unblockUser(I)V
return-void
.end method
.method public synthetic lambda$null$38$ChatActivity(Z)V
.registers 8
.param p1, "param" # Z
.line 5231
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 5232
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
const/4 v2, 0x0
new-array v3, v2, [Ljava/lang/Object;
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5233
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
.line 5234
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I
const/4 v3, 0x4
new-array v3, v3, [Ljava/lang/Object;
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v3, v2
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v4, 0x1
aput-object v2, v3, v4
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v4, 0x2
aput-object v2, v3, v4
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
const/4 v4, 0x3
aput-object v2, v3, v4
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5235
return-void
.end method
.method public synthetic lambda$null$43$ChatActivity(IZZ)V
.registers 12
.param p1, "id" # I
.param p2, "param" # Z
.param p3, "isChat" # Z
.line 5422
const/4 v0, 0x0
const/16 v1, 0xf
if-ne p1, v1, :cond_81
.line 5423
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
const-string v2, "pin_"
const/4 v3, 0x1
if-eqz v1, :cond_3a
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
if-eqz v1, :cond_3a
.line 5424
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 5425
.local v1, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v4
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->pinned_msg_id:I
invoke-interface {v4, v2, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 5426
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.end local v1 # "preferences":Landroid/content/SharedPreferences;
goto :goto_6c
.line 5427
:cond_3a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
if-eqz v1, :cond_6c
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
if-eqz v1, :cond_6c
.line 5428
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 5429
.restart local v1 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v4
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->pinned_msg_id:I
invoke-interface {v4, v2, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 5430
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
goto :goto_6d
.line 5427
.end local v1 # "preferences":Landroid/content/SharedPreferences;
:cond_6c
:goto_6c
nop
.line 5432
:goto_6d
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v4, v5, v3, p2}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V
.line 5433
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z
.line 5434
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->clearHistory(Z)V
.line 5435
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
goto :goto_c2
.line 5437
:cond_81
if-eqz p3, :cond_b6
.line 5438
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_95
.line 5439
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3, v0, p2}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V
goto :goto_bf
.line 5441
:cond_95
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
neg-long v1, v1
long-to-int v2, v1
.line 5442
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
const/4 v3, 0x0
.line 5441
invoke-virtual {v0, v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserFromChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
goto :goto_bf
.line 5445
:cond_b6
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3, v0, p2}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V
.line 5447
:goto_bf
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
.line 5449
:goto_c2
return-void
.end method
.method public synthetic lambda$null$44$ChatActivity()V
.registers 2
.line 5450
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z
.line 5451
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 5452
return-void
.end method
.method public synthetic lambda$null$45$ChatActivity(IZZ)V
.registers 15
.param p1, "id" # I
.param p2, "isChat" # Z
.param p3, "param" # Z
.line 5410
const/4 v0, 0x2
const/16 v1, 0xf
if-ne p1, v1, :cond_27
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_27
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v2, :cond_1d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_27
.line 5411
:cond_1d
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3, v0, p3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JIZ)V
goto :goto_89
.line 5413
:cond_27
const/4 v2, 0x0
const/4 v3, 0x1
if-eq p1, v1, :cond_66
.line 5414
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
invoke-virtual {v1, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 5415
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v5, v2, [Ljava/lang/Object;
invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 5416
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
.line 5417
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I
const/4 v5, 0x4
new-array v5, v5, [Ljava/lang/Object;
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
aput-object v6, v5, v2
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
aput-object v2, v5, v3
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
aput-object v2, v5, v0
const/4 v0, 0x3
invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
aput-object v2, v5, v0
invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_89
.line 5419
:cond_66
iput-boolean v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->clearingHistory:Z
.line 5420
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
const/4 v4, 0x0
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/UndoView;->setAdditionalTranslationY(F)V
.line 5421
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
if-ne p1, v1, :cond_76
const/4 v8, 0x0
goto :goto_77
:cond_76
const/4 v8, 0x1
:goto_77
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tQjcxMar8jPheHumz8pwW_4yBJ8;
invoke-direct {v9, p0, p1, p3, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$tQjcxMar8jPheHumz8pwW_4yBJ8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;IZZ)V
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZdvTICwcYAi4dHY4mWN6nJq_okw;
invoke-direct {v10, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ZdvTICwcYAi4dHY4mWN6nJq_okw;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/components/UndoView;->showWithAction(JILjava/lang/Runnable;Ljava/lang/Runnable;)V
.line 5453
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 5456
:goto_89
return-void
.end method
.method public synthetic lambda$null$49$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_document;Ljava/lang/Object;ZI)V
.registers 14
.param p1, "document" # Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
.param p2, "parent" # Ljava/lang/Object;
.param p3, "notify" # Z
.param p4, "scheduleDate" # I
.line 6069
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object v2, p1
move-object v6, p2
move v7, p3
move v8, p4
invoke-virtual/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendSticker(Lim/tpelyyftgw/tgnet/TLRPC$Document;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/Object;ZI)V
return-void
.end method
.method public synthetic lambda$null$51$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 6106
if-eqz p2, :cond_3
.line 6107
return-void
.line 6109
:cond_3
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
move-object v1, p1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
.line 6110
return-void
.end method
.method public synthetic lambda$null$53$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 7027
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/utils/GpsUtils;->toGpsSettingActivity(Landroid/content/Context;)V
return-void
.end method
.method public synthetic lambda$null$58$ChatActivity()V
.registers 3
.line 7285
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v0, :cond_b
.line 7286
const/4 v1, 0x0
invoke-virtual {p0, v1, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7287
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 7289
:cond_b
return-void
.end method
.method public synthetic lambda$null$59$ChatActivity()V
.registers 3
.line 7298
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v0, :cond_b
.line 7299
const/4 v1, 0x0
invoke-virtual {p0, v1, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7300
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 7302
:cond_b
return-void
.end method
.method public synthetic lambda$null$60$ChatActivity(Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;ZLandroid/content/DialogInterface;I)V
.registers 9
.param p1, "messagesController" # Lim/tpelyyftgw/messenger/MessagesController;
.param p2, "charSequence" # Ljava/lang/CharSequence;
.param p3, "force" # Z
.param p4, "dialog" # Landroid/content/DialogInterface;
.param p5, "which" # I
.line 7313
const/4 v0, 0x1
iput v0, p1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I
.line 7314
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I
const-string/jumbo v2, "secretWebpage2"
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 7315
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;
.line 7316
invoke-direct {p0, p2, p3}, Lim/tpelyyftgw/ui/ChatActivity;->searchLinks(Ljava/lang/CharSequence;Z)V
.line 7317
return-void
.end method
.method public synthetic lambda$null$61$ChatActivity(Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;Z)V
.registers 8
.param p1, "messagesController" # Lim/tpelyyftgw/messenger/MessagesController;
.param p2, "charSequence" # Ljava/lang/CharSequence;
.param p3, "force" # Z
.line 7310
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 7311
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "AppName"
const v2, 0x7f0f0141
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7312
const-string v1, "OK"
const v2, 0x7f0f0a5a
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K3hnTWPKhiyXQgrWoSPZD60WpNQ;
invoke-direct {v2, p0, p1, p2, p3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$K3hnTWPKhiyXQgrWoSPZD60WpNQ;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;Z)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7318
const-string v1, "Cancel"
const v2, 0x7f0f02f7
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7319
const-string v1, "SecretLinkPreviewAlert"
const v2, 0x7f0f0eee
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7320
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 7322
const/4 v1, 0x0
iput v1, p1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I
.line 7323
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
iget v2, p1, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I
const-string/jumbo v3, "secretWebpage2"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 7324
return-void
.end method
.method public synthetic lambda$null$62$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;)V
.registers 8
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;
.line 7335
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I
.line 7336
if-nez p1, :cond_4a
.line 7337
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
const/4 v2, 0x0
if-eqz v1, :cond_41
.line 7338
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 7339
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;
if-nez v3, :cond_22
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;
if-eqz v3, :cond_1a
goto :goto_22
.line 7348
:cond_1a
if-eqz v1, :cond_4a
.line 7349
invoke-virtual {p0, v0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7350
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
goto :goto_4a
.line 7340
:cond_22
:goto_22
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;
if-eqz v1, :cond_2c
.line 7341
iget-object v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->pendingLinkSearchString:Ljava/lang/String;
.line 7343
:cond_2c
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_3a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
instance-of v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;
if-eqz v2, :cond_3a
.line 7344
iget-object v2, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
.line 7346
:cond_3a
const/4 v1, 0x1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
invoke-virtual {p0, v1, v2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
goto :goto_4a
.line 7354
:cond_41
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v1, :cond_4a
.line 7355
invoke-virtual {p0, v0, v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7356
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 7360
:cond_4a
:goto_4a
return-void
.end method
.method public synthetic lambda$null$63$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 7334
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CW0SQd23muCrxumJgboI9_xUSTM;
invoke-direct {v0, p0, p3, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$CW0SQd23muCrxumJgboI9_xUSTM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$81$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 7
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 15286
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObjectReqId:I
.line 15287
const/4 v1, 0x1
if-nez p1, :cond_4d
.line 15288
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
if-nez v2, :cond_d
.line 15289
return-void
.line 15291
:cond_d
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 15292
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v3, 0x7f0f0141
const-string v4, "AppName"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15293
const v3, 0x7f0f057e
const-string v4, "EditMessageError"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15294
const v3, 0x7f0f0a5a
const-string v4, "OK"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 15295
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15297
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v3, :cond_4c
.line 15298
invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 15299
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 15301
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_4c
goto :goto_54
.line 15302
:cond_4d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v2, :cond_54
.line 15303
invoke-virtual {v2, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showEditDoneProgress(ZZ)V
.line 15306
:cond_54
:goto_54
return-void
.end method
.method public synthetic lambda$null$83$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 15542
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
.line 15543
.local v0, "userFull":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 15545
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-nez v1, :cond_30
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z
if-eqz v1, :cond_1a
goto :goto_30
.line 15550
:cond_1a
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 15552
.local v1, "bundle":Landroid/os/Bundle;
const/4 v2, 0x1
const-string v3, "from_type"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 15553
new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-direct {v2, v1, v3}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_48
.line 15546
.end local v1 # "bundle":Landroid/os/Bundle;
:cond_30
:goto_30
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 15547
.restart local v1 # "bundle":Landroid/os/Bundle;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v3, "user_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 15548
new-instance v2, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 15549
.end local v1 # "bundle":Landroid/os/Bundle;
nop
.line 15555
:goto_48
return-void
.end method
.method public synthetic lambda$null$9$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 3504
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3, v3}, Lim/tpelyyftgw/messenger/MessagesController;->pinMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V
return-void
.end method
.method public synthetic lambda$null$91$ChatActivity(ILandroid/content/DialogInterface;)V
.registers 5
.param p1, "requestId" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 15992
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$null$94$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;)V
.registers 5
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
.line 16029
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, p1, p0, p2, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;
return-void
.end method
.method public synthetic lambda$null$95$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 8
.param p1, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 16018
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c3hXvUOn2Fe-kJRCt6NkfPuEJ0Q;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$c3hXvUOn2Fe-kJRCt6NkfPuEJ0Q;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 16026
if-nez p4, :cond_16
.line 16027
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
move-object v1, p3
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
goto :goto_1e
.line 16029
:cond_16
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5aO3IC1IxYPKPnPepHIDWOYnCoI;
invoke-direct {v0, p0, p4, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5aO3IC1IxYPKPnPepHIDWOYnCoI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 16031
:goto_1e
return-void
.end method
.method public synthetic lambda$null$96$ChatActivity(ILandroid/content/DialogInterface;)V
.registers 5
.param p1, "requestId" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 16036
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$null$97$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
.registers 6
.param p1, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "requestId" # I
.line 16033
const/4 v0, 0x0
aget-object v1, p1, v0
if-nez v1, :cond_6
.line 16034
return-void
.line 16036
:cond_6
aget-object v1, p1, v0
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Adcbugn5Evkj42y1FDOeGE01c1w;
invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Adcbugn5Evkj42y1FDOeGE01c1w;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 16037
aget-object v0, p1, v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 16038
return-void
.end method
.method public synthetic lambda$null$99$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;)V
.registers 7
.param p1, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
.line 16077
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I
const/4 v2, 0x3
new-array v2, v2, [Ljava/lang/Object;
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;->id:Ljava/util/ArrayList;
const/4 v4, 0x0
aput-object v3, v2, v4
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
neg-long v3, v3
long-to-int v4, v3
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x1
aput-object v3, v2, v4
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
const/4 v4, 0x2
aput-object v3, v2, v4
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
return-void
.end method
.method public synthetic lambda$onActivityResultFragment$68$ChatActivity(Landroid/net/Uri;ZI)V
.registers 20
.param p1, "uri" # Landroid/net/Uri;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 9515
move-object/from16 v0, p0
const/4 v1, 0x0
invoke-direct {v0, v1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.line 9516
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v2
iget-wide v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v3, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
move-object/from16 v4, p1
move/from16 v14, p2
move/from16 v15, p3
invoke-static/range {v2 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 9518
return-void
.end method
.method public synthetic lambda$onFragmentCreate$0$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
.registers 5
.param p1, "messagesStorage" # Lim/tpelyyftgw/messenger/MessagesStorage;
.param p2, "chatId" # I
.param p3, "countDownLatch" # Ljava/util/concurrent/CountDownLatch;
.line 920
invoke-virtual {p1, p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getChat(I)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 921
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 922
return-void
.end method
.method public synthetic lambda$onFragmentCreate$1$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
.registers 5
.param p1, "messagesStorage" # Lim/tpelyyftgw/messenger/MessagesStorage;
.param p2, "userId" # I
.param p3, "countDownLatch" # Ljava/util/concurrent/CountDownLatch;
.line 944
invoke-virtual {p1, p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getUser(I)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 945
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 946
return-void
.end method
.method public synthetic lambda$onFragmentCreate$2$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
.registers 5
.param p1, "messagesStorage" # Lim/tpelyyftgw/messenger/MessagesStorage;
.param p2, "encId" # I
.param p3, "countDownLatch" # Ljava/util/concurrent/CountDownLatch;
.line 969
invoke-virtual {p1, p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getEncryptedChat(I)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.line 970
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 971
return-void
.end method
.method public synthetic lambda$onFragmentCreate$3$ChatActivity(Lim/tpelyyftgw/messenger/MessagesStorage;Ljava/util/concurrent/CountDownLatch;)V
.registers 4
.param p1, "messagesStorage" # Lim/tpelyyftgw/messenger/MessagesStorage;
.param p2, "countDownLatch" # Ljava/util/concurrent/CountDownLatch;
.line 987
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I
invoke-virtual {p1, v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getUser(I)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 988
invoke-virtual {p2}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 989
return-void
.end method
.method public synthetic lambda$onRequestPermissionsResultFragment$67$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 8656
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 8657
.local v0, "intent":Landroid/content/Intent;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "package:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 8658
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
:try_end_2c
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2c} :catch_2d
.line 8661
.end local v0 # "intent":Landroid/content/Intent;
goto :goto_31
.line 8659
:catch_2d
move-exception v0
.line 8660
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 8662
.end local v0 # "e":Ljava/lang/Exception;
:goto_31
return-void
.end method
.method public synthetic lambda$onResume$75$ChatActivity()V
.registers 3
.line 13709
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;
const/4 v1, 0x0
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V
.line 13710
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;
.line 13711
return-void
.end method
.method public synthetic lambda$openScheduledMessages$47$ChatActivity(I)V
.registers 8
.param p1, "mid" # I
.line 5990
const/4 v2, 0x0
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x0
move-object v0, p0
move v1, p1
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
return-void
.end method
.method public synthetic lambda$processSelectedAttach$54$ChatActivity(ILandroid/view/View;)V
.registers 13
.param p1, "id" # I
.param p2, "v" # Landroid/view/View;
.line 7015
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x2
const/16 v2, 0x17
if-lt v0, v2, :cond_21
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v2, "android.permission.ACCESS_COARSE_LOCATION"
invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_21
.line 7016
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v3, "android.permission.ACCESS_FINE_LOCATION"
filled-new-array {v2, v3}, [Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2, v1}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 7018
return-void
.line 7020
:cond_21
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/utils/GpsUtils;->isOpen(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_54
.line 7021
const v0, 0x7f0f071e
.line 7023
const-string v1, "GpsNotOpenTips"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f0f02f7
.line 7024
const-string v1, "Cancel"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const v0, 0x7f0f0713
.line 7025
const-string v1, "GoOpen"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NdQL6YeAFP-aa-BeOkh88cbdqdA;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NdQL6YeAFP-aa-BeOkh88cbdqdA;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const/4 v9, 0x0
.line 7021
const-string v3, ""
move-object v2, p0
invoke-static/range {v2 .. v9}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletDialogUtil;->showWalletDialog(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/dialogs/WalletDialog;
.line 7029
return-void
.line 7031
:cond_54
const/4 v0, 0x0
.line 7032
.local v0, "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
if-eqz p1, :cond_64
const/4 v2, 0x1
if-eq p1, v2, :cond_5b
goto :goto_6c
.line 7037
:cond_5b
new-instance v2, Lim/tpelyyftgw/ui/NewLocationActivity;
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-direct {v2, v1, v3, v4}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(IJ)V
move-object v0, v2
goto :goto_6c
.line 7034
:cond_64
new-instance v1, Lim/tpelyyftgw/ui/NewLocationActivity;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(I)V
move-object v0, v1
.line 7035
nop
.line 7040
:goto_6c
invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V
.line 7041
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 7042
return-void
.end method
.method public synthetic lambda$processSelectedAttach$55$ChatActivity(Ljava/util/ArrayList;ZI)V
.registers 13
.param p1, "audios" # Ljava/util/ArrayList;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 7103
const/4 v0, 0x0
invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.line 7104
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v1
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object v2, p1
move v7, p2
move v8, p3
invoke-static/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingAudioDocuments(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/util/ArrayList;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 7106
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.line 7107
return-void
.end method
.method public synthetic lambda$processSelectedAttach$56$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$User;ZI)V
.registers 13
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 7118
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p1
move v7, p2
move v8, p3
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$User;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 7119
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.line 7120
return-void
.end method
.method public synthetic lambda$processSelectedAttach$57$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;ZI)V
.registers 13
.param p1, "poll" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
.param p2, "notify" # Z
.param p3, "scheduleDate" # I
.line 7138
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p1
move v7, p2
move v8, p3
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 7139
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.line 7140
return-void
.end method
.method public synthetic lambda$processSelectedOption$101$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 7
.param p1, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 16074
if-nez p3, :cond_18
.line 16075
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;
.line 16076
.local v0, "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
.line 16077
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nyyhRK2IEibww3jUNg7QenKXspI;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$nyyhRK2IEibww3jUNg7QenKXspI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.end local v0 # "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
goto :goto_25
.line 16078
:cond_18
iget-object v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
if-eqz v0, :cond_25
.line 16079
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Dkk0NKUrA63WdI76zaCQZL5A8-o;
invoke-direct {v0, p0, p3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Dkk0NKUrA63WdI76zaCQZL5A8-o;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_26
.line 16078
:cond_25
:goto_25
nop
.line 16091
:goto_26
return-void
.end method
.method public synthetic lambda$processSelectedOption$102$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;Lim/tpelyyftgw/messenger/MessageObject;ZI)V
.registers 14
.param p1, "group" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.param p2, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "notify" # Z
.param p4, "scheduleDate" # I
.line 16100
if-eqz p1, :cond_1c
.line 16101
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v2, v0
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v8, 0x0
move-object v5, p0
move v7, p4
invoke-virtual/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->editMessage(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZLim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;ILjava/lang/Runnable;)I
goto :goto_2c
.line 16104
:cond_1c
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v8, 0x0
move-object v2, p2
move-object v5, p0
move v7, p4
invoke-virtual/range {v1 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->editMessage(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZLim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;ILjava/lang/Runnable;)I
.line 16106
:goto_2c
return-void
.end method
.method public synthetic lambda$processSelectedOption$86$ChatActivity(I[ZLandroid/content/DialogInterface;I)V
.registers 9
.param p1, "mid" # I
.param p2, "checks" # [Z
.param p3, "dialogInterface" # Landroid/content/DialogInterface;
.param p4, "i" # I
.line 15840
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v3, 0x0
aget-boolean v3, p2, v3
invoke-virtual {v0, v1, v2, p1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->pinMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V
return-void
.end method
.method public synthetic lambda$processSelectedOption$87$ChatActivity(Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 15850
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3, v3}, Lim/tpelyyftgw/messenger/MessagesController;->pinMessage(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V
return-void
.end method
.method public synthetic lambda$processSelectedOption$92$ChatActivity([Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
.registers 6
.param p1, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "requestId" # I
.line 15989
const/4 v0, 0x0
aget-object v1, p1, v0
if-nez v1, :cond_6
.line 15990
return-void
.line 15992
:cond_6
aget-object v1, p1, v0
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$MhVziAiBS2lkPcA46AXYLldyYYY;
invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$MhVziAiBS2lkPcA46AXYLldyYYY;-><init>(Lim/tpelyyftgw/ui/ChatActivity;I)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 15993
aget-object v0, p1, v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 15994
return-void
.end method
.method public synthetic lambda$processSelectedOption$98$ChatActivity(Lim/tpelyyftgw/messenger/MessageObject;Landroid/content/DialogInterface;I)V
.registers 12
.param p1, "object" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 16004
const/4 v0, 0x1
new-array v1, v0, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
const/4 v4, 0x3
invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
const/4 v3, 0x0
aput-object v2, v1, v3
.line 16005
.local v1, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;-><init>()V
.line 16006
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
iget-object v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
.line 16007
.local v3, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;-><init>()V
.line 16008
.local v4, "poll":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;-><init>()V
iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
.line 16009
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->id:J
.line 16010
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;
iput-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;
.line 16011
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->answers:Ljava/util/ArrayList;
iput-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->answers:Ljava/util/ArrayList;
.line 16012
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;
iput-boolean v0, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->closed:Z
.line 16013
iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
.line 16014
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
long-to-int v6, v5
invoke-virtual {v0, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v0
iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 16015
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v0
iput v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->id:I
.line 16016
iget v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->flags:I
or-int/lit16 v0, v0, 0x4000
iput v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->flags:I
.line 16017
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$zPqZcwo0i8-yCuCXGGO1kekCujc;
invoke-direct {v5, p0, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$zPqZcwo0i8-yCuCXGGO1kekCujc;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;)V
invoke-virtual {v0, v2, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
.line 16032
.local v0, "requestId":I
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$1vKbdlyVDtgpBCqgKhEPfkrSPk8;
invoke-direct {v5, p0, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$1vKbdlyVDtgpBCqgKhEPfkrSPk8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
const-wide/16 v6, 0x1f4
invoke-static {v5, v6, v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 16039
return-void
.end method
.method public synthetic lambda$searchLinks$64$ChatActivity(Ljava/lang/CharSequence;Lim/tpelyyftgw/messenger/MessagesController;Z)V
.registers 10
.param p1, "charSequence" # Ljava/lang/CharSequence;
.param p2, "messagesController" # Lim/tpelyyftgw/messenger/MessagesController;
.param p3, "force" # Z
.line 7241
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_11
.line 7242
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I
invoke-virtual {v0, v3, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
.line 7243
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I
.line 7245
:cond_11
const/4 v0, 0x0
.line 7248
.local v0, "urls":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
:try_start_12
sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->WEB_URL:Ljava/util/regex/Pattern;
invoke-virtual {v3, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v3
.line 7249
.local v3, "m":Ljava/util/regex/Matcher;
:goto_18
invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z
move-result v4
if-eqz v4, :cond_4a
.line 7250
invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I
move-result v4
if-lez v4, :cond_32
.line 7251
invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I
move-result v4
sub-int/2addr v4, v2
invoke-interface {p1, v4}, Ljava/lang/CharSequence;->charAt(I)C
move-result v4
const/16 v5, 0x40
if-ne v4, v5, :cond_32
.line 7252
goto :goto_18
.line 7255
:cond_32
if-nez v0, :cond_3a
.line 7256
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
move-object v0, v4
.line 7258
:cond_3a
invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I
move-result v4
invoke-virtual {v3}, Ljava/util/regex/Matcher;->end()I
move-result v5
invoke-interface {p1, v4, v5}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
move-result-object v4
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18
.line 7260
:cond_4a
instance-of v2, p1, Landroid/text/Spannable;
if-eqz v2, :cond_7a
.line 7261
move-object v2, p1
check-cast v2, Landroid/text/Spannable;
invoke-interface {p1}, Ljava/lang/CharSequence;->length()I
move-result v4
const-class v5, Lim/tpelyyftgw/ui/components/URLSpanReplacement;
invoke-interface {v2, v1, v4, v5}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
move-result-object v1
check-cast v1, [Lim/tpelyyftgw/ui/components/URLSpanReplacement;
.line 7262
.local v1, "spans":[Lim/tpelyyftgw/ui/components/URLSpanReplacement;
if-eqz v1, :cond_7a
array-length v2, v1
if-lez v2, :cond_7a
.line 7263
if-nez v0, :cond_6a
.line 7264
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
move-object v0, v2
.line 7266
:cond_6a
const/4 v2, 0x0
.local v2, "a":I
:goto_6b
array-length v4, v1
if-ge v2, v4, :cond_7a
.line 7267
aget-object v4, v1, v2
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/URLSpanReplacement;->getURL()Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7266
add-int/lit8 v2, v2, 0x1
goto :goto_6b
.line 7271
.end local v1 # "spans":[Lim/tpelyyftgw/ui/components/URLSpanReplacement;
.end local v2 # "a":I
:cond_7a
if-eqz v0, :cond_af
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;
if-eqz v1, :cond_af
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v1, v2, :cond_af
.line 7272
const/4 v1, 0x1
.line 7273
.local v1, "clear":Z
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_8e
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v2, v4, :cond_ac
.line 7274
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/CharSequence;
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_a9
.line 7275
const/4 v1, 0x0
.line 7273
:cond_a9
add-int/lit8 v2, v2, 0x1
goto :goto_8e
.line 7278
.end local v2 # "a":I
:cond_ac
if-eqz v1, :cond_af
.line 7279
return-void
.line 7282
.end local v1 # "clear":Z
:cond_af
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->foundUrls:Ljava/util/ArrayList;
.line 7283
if-nez v0, :cond_bc
.line 7284
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$PdJUYoDPplHzcjUvIwxBmge9Kjs;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$PdJUYoDPplHzcjUvIwxBmge9Kjs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 7290
return-void
.line 7292
:cond_bc
const-string v1, " "
invoke-static {v1, v0}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
move-result-object v1
:try_end_c2
.catch Ljava/lang/Exception; {:try_start_12 .. :try_end_c2} :catch_c3
.line 7306
.end local v3 # "m":Ljava/util/regex/Matcher;
.local v1, "textToCheck":Ljava/lang/CharSequence;
goto :goto_ea
.line 7293
.end local v1 # "textToCheck":Ljava/lang/CharSequence;
:catch_c3
move-exception v1
.line 7294
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 7295
invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v2
.line 7296
.local v2, "text":Ljava/lang/String;
invoke-interface {p1}, Ljava/lang/CharSequence;->length()I
move-result v3
const/16 v4, 0xd
if-lt v3, v4, :cond_12c
const-string v3, "http://"
invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_e8
const-string v3, "https://"
invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_e8
goto :goto_12c
.line 7305
:cond_e8
move-object v3, p1
move-object v1, v3
.line 7308
.end local v2 # "text":Ljava/lang/String;
.local v1, "textToCheck":Ljava/lang/CharSequence;
:goto_ea
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v2, :cond_fc
iget v2, p2, Lim/tpelyyftgw/messenger/MessagesController;->secretWebpagePreview:I
const/4 v3, 0x2
if-ne v2, v3, :cond_fc
.line 7309
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$u8mB3oRdE2aEwB95T3eRXn4wUCk;
invoke-direct {v2, p0, p2, p1, p3}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$u8mB3oRdE2aEwB95T3eRXn4wUCk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesController;Ljava/lang/CharSequence;Z)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 7325
return-void
.line 7328
:cond_fc
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;-><init>()V
.line 7329
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;
instance-of v3, v1, Ljava/lang/String;
if-eqz v3, :cond_10b
.line 7330
move-object v3, v1
check-cast v3, Ljava/lang/String;
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;
goto :goto_111
.line 7332
:cond_10b
invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;->message:Ljava/lang/String;
.line 7334
:goto_111
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uvZWS9Ay1UiGj73VUykVUoCm8aE;
invoke-direct {v4, p0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$uvZWS9Ay1UiGj73VUykVUoCm8aE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPagePreview;)V
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v3
iput v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I
.line 7362
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
iget v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->linkSearchRequestId:I
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 7363
return-void
.line 7297
.local v1, "e":Ljava/lang/Exception;
.local v2, "text":Ljava/lang/String;
:cond_12c
:goto_12c
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XxPRv0Wd1xSE-t0RuWVwlQ6Aye8;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XxPRv0Wd1xSE-t0RuWVwlQ6Aye8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 7303
return-void
.end method
.method public synthetic lambda$shareMyContact$52$ChatActivity(ILim/tpelyyftgw/messenger/MessageObject;Landroid/content/DialogInterface;I)V
.registers 15
.param p1, "type" # I
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "dialogInterface" # Landroid/content/DialogInterface;
.param p4, "i" # I
.line 6102
const/4 v0, 0x1
if-ne p1, v0, :cond_21
.line 6103
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;-><init>()V
.line 6104
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 6105
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IOTWA98GO8WajpyE3I81BDiD3w0;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$IOTWA98GO8WajpyE3I81BDiD3w0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 6111
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_acceptContact;
goto :goto_44
.line 6112
:cond_21
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x1
const/4 v9, 0x0
move-object v5, p2
invoke-virtual/range {v1 .. v9}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$User;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 6113
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_40
.line 6114
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 6116
:cond_40
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
.line 6118
:goto_44
return-void
.end method
.method public synthetic lambda$showFieldPanel$65$ChatActivity()V
.registers 2
.line 7445
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_7
.line 7446
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
.line 7448
:cond_7
return-void
.end method
.method public synthetic lambda$showOpenGameAlert$106$ChatActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ILandroid/content/DialogInterface;I)V
.registers 13
.param p1, "game" # Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "urlStr" # Ljava/lang/String;
.param p4, "uid" # I
.param p5, "dialogInterface" # Landroid/content/DialogInterface;
.param p6, "i" # I
.line 16876
const/4 v4, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move v5, p4
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ChatActivity;->showOpenGameAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZI)V
.line 16877
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "askgame_"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 16878
return-void
.end method
.method public synthetic lambda$showOpenUrlAlert$107$ChatActivity(Ljava/lang/String;Landroid/content/DialogInterface;I)V
.registers 10
.param p1, "url" # Ljava/lang/String;
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 16911
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-nez v5, :cond_e
const/4 v1, 0x1
goto :goto_f
:cond_e
const/4 v1, 0x0
:goto_f
invoke-static {v0, p1, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
return-void
.end method
.method public synthetic lambda$showRedPacketDialog$124$ChatActivity(Landroid/content/DialogInterface;)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 17475
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->clear()V
return-void
.end method
.method public synthetic lambda$showRequestUrlAlert$113$ChatActivity([Lim/tpelyyftgw/ui/cells/CheckBoxCell;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;Landroid/content/DialogInterface;I)V
.registers 13
.param p1, "cells" # [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.param p2, "url" # Ljava/lang/String;
.param p3, "buttonReq" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;
.param p4, "request" # Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;
.param p5, "dialogInterface" # Landroid/content/DialogInterface;
.param p6, "i" # I
.line 16977
const/4 v0, 0x0
aget-object v1, p1, v0
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v1
if-nez v1, :cond_11
.line 16978
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-static {v1, p2, v0}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
goto :goto_5e
.line 16980
:cond_11
const/4 v1, 0x1
new-array v2, v1, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
const/4 v5, 0x3
invoke-direct {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
aput-object v3, v2, v0
.line 16981
.local v2, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;-><init>()V
.line 16982
.local v3, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;
iget v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;->button_id:I
iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->button_id:I
.line 16983
iget v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;->msg_id:I
iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->msg_id:I
.line 16984
iget-object v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 16985
iget-boolean v4, p4, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->request_write_access:Z
if-eqz v4, :cond_3d
.line 16986
aget-object v1, p1, v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v1
iput-boolean v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;->write_allowed:Z
.line 16989
:cond_3d
:try_start_3d
aget-object v1, v2, v0
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_42
.catchall {:try_start_3d .. :try_end_42} :catchall_43
.line 16992
goto :goto_44
.line 16990
:catchall_43
move-exception v1
.line 16993
:goto_44
const/4 v1, 0x0
aput-object v1, v2, v0
.line 16994
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mo0OsGENzjY3jOhyImFUwqsrm24;
invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Mo0OsGENzjY3jOhyImFUwqsrm24;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V
invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
.line 17002
.local v0, "requestId":I
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ehC8vU6ScSSXknhlRkwN1Xc5E5I;
invoke-direct {v1, p0, v2, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ehC8vU6ScSSXknhlRkwN1Xc5E5I;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/actionbar/AlertDialog;I)V
const-wide/16 v4, 0x1f4
invoke-static {v1, v4, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 17010
.end local v0 # "requestId":I
.end local v2 # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v3 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_acceptUrlAuth;
:goto_5e
return-void
.end method
.method public synthetic lambda$startEditingMessageObject$82$ChatActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 15285
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XkB_me2qYEikL0J2UGJnRdu1CY0;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$XkB_me2qYEikL0J2UGJnRdu1CY0;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$startMessageUnselect$66$ChatActivity()V
.registers 2
.line 8318
const v0, 0x7fffffff
iput v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
.line 8319
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 8320
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->unselectRunnable:Ljava/lang/Runnable;
.line 8321
return-void
.end method
.method public synthetic lambda$updateBottomOverlay$74$ChatActivity()V
.registers 2
.line 12854
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->openKeyboard()V
return-void
.end method
.method public maybePlayVisibleVideo()Z
.registers 17
.line 14042
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v2, 0x0
if-nez v1, :cond_8
.line 14043
return v2
.line 14045
:cond_8
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
.line 14046
.local v1, "playingMessage":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v1, :cond_19
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v3
if-nez v3, :cond_19
.line 14047
return v2
.line 14049
:cond_19
const/4 v3, 0x0
.line 14050
.local v3, "visibleMessage":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v4, 0x0
.line 14051
.local v4, "visibleAnimation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v5, :cond_4f
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_4f
.line 14052
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->getMessageCell()Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v5
.line 14053
.local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v7
.line 14054
.local v7, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v4
.line 14055
if-eqz v4, :cond_4f
.line 14056
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
.line 14057
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I
move-result v8
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY2()I
move-result v9
add-int/2addr v8, v9
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v9
if-le v8, v9, :cond_4c
const/4 v8, 0x1
goto :goto_4d
:cond_4c
const/4 v8, 0x0
:goto_4d
iput-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToVideo:Z
.line 14060
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v7 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
:cond_4f
if-nez v3, :cond_c2
.line 14061
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v5
.line 14062
.local v5, "count":I
const/4 v7, 0x0
.local v7, "a":I
:goto_58
if-ge v7, v5, :cond_c2
.line 14063
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v8
.line 14064
.local v8, "child":Landroid/view/View;
instance-of v9, v8, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-nez v9, :cond_65
.line 14065
goto :goto_bf
.line 14067
:cond_65
move-object v9, v8
check-cast v9, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 14068
.local v9, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v10
.line 14069
.local v10, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v11
.line 14070
.local v11, "isRoundVideo":Z
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v12
if-nez v12, :cond_79
if-nez v11, :cond_79
.line 14071
goto :goto_bf
.line 14073
:cond_79
invoke-virtual {v9}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v12
.line 14074
.local v12, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v13
.line 14075
.local v13, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
if-nez v13, :cond_84
.line 14076
goto :goto_bf
.line 14078
:cond_84
invoke-virtual {v8}, Landroid/view/View;->getTop()I
move-result v14
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I
move-result v15
add-int/2addr v14, v15
.line 14079
.local v14, "top":I
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I
move-result v15
add-int/2addr v15, v14
.line 14080
.local v15, "bottom":I
if-ltz v15, :cond_bf
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v6
if-le v14, v6, :cond_9d
.line 14081
goto :goto_bf
.line 14083
:cond_9d
if-eqz v3, :cond_a2
if-gez v14, :cond_a2
.line 14084
goto :goto_c2
.line 14086
:cond_a2
move-object v3, v10
.line 14087
move-object v4, v13
.line 14088
if-ltz v14, :cond_b1
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v6
if-le v15, v6, :cond_af
goto :goto_b1
:cond_af
const/4 v6, 0x0
goto :goto_b2
:cond_b1
:goto_b1
const/4 v6, 0x1
:goto_b2
iput-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToVideo:Z
.line 14089
if-ltz v14, :cond_bf
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v6
if-gt v15, v6, :cond_bf
.line 14090
goto :goto_c2
.line 14062
.end local v8 # "child":Landroid/view/View;
.end local v9 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v10 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v11 # "isRoundVideo":Z
.end local v12 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.end local v13 # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
.end local v14 # "top":I
.end local v15 # "bottom":I
:cond_bf
:goto_bf
add-int/lit8 v7, v7, 0x1
goto :goto_58
.line 14094
.end local v5 # "count":I
.end local v7 # "a":I
:cond_c2
:goto_c2
if-eqz v3, :cond_124
.line 14095
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v5
invoke-virtual {v5, v3}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v5
if-eqz v5, :cond_cf
.line 14096
return v2
.line 14098
:cond_cf
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v5, :cond_d6
.line 14099
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 14101
:cond_d6
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v5, :cond_dd
.line 14102
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 14104
:cond_dd
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v5
if-eqz v5, :cond_fb
.line 14105
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v5
invoke-virtual {v5, v3}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v5
.line 14106
.local v5, "result":Z
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v6
if-eqz v5, :cond_f6
invoke-direct {v0, v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
move-result-object v7
goto :goto_f7
:cond_f6
const/4 v7, 0x0
:goto_f7
invoke-virtual {v6, v7, v2}, Lim/tpelyyftgw/messenger/MediaController;->setVoiceMessagesPlaylist(Ljava/util/ArrayList;Z)V
.line 14107
return v5
.line 14109
.end local v5 # "result":Z
:cond_fb
const/4 v2, 0x1
invoke-static {v2}, Lim/tpelyyftgw/messenger/SharedConfig;->setNoSoundHintShowed(Z)V
.line 14110
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getCurrentProgress()F
move-result v2
iput v2, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
.line 14111
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getCurrentProgressMs()I
move-result v2
iput v2, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressMs:I
.line 14112
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->stop()V
.line 14113
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->isPlayingMessageInPip(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v2
if-eqz v2, :cond_11b
.line 14114
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getPipInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->destroyPhotoViewer()V
.line 14116
:cond_11b
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v2
return v2
.line 14119
:cond_124
return v2
.end method
.method public needDelayOpenAnimation()Z
.registers 2
.line 12608
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstLoading:Z
return v0
.end method
.method public onActivityResultFragment(IILandroid/content/Intent;)V
.registers 25
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 9484
move-object/from16 v1, p0
move/from16 v2, p1
move-object/from16 v3, p3
const/4 v0, -0x1
move/from16 v4, p2
if-ne v4, v0, :cond_e4
.line 9485
const/4 v5, 0x0
if-eqz v2, :cond_d6
const/4 v0, 0x2
if-ne v2, v0, :cond_13
goto/16 :goto_d6
.line 9491
:cond_13
const/4 v0, 0x1
if-ne v2, v0, :cond_96
.line 9492
if-eqz v3, :cond_92
invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v0
if-nez v0, :cond_20
goto/16 :goto_92
.line 9496
:cond_20
invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v15
.line 9497
.local v15, "uri":Landroid/net/Uri;
invoke-virtual {v15}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v0
const-string/jumbo v6, "video"
invoke-virtual {v0, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_50
.line 9498
const/4 v6, 0x0
.line 9500
.local v6, "videoPath":Ljava/lang/String;
:try_start_32
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPath(Landroid/net/Uri;)Ljava/lang/String;
move-result-object v0
:try_end_36
.catch Ljava/lang/Exception; {:try_start_32 .. :try_end_36} :catch_38
move-object v6, v0
.line 9503
goto :goto_3e
.line 9501
:catch_38
move-exception v0
move-object v7, v0
move-object v0, v7
.line 9502
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 9504
.end local v0 # "e":Ljava/lang/Exception;
:goto_3e
if-nez v6, :cond_43
.line 9505
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V
.line 9507
:cond_43
iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v0, :cond_4a
.line 9508
iput-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;
goto :goto_4d
.line 9510
:cond_4a
invoke-virtual {v1, v6, v5}, Lim/tpelyyftgw/ui/ChatActivity;->openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V
.line 9512
.end local v6 # "videoPath":Ljava/lang/String;
:goto_4d
move-object/from16 v20, v15
goto :goto_8e
.line 9513
:cond_50
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_6d
iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-eqz v0, :cond_6d
.line 9514
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v5}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$p31U5XiwUt0HBkDZhtoyv3ATeHE;
invoke-direct {v6, v1, v15}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$p31U5XiwUt0HBkDZhtoyv3ATeHE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/net/Uri;)V
invoke-static {v0, v5, v6}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
move-object/from16 v20, v15
goto :goto_8e
.line 9520
:cond_6d
invoke-direct {v1, v5, v5}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.line 9521
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v6
const/4 v7, 0x0
iget-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v0, 0x0
const/16 v16, 0x0
iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/16 v18, 0x1
const/16 v19, 0x0
move-object v8, v15
move-object/from16 v20, v15
.end local v15 # "uri":Landroid/net/Uri;
.local v20, "uri":Landroid/net/Uri;
move-object v15, v0
move-object/from16 v17, v5
invoke-static/range {v6 .. v19}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 9525
:goto_8e
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.end local v20 # "uri":Landroid/net/Uri;
goto :goto_d5
.line 9493
:cond_92
:goto_92
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V
.line 9494
return-void
.line 9526
:cond_96
const/16 v0, 0x15
if-ne v2, v0, :cond_d5
.line 9527
if-nez v3, :cond_a0
.line 9528
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V
.line 9529
return-void
.line 9531
:cond_a0
invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v0
if-eqz v0, :cond_ae
.line 9532
invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v0
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->sendUriAsDocument(Landroid/net/Uri;)V
goto :goto_d1
.line 9533
:cond_ae
invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getClipData()Landroid/content/ClipData;
move-result-object v0
if-eqz v0, :cond_ce
.line 9534
invoke-virtual/range {p3 .. p3}, Landroid/content/Intent;->getClipData()Landroid/content/ClipData;
move-result-object v0
.line 9535
.local v0, "clipData":Landroid/content/ClipData;
const/4 v5, 0x0
.local v5, "i":I
:goto_b9
invoke-virtual {v0}, Landroid/content/ClipData;->getItemCount()I
move-result v6
if-ge v5, v6, :cond_cd
.line 9536
invoke-virtual {v0, v5}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item;
move-result-object v6
invoke-virtual {v6}, Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri;
move-result-object v6
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/ChatActivity;->sendUriAsDocument(Landroid/net/Uri;)V
.line 9535
add-int/lit8 v5, v5, 0x1
goto :goto_b9
.line 9538
.end local v0 # "clipData":Landroid/content/ClipData;
.end local v5 # "i":I
:cond_cd
goto :goto_d1
.line 9539
:cond_ce
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->showAttachmentError()V
.line 9541
:goto_d1
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
goto :goto_e4
.line 9526
:cond_d5
:goto_d5
goto :goto_e4
.line 9486
:cond_d6
:goto_d6
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V
.line 9487
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_e2
.line 9488
iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;
invoke-virtual {v0, v2, v3, v6}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onActivityResultFragment(ILandroid/content/Intent;Ljava/lang/String;)V
.line 9490
:cond_e2
iput-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;
.line 9544
:cond_e4
:goto_e4
return-void
.end method
.method public onBackPressed()Z
.registers 5
.line 16617
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
const/4 v1, 0x0
if-eqz v0, :cond_9
.line 16618
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 16619
return v1
.line 16620
:cond_9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRecordLocked()Z
move-result v0
if-eqz v0, :cond_10
.line 16621
return v1
.line 16622
:cond_10
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v2, 0x1
if-eqz v0, :cond_42
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-eqz v0, :cond_42
.line 16623
const/4 v0, 0x1
.local v0, "a":I
:goto_1e
if-ltz v0, :cond_38
.line 16624
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesIds:[Landroid/util/SparseArray;
aget-object v3, v3, v0
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 16625
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanCopyIds:[Landroid/util/SparseArray;
aget-object v3, v3, v0
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 16626
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->selectedMessagesCanStarIds:[Landroid/util/SparseArray;
aget-object v3, v3, v0
invoke-virtual {v3}, Landroid/util/SparseArray;->clear()V
.line 16623
add-int/lit8 v0, v0, -0x1
goto :goto_1e
.line 16628
.end local v0 # "a":I
:cond_38
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->hideActionMode()V
.line 16629
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
.line 16630
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 16631
return v1
.line 16632
:cond_42
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_52
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isPopupShowing()Z
move-result v0
if-eqz v0, :cond_52
.line 16633
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hidePopup(Z)V
.line 16634
return v1
.line 16636
:cond_52
return v2
.end method
.method protected onBecomeFullyHidden()V
.registers 4
.line 12613
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
if-eqz v0, :cond_9
.line 12614
const/4 v1, 0x1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/UndoView;->hide(ZI)V
.line 12616
:cond_9
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 14
.param p1, "newConfig" # Landroid/content/res/Configuration;
.line 14125
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->visibleDialog:Landroid/app/Dialog;
instance-of v0, v0, Landroid/app/DatePickerDialog;
if-eqz v0, :cond_b
.line 14126
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
.line 14128
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v0, :cond_12
.line 14129
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 14132
:cond_12
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-nez v0, :cond_c2
.line 14133
iget v0, p1, Landroid/content/res/Configuration;->orientation:I
const/4 v1, 0x2
const/4 v2, 0x0
const/4 v3, 0x1
if-ne v0, v1, :cond_a3
.line 14134
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_30
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_30
.line 14135
return-void
.line 14137
:cond_30
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 14138
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_c2
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v1
if-eqz v1, :cond_c2
.line 14139
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 14140
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v1
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v4
invoke-virtual {v1, v4, v2}, Lim/tpelyyftgw/messenger/FileLoader;->setLoadingVideoForPlayer(Lim/tpelyyftgw/tgnet/TLRPC$Document;Z)V
.line 14141
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1, v3, v3, v2, v3}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZZZ)V
.line 14143
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v4
iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const-wide/16 v2, 0x0
if-eqz v1, :cond_6b
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
move-wide v6, v5
goto :goto_6c
:cond_6b
move-wide v6, v2
:goto_6c
iget v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v1, :cond_74
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
move-wide v8, v1
goto :goto_75
:cond_74
move-wide v8, v2
:goto_75
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
const/4 v11, 0x0
move-object v5, v0
invoke-virtual/range {v4 .. v11}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Lim/tpelyyftgw/messenger/MessageObject;JJLim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Z)Z
move-result v1
if-eqz v1, :cond_86
.line 14145
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {v1, p0}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentChatActivity(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 14147
:cond_86
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v1, :cond_8d
.line 14148
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 14150
:cond_8d
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v1, :cond_94
.line 14151
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 14153
:cond_94
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v1, :cond_9b
.line 14154
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 14156
:cond_9b
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->resetGoingToShowMessageObject()V
goto :goto_c2
.line 14158
.end local v0 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_a3
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_c2
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isOpenedFullScreenVideo()Z
move-result v0
if-eqz v0, :cond_c2
.line 14159
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->injectVideoPlayerToMediaController()V
.line 14160
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
nop
.line 14163
:cond_c2
:goto_c2
return-void
.end method
.method protected onDialogDismiss(Landroid/app/Dialog;)V
.registers 6
.param p1, "dialog" # Landroid/app/Dialog;
.line 12685
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;
if-eqz v0, :cond_50
if-ne p1, v0, :cond_50
.line 12686
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JI)V
.line 12687
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_4d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_4d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/lit8 v1, v1, -0x1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
if-eq v0, p0, :cond_4d
.line 12688
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/lit8 v1, v1, -0x1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 12689
.local v0, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelfFromStack()V
.line 12690
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->finishFragment()V
.line 12691
.end local v0 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
goto :goto_50
.line 12692
:cond_4d
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
.line 12695
:cond_50
:goto_50
return-void
.end method
.method public onFragmentCreate()Z
.registers 52
.line 904
move-object/from16 v1, p0
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const/4 v2, 0x0
const-string v3, "chat_id"
invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v3
.line 905
.local v3, "chatId":I
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string/jumbo v4, "user_id"
invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v4
.line 906
.local v4, "userId":I
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string v5, "enc_id"
invoke-virtual {v0, v5, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v5
.line 907
.local v5, "encId":I
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string/jumbo v6, "scheduled"
invoke-virtual {v0, v6, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
.line 908
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string v6, "inline_return"
const-wide/16 v7, 0x0
invoke-virtual {v0, v6, v7, v8}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v6
iput-wide v6, v1, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
.line 909
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string v6, "inline_query"
invoke-virtual {v0, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 910
.local v6, "inlineQuery":Ljava/lang/String;
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string v7, "message_id"
invoke-virtual {v0, v7, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v0
iput v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 911
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string v7, "migrated_to"
invoke-virtual {v0, v7, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v7
.line 912
.local v7, "migrated_to":I
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string/jumbo v8, "scrollToTopOnResume"
invoke-virtual {v0, v8, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 914
const/4 v8, 0x1
if-eqz v3, :cond_b1
.line 915
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 916
if-nez v0, :cond_9a
.line 917
new-instance v0, Ljava/util/concurrent/CountDownLatch;
invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
move-object v9, v0
.line 918
.local v9, "countDownLatch":Ljava/util/concurrent/CountDownLatch;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v10
.line 919
.local v10, "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xwlBKo_ksbc3hpTzPcBjGXSrdNs;
invoke-direct {v11, v1, v10, v3, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$xwlBKo_ksbc3hpTzPcBjGXSrdNs;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 924
:try_start_81
invoke-virtual {v9}, Ljava/util/concurrent/CountDownLatch;->await()V
:try_end_84
.catch Ljava/lang/Exception; {:try_start_81 .. :try_end_84} :catch_85
.line 927
goto :goto_8b
.line 925
:catch_85
move-exception v0
move-object v11, v0
move-object v0, v11
.line 926
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 928
.end local v0 # "e":Ljava/lang/Exception;
:goto_8b
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_99
.line 929
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
goto :goto_9a
.line 931
:cond_99
return v2
.line 934
.end local v9 # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
.end local v10 # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
:cond_9a
:goto_9a
neg-int v0, v3
int-to-long v9, v0
iput-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
.line 935
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_1a6
.line 936
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v9, v2}, Lim/tpelyyftgw/messenger/MessagesController;->startShortPoll(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
goto/16 :goto_1a6
.line 938
:cond_b1
if-eqz v4, :cond_10c
.line 939
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 940
if-nez v0, :cond_f2
.line 941
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v9
.line 942
.local v9, "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
new-instance v0, Ljava/util/concurrent/CountDownLatch;
invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
move-object v10, v0
.line 943
.local v10, "countDownLatch":Ljava/util/concurrent/CountDownLatch;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NDRKm4Vfv0NbQ0LS-XvOtSX74Xg;
invoke-direct {v11, v1, v9, v4, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NDRKm4Vfv0NbQ0LS-XvOtSX74Xg;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 948
:try_start_d9
invoke-virtual {v10}, Ljava/util/concurrent/CountDownLatch;->await()V
:try_end_dc
.catch Ljava/lang/Exception; {:try_start_d9 .. :try_end_dc} :catch_dd
.line 951
goto :goto_e3
.line 949
:catch_dd
move-exception v0
move-object v11, v0
move-object v0, v11
.line 950
.restart local v0 # "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 952
.end local v0 # "e":Ljava/lang/Exception;
:goto_e3
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_f1
.line 953
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
goto :goto_f2
.line 955
:cond_f1
return v2
.line 958
.end local v9 # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
.end local v10 # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
:cond_f2
:goto_f2
int-to-long v9, v4
iput-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
.line 959
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
const-string v9, "botUser"
invoke-virtual {v0, v9}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 960
if-eqz v6, :cond_1a6
.line 961
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v0, v9, v6}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V
goto/16 :goto_1a6
.line 963
:cond_10c
if-eqz v5, :cond_632
.line 964
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.line 965
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v9
.line 966
.restart local v9 # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_14f
.line 967
new-instance v0, Ljava/util/concurrent/CountDownLatch;
invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
move-object v10, v0
.line 968
.restart local v10 # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$rVDibJc4CDrOy5gG6WPcTFmZ4CM;
invoke-direct {v11, v1, v9, v5, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$rVDibJc4CDrOy5gG6WPcTFmZ4CM;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;ILjava/util/concurrent/CountDownLatch;)V
invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 973
:try_start_136
invoke-virtual {v10}, Ljava/util/concurrent/CountDownLatch;->await()V
:try_end_139
.catch Ljava/lang/Exception; {:try_start_136 .. :try_end_139} :catch_13a
.line 976
goto :goto_140
.line 974
:catch_13a
move-exception v0
move-object v11, v0
move-object v0, v11
.line 975
.restart local v0 # "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 977
.end local v0 # "e":Ljava/lang/Exception;
:goto_140
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_14e
.line 978
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putEncryptedChat(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Z)V
goto :goto_14f
.line 980
:cond_14e
return v2
.line 983
.end local v10 # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
:cond_14f
:goto_14f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v0, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 984
if-nez v0, :cond_18e
.line 985
new-instance v0, Ljava/util/concurrent/CountDownLatch;
invoke-direct {v0, v8}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
move-object v10, v0
.line 986
.restart local v10 # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$klKpkQWeaetmmvYUcbrwpi092Rk;
invoke-direct {v11, v1, v9, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$klKpkQWeaetmmvYUcbrwpi092Rk;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessagesStorage;Ljava/util/concurrent/CountDownLatch;)V
invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 991
:try_start_175
invoke-virtual {v10}, Ljava/util/concurrent/CountDownLatch;->await()V
:try_end_178
.catch Ljava/lang/Exception; {:try_start_175 .. :try_end_178} :catch_179
.line 994
goto :goto_17f
.line 992
:catch_179
move-exception v0
move-object v11, v0
move-object v0, v11
.line 993
.restart local v0 # "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 995
.end local v0 # "e":Ljava/lang/Exception;
:goto_17f
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_18d
.line 996
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v0, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
goto :goto_18e
.line 998
:cond_18d
return v2
.line 1001
.end local v10 # "countDownLatch":Ljava/util/concurrent/CountDownLatch;
:cond_18e
:goto_18e
int-to-long v10, v5
const/16 v0, 0x20
shl-long/2addr v10, v0
iput-wide v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
.line 1002
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
const/high16 v10, -0x80000000
aput v10, v0, v8
aput v10, v0, v2
.line 1003
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->minMessageId:[I
const v10, 0x7fffffff
aput v10, v0, v8
aput v10, v0, v2
.line 1004
.end local v9 # "messagesStorage":Lim/tpelyyftgw/messenger/MessagesStorage;
nop
.line 1008
:cond_1a6
:goto_1a6
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_1b1
.line 1009
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->startMediaObserver()V
.line 1012
:cond_1b1
iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_245
.line 1013
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1014
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1015
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1016
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1017
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1018
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1019
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1020
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1021
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1022
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1023
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1024
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1025
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1026
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1027
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1028
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1030
:cond_245
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1031
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1032
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1033
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1034
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1035
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1036
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1037
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1038
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1039
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1040
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1041
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1042
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1043
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1044
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1045
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1046
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1047
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1048
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1049
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1050
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1051
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1052
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1053
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1054
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1055
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1056
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1057
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1058
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1059
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1060
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->userInfoDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1061
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1062
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1063
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1064
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1065
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1066
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1067
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1068
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1069
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1070
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1071
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1072
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I
invoke-virtual {v0, v1, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 1074
invoke-super/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
.line 1076
iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->loading:Z
.line 1077
iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_43b
.line 1078
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_3de
.line 1079
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v9, v10}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotKeyboard(J)V
.line 1081
:cond_3de
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v9, v10}, Lim/tpelyyftgw/messenger/MessagesController;->loadPeerSettings(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 1082
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v0, v9, v10, v11, v8}, Lim/tpelyyftgw/messenger/MessagesController;->setLastCreatedDialogId(JZZ)V
.line 1084
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
if-nez v0, :cond_437
.line 1085
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1086
.local v0, "sharedPreferences":Landroid/content/SharedPreferences;
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
const-string v10, "diditem"
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
invoke-interface {v0, v9, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v9
.line 1087
.local v9, "messageId":I
if-eqz v9, :cond_436
.line 1088
iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
.line 1089
iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z
.line 1090
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
const-string v11, "diditemo"
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
invoke-interface {v0, v10, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v10
iput v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageOffset:I
.line 1091
iput v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 1093
.end local v0 # "sharedPreferences":Landroid/content/SharedPreferences;
.end local v9 # "messageId":I
:cond_436
goto :goto_43b
.line 1094
:cond_437
iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z
.line 1095
iput-boolean v8, v1, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
.line 1102
:cond_43b
:goto_43b
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1103
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
const/16 v9, 0x1e
const/16 v10, 0x14
if-eqz v0, :cond_4da
.line 1104
iput v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageIdSaved:I
.line 1105
const/16 v0, 0x32
if-eqz v7, :cond_498
.line 1106
int-to-long v11, v7
iput-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
.line 1107
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v13
iget-wide v14, v1, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
iget-boolean v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z
if-eqz v11, :cond_464
const/16 v16, 0x32
goto :goto_46f
.line 1109
:cond_464
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_46d
const/16 v16, 0x1e
goto :goto_46f
:cond_46d
const/16 v16, 0x14
:goto_46f
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
const/16 v18, 0x0
const/16 v19, 0x1
const/16 v20, 0x0
iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v22, 0x3
const/16 v23, 0x0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 1117
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v24
iget-boolean v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v12, v11, 0x1
iput v12, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 1107
move/from16 v17, v0
move/from16 v21, v9
move/from16 v25, v10
move/from16 v26, v11
invoke-virtual/range {v13 .. v26}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto/16 :goto_510
.line 1121
:cond_498
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v25
iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->loadingFromOldPosition:Z
if-eqz v13, :cond_4a5
const/16 v28, 0x32
goto :goto_4b0
.line 1123
:cond_4a5
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_4ae
const/16 v28, 0x1e
goto :goto_4b0
:cond_4ae
const/16 v28, 0x14
:goto_4b0
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
const/16 v30, 0x0
const/16 v31, 0x1
const/16 v32, 0x0
iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v34, 0x3
const/16 v35, 0x0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 1131
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v36
iget-boolean v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v14, v13, 0x1
iput v14, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 1121
move-wide/from16 v26, v11
move/from16 v29, v0
move/from16 v33, v9
move/from16 v37, v10
move/from16 v38, v13
invoke-virtual/range {v25 .. v38}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto :goto_510
.line 1136
:cond_4da
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v37
iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
.line 1138
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_4e9
const/16 v40, 0x1e
goto :goto_4eb
:cond_4e9
const/16 v40, 0x14
:goto_4eb
const/16 v41, 0x0
const/16 v42, 0x0
const/16 v43, 0x1
const/16 v44, 0x0
iget v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v46, 0x2
const/16 v47, 0x0
iget-object v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 1146
invoke-static {v9}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v48
const/16 v49, 0x0
iget v9, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v10, v9, 0x1
iput v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 1136
move-wide/from16 v38, v11
move/from16 v45, v0
move/from16 v50, v9
invoke-virtual/range {v37 .. v50}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
.line 1167
:goto_510
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v9, 0x0
if-eqz v0, :cond_57b
.line 1168
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getChatFull(I)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 1169
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_542
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0, v10}, Lim/tpelyyftgw/messenger/MessagesController;->isChannelAdminsLoaded(I)Z
move-result v0
if-nez v0, :cond_542
.line 1170
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0, v10, v8}, Lim/tpelyyftgw/messenger/MessagesController;->loadChannelAdmins(IZ)V
.line 1172
:cond_542
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0, v10, v9, v8, v2}, Lim/tpelyyftgw/messenger/MessagesStorage;->loadChatInfo(ILjava/util/concurrent/CountDownLatch;ZZ)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
move-result-object v0
.line 1173
.local v0, "info":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-nez v10, :cond_554
.line 1174
iput-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 1176
:cond_554
iget-boolean v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v10, :cond_58b
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v10, :cond_58b
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-eqz v10, :cond_58b
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I
if-eqz v10, :cond_58b
.line 1177
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_chat_id:I
neg-int v10, v10
int-to-long v10, v10
iput-wide v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
.line 1178
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->maxMessageId:[I
iget-object v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->migrated_from_max_id:I
aput v11, v10, v8
goto :goto_58b
.line 1180
.end local v0 # "info":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
:cond_57b
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_58b
.line 1181
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v0, v10, v8, v11}, Lim/tpelyyftgw/messenger/MessagesController;->loadUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;ZI)V
goto :goto_58c
.line 1180
:cond_58b
:goto_58b
nop
.line 1184
:goto_58c
iget-boolean v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_631
.line 1185
if-eqz v4, :cond_5a2
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v0, :cond_5a2
.line 1186
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v0, v4, v8, v10}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotInfo(IZI)V
goto :goto_5e3
.line 1187
:cond_5a2
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatFull;
if-eqz v0, :cond_5e3
.line 1188
const/4 v0, 0x0
.local v0, "a":I
:goto_5a9
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
if-ge v0, v10, :cond_5e3
.line 1189
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;
invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
.line 1190
.local v10, "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v11
iget v12, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v11
.line 1191
.local v11, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v11, :cond_5e0
iget-boolean v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v12, :cond_5e0
.line 1192
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v12
iget v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget v14, v1, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-virtual {v12, v13, v8, v14}, Lim/tpelyyftgw/messenger/MediaDataController;->loadBotInfo(IZI)V
.line 1188
.end local v10 # "participant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
.end local v11 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_5e0
add-int/lit8 v0, v0, 0x1
goto :goto_5a9
.line 1196
.end local v0 # "a":I
:cond_5e3
:goto_5e3
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_603
.line 1197
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->openedChatChanged:I
const/4 v11, 0x2
new-array v11, v11, [Ljava/lang/Object;
iget-wide v12, v1, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v12
aput-object v12, v11, v2
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v12
aput-object v12, v11, v8
invoke-virtual {v0, v10, v11}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 1200
:cond_603
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_61a
.line 1201
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessagesController;->blockedUsers:Landroid/util/SparseIntArray;
iget-object v10, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v0, v10}, Landroid/util/SparseIntArray;->indexOfKey(I)I
move-result v0
if-ltz v0, :cond_618
const/4 v2, 0x1
:cond_618
iput-boolean v2, v1, Lim/tpelyyftgw/ui/ChatActivity;->userBlocked:Z
.line 1204
:cond_61a
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_631
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->layer:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getMyLayerVersion(I)I
move-result v0
const/16 v2, 0x65
if-eq v0, v2, :cond_631
.line 1205
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSecretChatHelper()Lim/tpelyyftgw/messenger/SecretChatHelper;
move-result-object v0
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
invoke-virtual {v0, v2, v9}, Lim/tpelyyftgw/messenger/SecretChatHelper;->sendNotifyLayerMessage(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$Message;)V
.line 1209
:cond_631
return v8
.line 1005
:cond_632
return v2
.end method
.method public onFragmentDestroy()V
.registers 8
.line 1214
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 1215
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_a
.line 1216
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onDestroy()V
.line 1218
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v0, :cond_11
.line 1219
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->onDestroy()V
.line 1221
:cond_11
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_18
.line 1222
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V
.line 1224
:cond_18
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_21
.line 1225
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/UndoView;->hide(ZI)V
.line 1227
:cond_21
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v0, v3, v4, v5, v2}, Lim/tpelyyftgw/messenger/MessagesController;->setLastCreatedDialogId(JZZ)V
.line 1228
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1229
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1230
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1231
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1232
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1233
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1234
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1235
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1236
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1237
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1238
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1239
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1240
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1241
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1242
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1243
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1244
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1245
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1246
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1247
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1248
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1249
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1250
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1251
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1252
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1253
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1254
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1255
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1256
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1257
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1258
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1259
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1260
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1261
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1262
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1263
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1264
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1265
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1266
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1267
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1268
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1269
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1270
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1271
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1272
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1273
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1274
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1275
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1276
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1277
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1278
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1279
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1280
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1281
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1282
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1283
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1284
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1285
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 1287
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_25a
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_25a
.line 1288
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->openedChatChanged:I
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
aput-object v5, v4, v2
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v5
aput-object v5, v4, v1
invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 1290
:cond_25a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_265
.line 1291
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->stopMediaObserver()V
.line 1293
:cond_265
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v0, :cond_287
.line 1295
:try_start_269
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x17
if-lt v0, v3, :cond_282
sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_27b
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z
if-eqz v0, :cond_282
.line 1296
:cond_27b
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, p0, v2}, Lim/tpelyyftgw/messenger/MediaController;->setFlagSecure(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
:try_end_282
.catchall {:try_start_269 .. :try_end_282} :catchall_283
.line 1300
:cond_282
goto :goto_287
.line 1298
:catchall_283
move-exception v0
.line 1299
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 1302
.end local v0 # "e":Ljava/lang/Throwable;
:cond_287
:goto_287
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_296
.line 1303
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->cancelLoadFullUser(I)V
.line 1305
:cond_296
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-static {v0, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->removeAdjustResize(Landroid/app/Activity;I)V
.line 1306
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->stickersAdapter:Lim/tpelyyftgw/ui/adapters/StickersAdapter;
if-eqz v0, :cond_2a6
.line 1307
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/StickersAdapter;->onDestroy()V
.line 1309
:cond_2a6
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_2ad
.line 1310
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V
.line 1312
:cond_2ad
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->unlockOrientation(Landroid/app/Activity;)V
.line 1313
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_2c5
.line 1314
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/messenger/MessagesController;->startShortPoll(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
.line 1316
:cond_2c5
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->translateUnSubscribeAllAudioTask()V
.line 1317
return-void
.end method
.method public onPause()V
.registers 20
.line 13736
move-object/from16 v0, p0
invoke-super/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 13737
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrimPopupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
if-eqz v1, :cond_c
.line 13738
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V
.line 13740
:cond_c
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->markDialogAsReadNow(J)V
.line 13741
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MediaController;->stopRaiseToEarSensors(Lim/tpelyyftgw/ui/ChatActivity;Z)V
.line 13742
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
.line 13743
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->wasPaused:Z
.line 13744
iget-boolean v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v1, :cond_2e
.line 13745
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v1
const-wide/16 v3, 0x0
invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->setOpenedDialogId(J)V
.line 13747
:cond_2e
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
const/4 v6, 0x0
invoke-virtual {v1, v3, v4, v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->setLastVisibleDialogId(JZZ)V
.line 13748
const/4 v1, 0x0
.line 13749
.local v1, "draftMessage":Ljava/lang/CharSequence;
const/4 v3, 0x0
.line 13750
.local v3, "replyMessage":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v4, 0x1
.line 13751
.local v4, "searchWebpage":Z
iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z
if-nez v5, :cond_97
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v5, :cond_97
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v5
if-eqz v5, :cond_97
.line 13752
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onPause()V
.line 13753
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13754
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z
move-result v5
if-nez v5, :cond_8c
.line 13755
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v5
.line 13756
.local v5, "fieldText":Ljava/lang/CharSequence;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_8c
.line 13757
invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v7
const-string v8, " "
invoke-virtual {v7, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_82
.line 13758
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTrimmedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v5
.line 13759
new-instance v7, Landroid/text/SpannableStringBuilder;
invoke-direct {v7, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 13760
.local v7, "builder":Landroid/text/SpannableStringBuilder;
invoke-virtual {v7, v8}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 13761
move-object v1, v7
.line 13762
.end local v7 # "builder":Landroid/text/SpannableStringBuilder;
goto :goto_8c
.line 13763
:cond_82
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v7
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTrimmedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
.line 13767
.end local v5 # "fieldText":Ljava/lang/CharSequence;
:cond_8c
:goto_8c
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isMessageWebPageSearchEnabled()Z
move-result v4
.line 13768
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V
.line 13770
:cond_97
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v5, :cond_a5
.line 13771
iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z
if-nez v7, :cond_a3
.line 13772
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onPause()V
goto :goto_a5
.line 13774
:cond_a3
iput-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z
.line 13777
:cond_a5
:goto_a5
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v5, :cond_ac
.line 13778
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->onPause()V
.line 13780
:cond_ac
iget-boolean v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v5, :cond_277
.line 13781
new-array v5, v2, [Ljava/lang/CharSequence;
aput-object v1, v5, v6
.line 13782
.local v5, "message":[Ljava/lang/CharSequence;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v7
invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MediaDataController;->getEntities([Ljava/lang/CharSequence;)Ljava/util/ArrayList;
move-result-object v7
.line 13783
.local v7, "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v8
iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
aget-object v11, v5, v6
if-eqz v3, :cond_c9
iget-object v12, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
goto :goto_ca
:cond_c9
const/4 v12, 0x0
:goto_ca
move-object v13, v12
xor-int/lit8 v14, v4, 0x1
move-object v12, v7
invoke-virtual/range {v8 .. v14}, Lim/tpelyyftgw/messenger/MediaDataController;->saveDraft(JLjava/lang/CharSequence;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 13784
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v8, v6, v9, v10}, Lim/tpelyyftgw/messenger/MessagesController;->cancelTyping(IJ)V
.line 13786
iget-boolean v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->pausedOnLastMessage:Z
if-nez v8, :cond_25e
.line 13787
iget v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v8
invoke-interface {v8}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v8
.line 13788
.local v8, "editor":Landroid/content/SharedPreferences$Editor;
const/4 v9, 0x0
.line 13789
.local v9, "messageId":I
const/4 v10, 0x0
.line 13790
.local v10, "offset":I
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
if-eqz v11, :cond_1fe
.line 13791
invoke-virtual {v11}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->findFirstVisibleItemPosition()I
move-result v11
.line 13793
.local v11, "position":I
if-eqz v11, :cond_1fb
.line 13794
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v12, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v12
check-cast v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 13795
.local v12, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
if-eqz v12, :cond_1f8
.line 13796
const/4 v13, 0x0
.line 13797
.local v13, "mid":I
iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
instance-of v14, v14, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v14, :cond_112
.line 13798
iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
check-cast v14, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v14
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v13
goto :goto_124
.line 13799
:cond_112
iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
instance-of v14, v14, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v14, :cond_124
.line 13800
iget-object v14, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
check-cast v14, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v14
invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v13
.line 13802
:cond_124
:goto_124
if-nez v13, :cond_131
.line 13803
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
add-int/lit8 v15, v11, 0x1
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v14
move-object v12, v14
check-cast v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 13805
:cond_131
const/4 v14, 0x0
.line 13806
.local v14, "ignore":Z
const/4 v15, 0x0
.line 13807
.local v15, "count":I
add-int/lit8 v16, v11, -0x1
move/from16 v6, v16
.local v6, "a":I
:goto_137
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v2
if-lt v6, v2, :cond_18d
.line 13808
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v2
sub-int v2, v6, v2
.line 13809
.local v2, "num":I
if-ltz v2, :cond_183
move-object/from16 v17, v1
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.local v17, "draftMessage":Ljava/lang/CharSequence;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-lt v2, v1, :cond_154
.line 13810
goto :goto_187
.line 13812
:cond_154
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 13813
.local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v18
if-nez v18, :cond_163
.line 13814
goto :goto_187
.line 13816
:cond_163
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v18
if-eqz v18, :cond_172
move/from16 v18, v2
.end local v2 # "num":I
.local v18, "num":I
iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z
if-eqz v2, :cond_17c
goto :goto_174
.end local v18 # "num":I
.restart local v2 # "num":I
:cond_172
move/from16 v18, v2
.end local v2 # "num":I
.restart local v18 # "num":I
:goto_174
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isUnread()Z
move-result v2
if-eqz v2, :cond_17c
.line 13817
const/4 v14, 0x1
.line 13818
const/4 v9, 0x0
.line 13820
:cond_17c
const/4 v2, 0x2
if-le v15, v2, :cond_180
.line 13821
goto :goto_18f
.line 13823
:cond_180
add-int/lit8 v15, v15, 0x1
goto :goto_187
.line 13809
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.end local v18 # "num":I
.local v1, "draftMessage":Ljava/lang/CharSequence;
.restart local v2 # "num":I
:cond_183
move-object/from16 v17, v1
move/from16 v18, v2
.line 13807
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.end local v2 # "num":I
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
:goto_187
add-int/lit8 v6, v6, -0x1
move-object/from16 v1, v17
const/4 v2, 0x1
goto :goto_137
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.restart local v1 # "draftMessage":Ljava/lang/CharSequence;
:cond_18d
move-object/from16 v17, v1
.line 13825
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.end local v6 # "a":I
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
:goto_18f
if-eqz v12, :cond_200
if-nez v14, :cond_200
.line 13826
iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
instance-of v1, v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v1, :cond_1a7
.line 13827
iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
move v9, v1
.end local v9 # "messageId":I
.local v1, "messageId":I
goto :goto_1ba
.line 13828
.end local v1 # "messageId":I
.restart local v9 # "messageId":I
:cond_1a7
iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
instance-of v1, v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v1, :cond_1ba
.line 13829
iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
move v9, v1
.line 13831
:cond_1ba
:goto_1ba
if-lez v9, :cond_1c0
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_1c6
:cond_1c0
if-gez v9, :cond_1f6
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v1, :cond_1f6
.line 13832
:cond_1c6
iget-object v1, v12, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->itemView:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getBottom()I
move-result v1
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredHeight()I
move-result v2
sub-int v10, v1, v2
.line 13833
sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v1, :cond_200
.line 13834
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "save offset = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " for mid "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
goto :goto_200
.line 13837
:cond_1f6
const/4 v9, 0x0
goto :goto_200
.line 13795
.end local v13 # "mid":I
.end local v14 # "ignore":Z
.end local v15 # "count":I
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.local v1, "draftMessage":Ljava/lang/CharSequence;
:cond_1f8
move-object/from16 v17, v1
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
goto :goto_200
.line 13793
.end local v12 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.restart local v1 # "draftMessage":Ljava/lang/CharSequence;
:cond_1fb
move-object/from16 v17, v1
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
goto :goto_200
.line 13790
.end local v11 # "position":I
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.restart local v1 # "draftMessage":Ljava/lang/CharSequence;
:cond_1fe
move-object/from16 v17, v1
.line 13843
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
:cond_200
:goto_200
const-string v1, "diditemo"
const-string v2, "diditem"
if-eqz v9, :cond_22f
.line 13844
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v6, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v8, v2, v9}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 13845
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v8, v1, v10}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_25a
.line 13847
:cond_22f
const/4 v6, 0x1
iput-boolean v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->pausedOnLastMessage:Z
.line 13848
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v6, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v8, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 13849
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v8, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 13851
:goto_25a
invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z
goto :goto_260
.line 13786
.end local v8 # "editor":Landroid/content/SharedPreferences$Editor;
.end local v9 # "messageId":I
.end local v10 # "offset":I
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.restart local v1 # "draftMessage":Ljava/lang/CharSequence;
:cond_25e
move-object/from16 v17, v1
.line 13853
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
:goto_260
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_26d
.line 13854
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
iput-wide v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLeaveTime:J
.line 13855
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateInformationForScreenshotDetector()V
.line 13857
:cond_26d
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
if-eqz v1, :cond_279
.line 13858
const/4 v2, 0x0
const/4 v6, 0x1
invoke-virtual {v1, v6, v2}, Lim/tpelyyftgw/ui/components/UndoView;->hide(ZI)V
goto :goto_279
.line 13780
.end local v5 # "message":[Ljava/lang/CharSequence;
.end local v7 # "entities":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;>;"
.end local v17 # "draftMessage":Ljava/lang/CharSequence;
.restart local v1 # "draftMessage":Ljava/lang/CharSequence;
:cond_277
move-object/from16 v17, v1
.line 13861
.end local v1 # "draftMessage":Ljava/lang/CharSequence;
.restart local v17 # "draftMessage":Ljava/lang/CharSequence;
:cond_279
:goto_279
return-void
.end method
.method protected onRemoveFromParent()V
.registers 6
.line 6779
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 6780
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_19
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v1
if-eqz v1, :cond_19
.line 6781
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V
goto :goto_24
.line 6783
:cond_19
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
const/4 v3, 0x0
const/4 v4, 0x0
invoke-virtual {v1, v2, v4, v4, v3}, Lim/tpelyyftgw/messenger/MediaController;->setTextureView(Landroid/view/TextureView;Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;Landroid/widget/FrameLayout;Z)V
.line 6785
:goto_24
return-void
.end method
.method public onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.registers 8
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 8636
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_7
.line 8637
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.line 8639
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
if-eqz v0, :cond_e
.line 8640
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.line 8642
:cond_e
const/4 v0, 0x4
if-ne p1, v0, :cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_1a
.line 8643
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkStorage()V
goto/16 :goto_d8
.line 8644
:cond_1a
const/16 v0, 0x11
const/4 v1, 0x0
if-eq p1, v0, :cond_23
const/16 v0, 0x12
if-ne p1, v0, :cond_34
:cond_23
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_34
.line 8645
array-length v2, p3
if-lez v2, :cond_2f
aget v2, p3, v1
if-nez v2, :cond_2f
const/4 v1, 0x1
:cond_2f
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkCamera(Z)V
goto/16 :goto_d8
.line 8646
:cond_34
const/16 v0, 0x15
const/4 v2, 0x0
if-ne p1, v0, :cond_8b
.line 8647
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_40
.line 8648
return-void
.line 8650
:cond_40
if-eqz p3, :cond_d8
array-length v0, p3
if-eqz v0, :cond_d8
aget v0, p3, v1
if-eqz v0, :cond_d8
.line 8651
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 8652
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v3, "AppName"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 8653
const v1, 0x7f0f0c56
const-string v3, "PermissionNoAudioVideo"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 8654
const v1, 0x7f0f0c5a
const-string v3, "PermissionOpenSettings"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5zCdc96N9_CPQu6syU4U2odhwi8;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$5zCdc96N9_CPQu6syU4U2odhwi8;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 8663
const v1, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 8664
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 8665
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_d8
.line 8666
:cond_8b
const/16 v0, 0x13
if-ne p1, v0, :cond_9c
if-eqz p3, :cond_9c
array-length v0, p3
if-lez v0, :cond_9c
aget v0, p3, v1
if-nez v0, :cond_9c
.line 8667
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedAttach(I)V
goto :goto_d8
.line 8668
:cond_9c
const/16 v0, 0x14
if-ne p1, v0, :cond_ae
if-eqz p3, :cond_ae
array-length v0, p3
if-lez v0, :cond_ae
aget v0, p3, v1
if-nez v0, :cond_ae
.line 8669
const/4 v0, 0x2
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->processSelectedAttach(I)V
goto :goto_d8
.line 8670
:cond_ae
const/16 v0, 0x65
if-ne p1, v0, :cond_d8
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_d8
.line 8671
array-length v3, p3
if-lez v3, :cond_d1
aget v1, p3, v1
if-nez v1, :cond_d1
.line 8672
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUserFull(I)Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
move-result-object v2
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->startCall(Lim/tpelyyftgw/tgnet/TLRPC$User;Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$UserFull;)V
goto :goto_d8
.line 8674
:cond_d1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0, v2}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->permissionDenied(Landroid/app/Activity;Ljava/lang/Runnable;)V
.line 8677
:cond_d8
:goto_d8
return-void
.end method
.method public onResume()V
.registers 15
.line 13619
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 13621
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->requestAdjustResize(Landroid/app/Activity;I)V
.line 13622
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, p0}, Lim/tpelyyftgw/messenger/MediaController;->startRaiseToEarSensors(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 13623
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkRaiseSensors()V
.line 13624
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_1d
.line 13625
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onResume()V
.line 13627
:cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->contentView:Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;
if-eqz v0, :cond_24
.line 13628
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SizeNotifierFrameLayout;->onResume()V
.line 13631
:cond_24
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->firstOpen:Z
const/4 v1, 0x0
const-wide/16 v2, 0x0
const/4 v4, 0x1
if-eqz v0, :cond_8a
.line 13632
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v5, v6, v4}, Lim/tpelyyftgw/messenger/MessagesController;->isProxyDialog(JZ)Z
move-result v0
if-eqz v0, :cond_8a
.line 13633
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalNotificationsSettings()Landroid/content/SharedPreferences;
move-result-object v0
.line 13634
.local v0, "preferences":Landroid/content/SharedPreferences;
const-string/jumbo v5, "proxychannel"
invoke-interface {v0, v5, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v6
iget-wide v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v10, v6, v8
if-eqz v10, :cond_8a
.line 13635
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-interface {v6, v5, v7, v8}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
move-result-object v5
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 13636
new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 13637
.local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v6, 0x7f0f0141
const-string v7, "AppName"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 13638
const v6, 0x7f0f11c4
const-string v7, "UseProxySponsorInfo"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 13639
const v6, 0x7f0f0a5a
const-string v7, "OK"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 13640
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v6
invoke-virtual {p0, v6}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 13645
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_8a
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkActionBarMenu()V
.line 13646
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
if-eqz v0, :cond_b1
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
if-eqz v5, :cond_b1
.line 13647
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v6
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 13648
invoke-static {v0, v7}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v8
const/4 v10, 0x0
iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageSize:I
iget v12, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyImageCacheType:I
iget-object v13, p0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13647
const-string v7, "50_50"
const-string v9, "50_50_b"
invoke-virtual/range {v5 .. v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V
.line 13651
:cond_b1
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
if-eqz v0, :cond_d5
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
if-eqz v5, :cond_d5
.line 13652
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v6
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 13653
invoke-static {v0, v7}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v8
const/4 v10, 0x0
iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageSize:I
iget v12, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedImageCacheType:I
iget-object v13, p0, Lim/tpelyyftgw/ui/ChatActivity;->pinnedMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 13652
const-string v7, "50_50"
const-string v9, "50_50_b"
invoke-virtual/range {v5 .. v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V
.line 13657
:cond_d5
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-nez v0, :cond_e2
.line 13658
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v0
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v0, v5, v6}, Lim/tpelyyftgw/messenger/NotificationsController;->setOpenedDialogId(J)V
.line 13660
:cond_e2
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-boolean v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-virtual {v0, v5, v6, v7, v4}, Lim/tpelyyftgw/messenger/MessagesController;->setLastVisibleDialogId(JZZ)V
.line 13661
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
const/4 v5, 0x0
if-eqz v0, :cond_138
.line 13662
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z
if-eqz v0, :cond_12f
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_12f
.line 13663
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v6, :cond_132
.line 13665
const/4 v6, 0x1
.line 13666
.local v6, "bottom":Z
iget v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
const/16 v8, -0x2328
if-ne v7, v8, :cond_10b
.line 13667
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I
move-result v0
.line 13668
.local v0, "yOffset":I
const/4 v6, 0x0
goto :goto_11a
.line 13669
.end local v0 # "yOffset":I
:cond_10b
const/16 v0, -0x2710
if-ne v7, v0, :cond_118
.line 13670
const/high16 v0, 0x41300000 # 11.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
neg-int v0, v0
.line 13671
.restart local v0 # "yOffset":I
const/4 v6, 0x0
goto :goto_11a
.line 13673
.end local v0 # "yOffset":I
:cond_118
iget v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 13675
.restart local v0 # "yOffset":I
:goto_11a
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v8
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v9, v10}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v9
add-int/2addr v8, v9
invoke-virtual {v7, v8, v0, v6}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V
.line 13676
.end local v0 # "yOffset":I
.end local v6 # "bottom":Z
goto :goto_132
.line 13678
:cond_12f
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->moveScrollToLastMessage()V
.line 13680
:cond_132
:goto_132
iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopUnReadOnResume:Z
.line 13681
iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToTopOnResume:Z
.line 13682
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessage:Lim/tpelyyftgw/messenger/MessageObject;
.line 13684
:cond_138
iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
.line 13685
iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->pausedOnLastMessage:Z
.line 13686
invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->checkScrollForLoad(Z)V
.line 13687
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasPaused:Z
if-eqz v0, :cond_14c
.line 13688
iput-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->wasPaused:Z
.line 13689
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
if-eqz v0, :cond_14c
.line 13690
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->notifyDataSetChanged()V
.line 13695
:cond_14c
invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->applyDraftMaybe(Z)V
.line 13696
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
if-eqz v0, :cond_166
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_166
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v0
if-nez v0, :cond_166
.line 13697
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused(Z)V
.line 13699
:cond_166
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_16d
.line 13700
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onResume()V
.line 13702
:cond_16d
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_179
.line 13703
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatEnterTime:J
.line 13704
iput-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatLeaveTime:J
.line 13707
:cond_179
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->startVideoEdit:Ljava/lang/String;
if-eqz v0, :cond_185
.line 13708
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JB_-oDKzBQ1SHyED4S8eKmcYb7E;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$JB_-oDKzBQ1SHyED4S8eKmcYb7E;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 13714
:cond_185
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_1a6
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_193
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isEditingMessage()Z
move-result v0
if-nez v0, :cond_1a6
.line 13715
:cond_193
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemLongClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListenerExtended;)V
.line 13716
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;)V
.line 13717
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLongClickable(Z)V
.line 13719
:cond_1a6
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->checkBotCommands()V
.line 13720
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v0, :cond_1b0
.line 13721
invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->updateTitle()V
.line 13724
:cond_1b0
return-void
.end method
.method public onTransitionAnimationEnd(ZZ)V
.registers 13
.param p1, "isOpen" # Z
.param p2, "backward" # Z
.line 12636
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAnimationInProgress(Z)V
.line 12637
if-eqz p1, :cond_115
.line 12638
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z
.line 12639
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v2, v3, :cond_16
.line 12640
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->createChatAttachView()V
.line 12643
:cond_16
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasRecordVideo()Z
move-result v2
if-eqz v2, :cond_6d
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isSendButtonVisible()Z
move-result v2
if-nez v2, :cond_6d
.line 12644
const/4 v2, 0x0
.line 12645
.local v2, "isChannel":Z
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v3, :cond_3b
.line 12646
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_39
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v3, :cond_39
const/4 v3, 0x1
goto :goto_3a
:cond_39
const/4 v3, 0x0
:goto_3a
move v2, v3
.line 12648
:cond_3b
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v3
.line 12649
.local v3, "preferences":Landroid/content/SharedPreferences;
if-eqz v2, :cond_44
const-string v4, "needShowRoundHintChannel"
goto :goto_46
:cond_44
const-string v4, "needShowRoundHint"
.line 12650
.local v4, "key":Ljava/lang/String;
:goto_46
invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v5
if-eqz v5, :cond_6d
.line 12651
sget-object v5, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v5}, Ljava/security/SecureRandom;->nextFloat()F
move-result v5
const v6, 0x3e4ccccd # 0.2f
cmpg-float v5, v5, v6
if-gez v5, :cond_6d
.line 12652
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isInVideoMode()Z
move-result v5
invoke-direct {p0, v1, v5}, Lim/tpelyyftgw/ui/ChatActivity;->showVoiceHint(ZZ)V
.line 12653
invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
invoke-interface {v5, v4, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 12658
.end local v2 # "isChannel":Z
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.end local v4 # "key":Ljava/lang/String;
:cond_6d
if-nez p2, :cond_a7
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v1, :cond_a7
.line 12659
const/4 v1, 0x0
.local v1, "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
sub-int/2addr v2, v0
.local v2, "N":I
:goto_7d
if-ge v1, v2, :cond_a7
.line 12660
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 12661
.local v3, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
if-eq v3, p0, :cond_a4
instance-of v4, v3, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v4, :cond_a4
.line 12662
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/ChatActivity;
.line 12663
.local v4, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
iget-wide v5, v4, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-wide v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v9, v5, v7
if-nez v9, :cond_a4
iget-boolean v5, v4, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget-boolean v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
if-ne v5, v6, :cond_a4
.line 12664
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->removeSelfFromStack()V
.line 12665
goto :goto_a7
.line 12659
.end local v3 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v4 # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
:cond_a4
add-int/lit8 v1, v1, 0x1
goto :goto_7d
.line 12671
.end local v1 # "a":I
.end local v2 # "N":I
:cond_a7
:goto_a7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->isFinishing()Z
move-result v1
if-nez v1, :cond_115
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-eqz v1, :cond_115
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v1, :cond_115
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_115
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
sub-int/2addr v2, v0
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
if-ne v0, p0, :cond_115
.line 12672
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelForbidden;
if-nez v1, :cond_de
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatForbidden;
if-eqz v0, :cond_115
.line 12673
:cond_de
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 12674
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 12675
const v1, 0x7f0f0359
const-string v2, "ChannelCantOpenNa"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 12676
const v1, 0x7f0f0a5a
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 12677
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->closeChatDialog:Landroid/app/Dialog;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 12681
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_115
return-void
.end method
.method public onTransitionAnimationStart(ZZ)V
.registers 9
.param p1, "isOpen" # Z
.param p2, "backward" # Z
.line 12620
const/4 v0, 0x1
if-eqz p1, :cond_38
.line 12621
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
const/16 v2, 0x8
new-array v2, v2, [I
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
const/4 v4, 0x0
aput v3, v2, v4
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I
aput v3, v2, v0
const/4 v3, 0x2
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
aput v5, v2, v3
const/4 v3, 0x3
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
aput v5, v2, v3
const/4 v3, 0x4
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I
aput v5, v2, v3
const/4 v3, 0x5
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
aput v5, v2, v3
const/4 v3, 0x6
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
aput v5, v2, v3
const/4 v3, 0x7
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I
aput v5, v2, v3
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V
.line 12625
iput-boolean v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->openAnimationEnded:Z
goto :goto_3f
.line 12627
:cond_38
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v1, :cond_3f
.line 12628
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->onBeginHide()V
.line 12631
:cond_3f
:goto_3f
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAnimationInProgress(Z)V
.line 12632
return-void
.end method
.method public openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V
.registers 29
.param p1, "videoPath" # Ljava/lang/String;
.param p2, "caption" # Ljava/lang/String;
.line 9355
move-object/from16 v6, p0
move-object/from16 v7, p2
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_4b
.line 9356
const/4 v0, 0x1
move-object/from16 v5, p1
invoke-static {v5, v0}, Landroid/media/ThumbnailUtils;->createVideoThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;
move-result-object v4
.line 9357
.local v4, "thumb":Landroid/graphics/Bitmap;
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 9358
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v3, v0
.line 9359
.local v3, "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
new-instance v0, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
const/4 v9, 0x0
const/4 v10, 0x0
const-wide/16 v11, 0x0
const/4 v14, 0x0
const/4 v15, 0x1
move-object v8, v0
move-object/from16 v13, p1
invoke-direct/range {v8 .. v15}, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;-><init>(IIJLjava/lang/String;IZ)V
.line 9360
.local v8, "entry":Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
iput-object v7, v8, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;
.line 9361
invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 9362
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
const/4 v2, 0x0
const/4 v9, 0x2
new-instance v10, Lim/tpelyyftgw/ui/ChatActivity$58;
invoke-direct {v10, v6, v4, v3}, Lim/tpelyyftgw/ui/ChatActivity$58;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Landroid/graphics/Bitmap;Ljava/util/ArrayList;)V
move-object v1, v3
move-object v11, v3
.end local v3 # "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
.local v11, "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
move v3, v9
move-object v9, v4
.end local v4 # "thumb":Landroid/graphics/Bitmap;
.local v9, "thumb":Landroid/graphics/Bitmap;
move-object v4, v10
move-object/from16 v5, p0
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhotoForSelect(Ljava/util/ArrayList;IILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Lim/tpelyyftgw/ui/ChatActivity;)Z
.line 9378
.end local v8 # "entry":Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
.end local v9 # "thumb":Landroid/graphics/Bitmap;
.end local v11 # "cameraPhoto":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
goto :goto_79
.line 9379
:cond_4b
const/4 v0, 0x0
invoke-direct {v6, v7, v0}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.line 9380
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v8
const-wide/16 v10, 0x0
const-wide/16 v12, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
iget-wide v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
move-wide/from16 v17, v0
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v19, v0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
iget-object v0, v6, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v23, v0
const/16 v24, 0x1
const/16 v25, 0x0
move-object/from16 v9, p1
invoke-static/range {v8 .. v25}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingVideo(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JJIILim/tpelyyftgw/messenger/VideoEditedInfo;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 9382
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.line 9384
:goto_79
return-void
.end method
.method public parseQRCodeResult(Ljava/lang/String;Z)V
.registers 22
.param p1, "result" # Ljava/lang/String;
.param p2, "forceJumpOutBrowser" # Z
.line 15394
move-object/from16 v1, p0
if-nez p1, :cond_7
.line 15395
const-string v0, ""
.end local p1 # "result":Ljava/lang/String;
.local v0, "result":Ljava/lang/String;
goto :goto_9
.line 15394
.end local v0 # "result":Ljava/lang/String;
.restart local p1 # "result":Ljava/lang/String;
:cond_7
move-object/from16 v0, p1
.line 15433
.end local p1 # "result":Ljava/lang/String;
.restart local v0 # "result":Ljava/lang/String;
:goto_9
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-object v3, v3, Lim/tpelyyftgw/messenger/MessagesController;->sharePrefix:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "&Key="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 15434
.local v2, "preStr":Ljava/lang/String;
const-string v3, "https://lovechat323.com"
.line 15435
.local v3, "preStr2":Ljava/lang/String;
const-string v4, "http://lovechat323.com"
.line 15436
.local v4, "preStr3":Ljava/lang/String;
const-string v5, "lovechat323.com"
.line 15437
.local v5, "preStr4":Ljava/lang/String;
const-string v6, "lovechat323.com"
.line 15438
.local v6, "preStr5":Ljava/lang/String;
move-object v7, v0
.line 15439
.local v7, "originResult":Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
const-wide/16 v9, 0x0
const/4 v11, 0x0
const/4 v12, 0x1
if-nez v8, :cond_a6
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_a6
invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_a6
invoke-virtual {v0, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-nez v8, :cond_a6
invoke-virtual {v0, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_4c
goto :goto_a6
.line 15513
:cond_4c
const-string v8, "https://lovechat323.com/authtoken/"
invoke-virtual {v0, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v13
if-eqz v13, :cond_73
.line 15515
const-string v9, " "
invoke-virtual {v0, v9}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v10
invoke-virtual {v0, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v10
.line 15516
.local v10, "strToken":Ljava/lang/String;
invoke-virtual {v8}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v0, v9}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v9
invoke-virtual {v0, v8, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v8
.line 15517
.local v8, "strUntilDate":Ljava/lang/String;
new-instance v9, Lim/tpelyyftgw/ui/hui/login/PcScanCodeLoginActivity;
invoke-direct {v9, v10, v8}, Lim/tpelyyftgw/ui/hui/login/PcScanCodeLoginActivity;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v9, v12}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 15518
.end local v8 # "strUntilDate":Ljava/lang/String;
.end local v10 # "strToken":Ljava/lang/String;
goto :goto_9e
.line 15519
:cond_73
invoke-static {v0}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_96
.line 15520
sget-boolean v8, Lim/tpelyyftgw/messenger/SharedConfig;->customTabs:Z
if-eqz v8, :cond_87
.line 15521
new-instance v8, Lim/tpelyyftgw/ui/WebviewActivity;
const/4 v9, 0x0
invoke-direct {v8, v0, v9}, Lim/tpelyyftgw/ui/WebviewActivity;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_9e
.line 15523
:cond_87
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v8
iget-wide v13, v1, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
cmp-long v15, v13, v9
if-nez v15, :cond_92
const/4 v11, 0x1
:cond_92
invoke-static {v8, v0, v11}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
goto :goto_9e
.line 15526
:cond_96
new-instance v8, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v8, v12}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 15529
:goto_9e
move-object/from16 v17, v2
move-object/from16 p1, v3
move-object/from16 v18, v4
goto/16 :goto_23b
.line 15440
:cond_a6
:goto_a6
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
const-string v13, "parse qr code err:"
const/4 v14, 0x2
if-eqz v8, :cond_136
.line 15441
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 15442
const-string v8, "="
const-string v9, "%3D"
invoke-virtual {v0, v9, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v9
.line 15443
.end local v0 # "result":Ljava/lang/String;
.local v9, "result":Ljava/lang/String;
invoke-static {v9, v11}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v10
.line 15444
.local v10, "decode":[B
new-instance v0, Ljava/lang/String;
invoke-direct {v0, v10}, Ljava/lang/String;-><init>([B)V
move-object v15, v0
.line 15445
.local v15, "ret":Ljava/lang/String;
const-string v0, "#"
invoke-virtual {v15, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v16
.line 15446
.local v16, "split":[Ljava/lang/String;
aget-object v0, v16, v11
invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v11, v0, v12
.line 15447
.local v11, "pUid":Ljava/lang/String;
aget-object v0, v16, v12
invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v17, v0, v12
.line 15448
.local v17, "hash":Ljava/lang/String;
const-string v0, "Uname"
invoke-virtual {v15, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_f9
.line 15450
aget-object v0, v16, v14
invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v0, v0, v12
.line 15451
.local v0, "uName":Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
invoke-virtual {v8, v0, v1, v12, v12}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
.line 15452
.end local v0 # "uName":Ljava/lang/String;
move-object/from16 p1, v9
goto :goto_12c
.line 15454
:cond_f9
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V
move-object v8, v0
.line 15456
.local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:try_start_ff
invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
iput v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
:try_end_105
.catch Ljava/lang/NumberFormatException; {:try_start_ff .. :try_end_105} :catch_115
.line 15457
move-object/from16 p1, v9
move-object/from16 v18, v10
.end local v9 # "result":Ljava/lang/String;
.end local v10 # "decode":[B
.local v18, "decode":[B
.restart local p1 # "result":Ljava/lang/String;
:try_start_109
invoke-static/range {v17 .. v17}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v9
iput-wide v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
.line 15458
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/ChatActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
:try_end_112
.catch Ljava/lang/NumberFormatException; {:try_start_109 .. :try_end_112} :catch_113
.line 15461
goto :goto_12c
.line 15459
:catch_113
move-exception v0
goto :goto_11a
.end local v18 # "decode":[B
.end local p1 # "result":Ljava/lang/String;
.restart local v9 # "result":Ljava/lang/String;
.restart local v10 # "decode":[B
:catch_115
move-exception v0
move-object/from16 p1, v9
move-object/from16 v18, v10
.line 15460
.end local v9 # "result":Ljava/lang/String;
.end local v10 # "decode":[B
.local v0, "e":Ljava/lang/NumberFormatException;
.restart local v18 # "decode":[B
.restart local p1 # "result":Ljava/lang/String;
:goto_11a
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
invoke-static {v9}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 15463
.end local v0 # "e":Ljava/lang/NumberFormatException;
.end local v8 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v11 # "pUid":Ljava/lang/String;
.end local v15 # "ret":Ljava/lang/String;
.end local v16 # "split":[Ljava/lang/String;
.end local v17 # "hash":Ljava/lang/String;
.end local v18 # "decode":[B
:goto_12c
move-object/from16 v0, p1
move-object/from16 v17, v2
move-object/from16 p1, v3
move-object/from16 v18, v4
goto/16 :goto_23b
.line 15464
.end local p1 # "result":Ljava/lang/String;
.local v0, "result":Ljava/lang/String;
:cond_136
invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_145
.line 15465
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
goto :goto_16b
.line 15466
:cond_145
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_154
.line 15467
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
goto :goto_16b
.line 15468
:cond_154
invoke-virtual {v0, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_163
.line 15469
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
goto :goto_16b
.line 15471
:cond_163
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v0, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 15473
:goto_16b
const-string v8, "/g/"
invoke-virtual {v0, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
.line 15474
.local v8, "isGroup":Z
const-string v15, "/u/"
invoke-virtual {v0, v15}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v15
.line 15475
.local v15, "isUser":Z
const-string v14, "/"
if-nez v8, :cond_1b2
if-eqz v15, :cond_17e
goto :goto_1b2
.line 15499
:cond_17e
const-string v13, "joinchat/"
invoke-virtual {v0, v13}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v13
if-eqz v13, :cond_187
.line 15500
const/4 v8, 0x1
.line 15502
:cond_187
invoke-virtual {v0, v14}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
move-result v13
add-int/2addr v13, v12
invoke-virtual {v0, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 15504
if-nez v8, :cond_19a
.line 15505
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
invoke-virtual {v9, v0, v1, v12, v12}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
goto :goto_1aa
.line 15509
:cond_19a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v13
iget-wide v11, v1, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
cmp-long v14, v11, v9
if-nez v14, :cond_1a6
const/4 v11, 0x1
goto :goto_1a7
:cond_1a6
const/4 v11, 0x0
:goto_1a7
invoke-static {v13, v7, v11}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
.line 15512
.end local v8 # "isGroup":Z
.end local v15 # "isUser":Z
:goto_1aa
move-object/from16 v17, v2
move-object/from16 p1, v3
move-object/from16 v18, v4
goto/16 :goto_23a
.line 15476
.restart local v8 # "isGroup":Z
.restart local v15 # "isUser":Z
:cond_1b2
:goto_1b2
invoke-virtual {v0, v14}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
move-result v9
const/4 v10, 0x1
add-int/2addr v9, v10
invoke-virtual {v0, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v9
.line 15477
.end local v0 # "result":Ljava/lang/String;
.restart local v9 # "result":Ljava/lang/String;
const/4 v0, 0x0
invoke-static {v9, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v10
.line 15478
.restart local v10 # "decode":[B
new-instance v0, Ljava/lang/String;
invoke-direct {v0, v10}, Ljava/lang/String;-><init>([B)V
.line 15479
.local v0, "ret":Ljava/lang/String;
if-eqz v8, :cond_1e0
.line 15481
invoke-virtual {v0, v14}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
move-result v11
const/4 v12, 0x1
add-int/2addr v11, v12
invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 15482
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v11
invoke-virtual {v11, v0, v1, v12, v12}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
move-object/from16 v17, v2
move-object/from16 p1, v3
move-object/from16 v18, v4
goto :goto_239
.line 15484
:cond_1e0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v11
add-int/lit8 v11, v11, -0x4
const/4 v12, 0x0
invoke-virtual {v0, v12, v11}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v11
.line 15485
.end local v0 # "ret":Ljava/lang/String;
.local v11, "ret":Ljava/lang/String;
const-string v0, "&"
const/4 v14, 0x2
invoke-virtual {v11, v0, v14}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
move-result-object v14
.line 15486
.local v14, "split":[Ljava/lang/String;
aget-object v12, v14, v12
.line 15487
.local v12, "uid":Ljava/lang/String;
const/4 v0, 0x1
aget-object v16, v14, v0
.line 15489
.local v16, "uhash":Ljava/lang/String;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V
move-object/from16 p1, v0
.line 15491
.local p1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:try_start_1fe
invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
:try_end_202
.catch Ljava/lang/NumberFormatException; {:try_start_1fe .. :try_end_202} :catch_21e
move-object/from16 v17, v2
move-object/from16 v2, p1
.end local p1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v17, "preStr":Ljava/lang/String;
:try_start_206
iput v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
:try_end_208
.catch Ljava/lang/NumberFormatException; {:try_start_206 .. :try_end_208} :catch_218
.line 15492
move-object/from16 p1, v3
move-object/from16 v18, v4
.end local v3 # "preStr2":Ljava/lang/String;
.end local v4 # "preStr3":Ljava/lang/String;
.local v18, "preStr3":Ljava/lang/String;
.local p1, "preStr2":Ljava/lang/String;
:try_start_20c
invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v3
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
.line 15493
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
:try_end_215
.catch Ljava/lang/NumberFormatException; {:try_start_20c .. :try_end_215} :catch_216
.line 15496
goto :goto_239
.line 15494
:catch_216
move-exception v0
goto :goto_227
.end local v18 # "preStr3":Ljava/lang/String;
.end local p1 # "preStr2":Ljava/lang/String;
.restart local v3 # "preStr2":Ljava/lang/String;
.restart local v4 # "preStr3":Ljava/lang/String;
:catch_218
move-exception v0
move-object/from16 p1, v3
move-object/from16 v18, v4
.end local v3 # "preStr2":Ljava/lang/String;
.end local v4 # "preStr3":Ljava/lang/String;
.restart local v18 # "preStr3":Ljava/lang/String;
.restart local p1 # "preStr2":Ljava/lang/String;
goto :goto_227
.end local v17 # "preStr":Ljava/lang/String;
.end local v18 # "preStr3":Ljava/lang/String;
.local v2, "preStr":Ljava/lang/String;
.restart local v3 # "preStr2":Ljava/lang/String;
.restart local v4 # "preStr3":Ljava/lang/String;
.local p1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:catch_21e
move-exception v0
move-object/from16 v17, v2
move-object/from16 v18, v4
move-object/from16 v2, p1
move-object/from16 p1, v3
.line 15495
.end local v3 # "preStr2":Ljava/lang/String;
.end local v4 # "preStr3":Ljava/lang/String;
.local v0, "e":Ljava/lang/NumberFormatException;
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v17 # "preStr":Ljava/lang/String;
.restart local v18 # "preStr3":Ljava/lang/String;
.local p1, "preStr2":Ljava/lang/String;
:goto_227
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 15498
.end local v0 # "e":Ljava/lang/NumberFormatException;
.end local v2 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v10 # "decode":[B
.end local v11 # "ret":Ljava/lang/String;
.end local v12 # "uid":Ljava/lang/String;
.end local v14 # "split":[Ljava/lang/String;
.end local v16 # "uhash":Ljava/lang/String;
:goto_239
move-object v0, v9
.line 15512
.end local v8 # "isGroup":Z
.end local v9 # "result":Ljava/lang/String;
.end local v15 # "isUser":Z
.local v0, "result":Ljava/lang/String;
:goto_23a
nop
.line 15529
:goto_23b
return-void
.end method
.method public performService(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 11
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 17222
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v0
.line 17223
.local v0, "currentAccount":I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 17224
.local v1, "preferences":Landroid/content/SharedPreferences;
const/4 v2, 0x0
const-string/jumbo v3, "support_id"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
.line 17225
.local v3, "uid":I
const/4 v4, 0x0
.line 17226
.local v4, "supportUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v3, :cond_53
.line 17227
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 17228
if-nez v4, :cond_53
.line 17229
const/4 v5, 0x0
const-string/jumbo v6, "support_user"
invoke-interface {v1, v6, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 17230
.local v5, "userString":Ljava/lang/String;
if-eqz v5, :cond_53
.line 17232
:try_start_2b
invoke-static {v5, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v6
.line 17233
.local v6, "datacentersBytes":[B
if-eqz v6, :cond_4d
.line 17234
new-instance v7, Lim/tpelyyftgw/tgnet/SerializedData;
invoke-direct {v7, v6}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>([B)V
.line 17235
.local v7, "data":Lim/tpelyyftgw/tgnet/SerializedData;
invoke-virtual {v7, v2}, Lim/tpelyyftgw/tgnet/SerializedData;->readInt32(Z)I
move-result v8
invoke-static {v7, v8, v2}, Lim/tpelyyftgw/tgnet/TLRPC$User;->TLdeserialize(Lim/tpelyyftgw/tgnet/AbstractSerializedData;IZ)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
move-object v4, v2
.line 17236
if-eqz v4, :cond_4a
iget v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const v8, 0x514c8
if-ne v2, v8, :cond_4a
.line 17237
const/4 v2, 0x0
move-object v4, v2
.line 17239
:cond_4a
invoke-virtual {v7}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V
:try_end_4d
.catch Ljava/lang/Exception; {:try_start_2b .. :try_end_4d} :catch_4e
.line 17244
.end local v6 # "datacentersBytes":[B
.end local v7 # "data":Lim/tpelyyftgw/tgnet/SerializedData;
:cond_4d
goto :goto_53
.line 17241
:catch_4e
move-exception v2
.line 17242
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 17243
const/4 v4, 0x0
.line 17248
.end local v2 # "e":Ljava/lang/Exception;
.end local v5 # "userString":Ljava/lang/String;
:cond_53
:goto_53
if-nez v4, :cond_74
.line 17249
new-instance v2, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
const/4 v6, 0x4
invoke-direct {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
.line 17250
.local v2, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 17251
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;-><init>()V
.line 17252
.local v5, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$wy445dTU6-TB85k-mRNHE-m5Osk;
invoke-direct {v7, v1, v2, v0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$wy445dTU6-TB85k-mRNHE-m5Osk;-><init>(Landroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v6, v5, v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 17286
.end local v2 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.end local v5 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
goto :goto_91
.line 17287
:cond_74
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
const/4 v5, 0x1
invoke-virtual {v2, v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 17288
new-instance v2, Landroid/os/Bundle;
invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
.line 17289
.local v2, "args":Landroid/os/Bundle;
iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v6, "user_id"
invoke-virtual {v2, v6, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17290
new-instance v5, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p1, v5}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17292
.end local v2 # "args":Landroid/os/Bundle;
:goto_91
return-void
.end method
.method public playFirstUnreadVoiceMessage()Z
.registers 6
.line 5956
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v1, 0x1
if-eqz v0, :cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->isRecordingAudioVideo()Z
move-result v0
if-eqz v0, :cond_c
.line 5957
return v1
.line 5959
:cond_c
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
sub-int/2addr v0, v1
.local v0, "a":I
:goto_13
if-ltz v0, :cond_50
.line 5960
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 5961
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v3
if-nez v3, :cond_29
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v3
if-eqz v3, :cond_4d
:cond_29
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isContentUnread()Z
move-result v3
if-eqz v3, :cond_4d
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v3
if-nez v3, :cond_4d
.line 5962
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v4
invoke-virtual {v4, v2}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v4
if-eqz v4, :cond_48
.line 5963
invoke-direct {p0, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
move-result-object v4
goto :goto_49
:cond_48
const/4 v4, 0x0
.line 5962
:goto_49
invoke-virtual {v3, v4, v1}, Lim/tpelyyftgw/messenger/MediaController;->setVoiceMessagesPlaylist(Ljava/util/ArrayList;Z)V
.line 5964
return v1
.line 5959
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_4d
add-int/lit8 v0, v0, -0x1
goto :goto_13
.line 5967
.end local v0 # "a":I
:cond_50
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x17
if-lt v0, v2, :cond_75
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_75
.line 5968
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v2, "android.permission.RECORD_AUDIO"
invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_75
.line 5969
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v2}, [Ljava/lang/String;
move-result-object v2
const/4 v3, 0x3
invoke-virtual {v0, v2, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 5970
return v1
.line 5973
:cond_75
const/4 v0, 0x0
return v0
.end method
.method public processInlineBotContextPM(Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;)V
.registers 8
.param p1, "object" # Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;
.line 5798
if-nez p1, :cond_3
.line 5799
return-void
.line 5801
:cond_3
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->getContextBotUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 5802
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v0, :cond_c
.line 5803
return-void
.line 5805
:cond_c
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const-string v2, ""
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 5806
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v3, v3
cmp-long v5, v1, v3
if-nez v5, :cond_2c
.line 5807
iget-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iput-wide v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
.line 5808
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;->start_param:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V
goto :goto_5a
.line 5810
:cond_2c
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 5811
.local v1, "args":Landroid/os/Bundle;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v3, "user_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 5812
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inlineBotSwitchPM;->start_param:Ljava/lang/String;
const-string v3, "inline_query"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 5813
iget-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const-string v4, "inline_return"
invoke-virtual {v1, v4, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 5814
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
invoke-virtual {v2, v1, p0}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v2
if-nez v2, :cond_52
.line 5815
return-void
.line 5817
:cond_52
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 5819
.end local v1 # "args":Landroid/os/Bundle;
:goto_5a
return-void
.end method
.method public processSwitchButton(Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;)Z
.registers 13
.param p1, "button" # Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;
.line 12355
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_ae
iget-boolean v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;->same_peer:Z
if-nez v0, :cond_ae
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-nez v0, :cond_12
goto/16 :goto_ae
.line 12358
:cond_12
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "@"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;->query:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 12359
.local v0, "query":Ljava/lang/String;
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
iget-wide v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
const/4 v1, 0x1
cmp-long v8, v4, v6
if-nez v8, :cond_42
.line 12360
iput-wide v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
.line 12361
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
goto :goto_ad
.line 12363
:cond_42
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v4
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
move-object v7, v0
invoke-virtual/range {v4 .. v10}, Lim/tpelyyftgw/messenger/MediaDataController;->saveDraft(JLjava/lang/CharSequence;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 12364
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-le v2, v1, :cond_ad
.line 12365
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
add-int/lit8 v3, v3, -0x2
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 12366
.local v2, "prevFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
instance-of v3, v2, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v3, :cond_80
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/ChatActivity;
iget-wide v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-wide v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
cmp-long v7, v3, v5
if-nez v7, :cond_80
.line 12367
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
goto :goto_ad
.line 12369
:cond_80
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
.line 12370
.local v3, "bundle":Landroid/os/Bundle;
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
long-to-int v6, v4
.line 12371
.local v6, "lower_part":I
const/16 v7, 0x20
shr-long/2addr v4, v7
long-to-int v5, v4
.line 12372
.local v5, "high_part":I
if-eqz v6, :cond_a0
.line 12373
if-lez v6, :cond_97
.line 12374
const-string/jumbo v4, "user_id"
invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_a5
.line 12375
:cond_97
if-gez v6, :cond_a5
.line 12376
neg-int v4, v6
const-string v7, "chat_id"
invoke-virtual {v3, v7, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_a5
.line 12379
:cond_a0
const-string v4, "enc_id"
invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 12386
:cond_a5
:goto_a5
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v4, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 12390
.end local v2 # "prevFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v3 # "bundle":Landroid/os/Bundle;
.end local v5 # "high_part":I
.end local v6 # "lower_part":I
:cond_ad
:goto_ad
return v1
.line 12356
.end local v0 # "query":Ljava/lang/String;
:cond_ae
:goto_ae
const/4 v0, 0x0
return v0
.end method
.method public restoreSelfArgs(Landroid/os/Bundle;)V
.registers 3
.param p1, "args" # Landroid/os/Bundle;
.line 9555
const-string v0, "path"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;
.line 9556
return-void
.end method
.method public saveSelfArgs(Landroid/os/Bundle;)V
.registers 4
.param p1, "args" # Landroid/os/Bundle;
.line 9548
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentPicturePath:Ljava/lang/String;
if-eqz v0, :cond_9
.line 9549
const-string v1, "path"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 9551
:cond_9
return-void
.end method
.method public scrollToMessageId(IIZIZ)V
.registers 28
.param p1, "id" # I
.param p2, "fromMessageId" # I
.param p3, "select" # Z
.param p4, "loadIndex" # I
.param p5, "smooth" # Z
.line 8334
move-object/from16 v0, p0
move/from16 v1, p1
move/from16 v2, p3
move/from16 v3, p4
const/4 v4, 0x1
iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->wasManualScroll:Z
.line 8335
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
aget-object v5, v5, v3
invoke-virtual {v5, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 8336
.local v5, "object":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v6, 0x0
.line 8337
.local v6, "query":Z
const/4 v7, 0x0
if-eqz v5, :cond_e6
.line 8338
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v8, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v8
.line 8339
.local v8, "index":I
const/4 v9, -0x1
if-eq v8, v9, :cond_e4
.line 8340
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V
.line 8341
if-eqz v2, :cond_29
.line 8342
iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->highlightMessageId:I
.line 8344
:cond_29
invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/ChatActivity;->getScrollOffsetForMessage(Lim/tpelyyftgw/messenger/MessageObject;)I
move-result v9
.line 8345
.local v9, "yOffset":I
if-eqz p5, :cond_5c
.line 8346
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v4
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
if-ne v10, v5, :cond_49
.line 8347
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemCount()I
move-result v11
sub-int/2addr v11, v4
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->smoothScrollToPosition(I)V
goto :goto_88
.line 8349
:cond_49
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v11
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v12
add-int/2addr v11, v12
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->smoothScrollToPosition(I)V
goto :goto_88
.line 8352
:cond_5c
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v4
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
if-ne v10, v5, :cond_76
.line 8353
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->getItemCount()I
move-result v11
sub-int/2addr v11, v4
invoke-virtual {v10, v11, v9, v7}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V
goto :goto_88
.line 8355
:cond_76
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatLayoutManager:Landroidx/recyclerview/widget/GridLayoutManagerFixed;
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatAdapter:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->messagesStartRow:I
invoke-static {v11}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$14200(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)I
move-result v11
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v12, v5}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v12
add-int/2addr v11, v12
invoke-virtual {v10, v11, v9, v7}, Landroidx/recyclerview/widget/GridLayoutManagerFixed;->scrollToPositionWithOffset(IIZ)V
.line 8358
:goto_88
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
.line 8359
const/4 v10, 0x0
.line 8360
.local v10, "found":Z
iget-object v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v11
.line 8361
.local v11, "count":I
const/4 v12, 0x0
.local v12, "a":I
:goto_93
if-ge v12, v11, :cond_dd
.line 8362
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v13, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v13
.line 8363
.local v13, "view":Landroid/view/View;
instance-of v14, v13, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
const/16 v15, 0x8
if-eqz v14, :cond_b9
.line 8364
move-object v14, v13
check-cast v14, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 8365
.local v14, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v16
.line 8366
.local v16, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v16, :cond_d7
invoke-virtual/range {v16 .. v16}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v7
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
if-ne v7, v4, :cond_d7
.line 8367
const/4 v10, 0x1
.line 8368
invoke-virtual {v13, v15}, Landroid/view/View;->sendAccessibilityEvent(I)V
.line 8369
goto :goto_dd
.line 8371
.end local v14 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v16 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_b9
instance-of v4, v13, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v4, :cond_d7
.line 8372
move-object v4, v13
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatActionCell;
.line 8373
.local v4, "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
.line 8374
.local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v7, :cond_d8
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v14
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v15
if-ne v14, v15, :cond_d8
.line 8375
const/4 v10, 0x1
.line 8376
const/16 v14, 0x8
invoke-virtual {v13, v14}, Landroid/view/View;->sendAccessibilityEvent(I)V
.line 8377
goto :goto_dd
.line 8371
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/ChatActionCell;
.end local v7 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_d7
nop
.line 8361
.end local v13 # "view":Landroid/view/View;
:cond_d8
add-int/lit8 v12, v12, 0x1
const/4 v4, 0x1
const/4 v7, 0x0
goto :goto_93
.line 8381
.end local v12 # "a":I
:cond_dd
:goto_dd
if-nez v10, :cond_e3
.line 8382
const/4 v4, 0x1
invoke-direct {v0, v4, v4}, Lim/tpelyyftgw/ui/ChatActivity;->showPagedownButton(ZZ)V
.line 8384
.end local v9 # "yOffset":I
.end local v10 # "found":Z
.end local v11 # "count":I
:cond_e3
goto :goto_e5
.line 8385
:cond_e4
const/4 v6, 0x1
.line 8387
.end local v8 # "index":I
:goto_e5
goto :goto_e7
.line 8388
:cond_e6
const/4 v6, 0x1
.line 8391
:goto_e7
if-eqz v6, :cond_15d
.line 8392
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v4, :cond_fc
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v4
iget-wide v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
invoke-virtual {v4, v7, v8, v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->checkMessageId(JI)Z
move-result v4
if-nez v4, :cond_fc
.line 8393
return-void
.line 8402
:cond_fc
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
.line 8403
const/4 v4, 0x1
iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForReplyMessageLoad:Z
.line 8404
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V
.line 8405
const/16 v7, -0x2710
iput v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessagePosition:I
.line 8406
iput v1, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
.line 8407
iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->showScrollToMessageError:Z
.line 8408
iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterId:I
if-ne v1, v7, :cond_115
.line 8409
iput-boolean v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->createUnreadMessageAfterIdLoading:Z
.line 8411
:cond_115
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->waitingForLoad:Ljava/util/ArrayList;
iget v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8412
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
if-nez v3, :cond_129
iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
goto :goto_12b
:cond_129
iget-wide v9, v0, Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
.line 8414
:goto_12b
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v4
if-eqz v4, :cond_136
const/16 v4, 0x1e
const/16 v11, 0x1e
goto :goto_13a
:cond_136
const/16 v4, 0x14
const/16 v11, 0x14
:goto_13a
iget v12, v0, Lim/tpelyyftgw/ui/ChatActivity;->startLoadFromMessageId:I
const/4 v13, 0x0
iget v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
const/16 v17, 0x3
const/16 v18, 0x0
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 8422
invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v19
iget-boolean v7, v0, Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
iget v15, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
add-int/lit8 v14, v15, 0x1
iput v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->lastLoadIndex:I
.line 8412
const/4 v14, 0x1
move/from16 v21, v15
const/4 v15, 0x0
move/from16 v16, v4
move/from16 v20, v7
invoke-virtual/range {v8 .. v21}, Lim/tpelyyftgw/messenger/MessagesController;->loadMessages(JIIIZIIIIZZI)V
goto :goto_16f
.line 8427
:cond_15d
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v7, 0x0
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 8428
.local v4, "child":Landroid/view/View;
if-eqz v4, :cond_16f
invoke-virtual {v4}, Landroid/view/View;->getTop()I
move-result v8
if-gtz v8, :cond_16f
.line 8429
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ChatActivity;->showFloatingDateView(Z)V
.line 8432
.end local v4 # "child":Landroid/view/View;
:cond_16f
:goto_16f
move/from16 v4, p2
iput v4, v0, Lim/tpelyyftgw/ui/ChatActivity;->returnToMessageId:I
.line 8433
iput v3, v0, Lim/tpelyyftgw/ui/ChatActivity;->returnToLoadIndex:I
.line 8434
iput-boolean v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->needSelectFromMessageId:Z
.line 8435
return-void
.end method
.method public sendEditMessageMedia(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 7
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 18156
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V
.line 18157
.local v0, "peer":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
.line 18158
.local v1, "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->user_id:I
.line 18159
iget-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
iput-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->access_hash:J
.line 18160
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaEmpty;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaEmpty;-><init>()V
.line 18161
.local v2, "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaEmpty;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v3
iget-object v4, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v3, v0, v4, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendEditMessageMedia(Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;ILim/tpelyyftgw/tgnet/TLRPC$InputMedia;)V
.line 18162
return-void
.end method
.method public sendMedia(Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;Lim/tpelyyftgw/messenger/VideoEditedInfo;ZI)V
.registers 41
.param p1, "photoEntry" # Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
.param p2, "videoEditedInfo" # Lim/tpelyyftgw/messenger/VideoEditedInfo;
.param p3, "notify" # Z
.param p4, "scheduleDate" # I
.line 16836
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v10, p2
if-nez v1, :cond_9
.line 16837
return-void
.line 16839
:cond_9
iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;
iget-object v3, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;
invoke-direct {v0, v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->fillEditingMediaWithCaption(Ljava/lang/CharSequence;Ljava/util/ArrayList;)V
.line 16840
iget-boolean v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->isVideo:Z
if-eqz v2, :cond_73
.line 16841
if-eqz v10, :cond_3e
.line 16842
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v2
iget-object v3, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;
iget-wide v4, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->estimatedSize:J
iget-wide v6, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->estimatedDuration:J
iget v8, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->resultWidth:I
iget v9, v10, Lim/tpelyyftgw/messenger/VideoEditedInfo;->resultHeight:I
iget-wide v11, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v13, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v14, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;
iget-object v15, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;
iget v10, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I
move/from16 v16, v10
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v17, v10
move-object/from16 v10, p2
move/from16 v18, p3
move/from16 v19, p4
invoke-static/range {v2 .. v19}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingVideo(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JJIILim/tpelyyftgw/messenger/VideoEditedInfo;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
goto :goto_6f
.line 16846
:cond_3e
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v18
iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;
move-object/from16 v19, v2
const-wide/16 v20, 0x0
const-wide/16 v22, 0x0
const/16 v24, 0x0
const/16 v25, 0x0
const/16 v26, 0x0
iget-wide v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
move-wide/from16 v27, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v29, v2
iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;
move-object/from16 v30, v2
iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;
move-object/from16 v31, v2
iget v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I
move/from16 v32, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move-object/from16 v33, v2
move/from16 v34, p3
move/from16 v35, p4
invoke-static/range {v18 .. v35}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingVideo(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JJIILim/tpelyyftgw/messenger/VideoEditedInfo;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 16849
:goto_6f
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
goto :goto_bc
.line 16851
:cond_73
iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->imagePath:Ljava/lang/String;
if-eqz v2, :cond_98
.line 16852
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v3
iget-object v4, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->imagePath:Ljava/lang/String;
const/4 v5, 0x0
iget-wide v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v9, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;
iget-object v10, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;
iget-object v11, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->stickers:Ljava/util/ArrayList;
const/4 v12, 0x0
iget v13, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v15, p3
move/from16 v16, p4
invoke-static/range {v3 .. v16}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 16854
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
goto :goto_bc
.line 16855
:cond_98
iget-object v2, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;
if-eqz v2, :cond_bc
.line 16856
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v3
iget-object v4, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;
const/4 v5, 0x0
iget-wide v6, v0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v9, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->caption:Ljava/lang/CharSequence;
iget-object v10, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->entities:Ljava/util/ArrayList;
iget-object v11, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->stickers:Ljava/util/ArrayList;
const/4 v12, 0x0
iget v13, v1, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->ttl:I
iget-object v14, v0, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v15, p3
move/from16 v16, p4
invoke-static/range {v3 .. v16}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingPhoto(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;Landroid/net/Uri;JLim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/core/view/inputmethod/InputContentInfoCompat;ILim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 16858
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->afterMessageSend()V
.line 16861
:cond_bc
:goto_bc
return-void
.end method
.method public setBotUser(Ljava/lang/String;)V
.registers 7
.param p1, "value" # Ljava/lang/String;
.line 5940
iget-wide v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_12
.line 5941
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/messenger/MessagesController;->sendBotStart(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V
goto :goto_17
.line 5943
:cond_12
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->botUser:Ljava/lang/String;
.line 5944
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 5946
:goto_17
return-void
.end method
.method protected setIgnoreAttachOnPause(Z)V
.registers 2
.param p1, "value" # Z
.line 6788
iput-boolean p1, p0, Lim/tpelyyftgw/ui/ChatActivity;->ignoreAttachOnPause:Z
.line 6789
return-void
.end method
.method protected setInPreviewMode(Z)V
.registers 12
.param p1, "value" # Z
.line 13565
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->setInPreviewMode(Z)V
.line 13566
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBarHelper:Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;
if-eqz v0, :cond_a
.line 13567
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/utils/ChatActionBarHelper;->setInPreviewMode(Z)V
.line 13574
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v1, 0x0
if-eqz v0, :cond_17
.line 13575
if-nez p1, :cond_13
const/4 v2, 0x0
goto :goto_14
:cond_13
const/4 v2, 0x4
:goto_14
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setVisibility(I)V
.line 13577
:cond_17
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
if-eqz v0, :cond_3e
.line 13578
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
if-nez p1, :cond_23
const v2, 0x7f0d0073
goto :goto_24
:cond_23
const/4 v2, 0x0
:goto_24
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 13579
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v2, 0x3f800000 # 1.0f
const/4 v3, 0x0
if-nez p1, :cond_31
const/high16 v4, 0x3f800000 # 1.0f
goto :goto_32
:cond_31
const/4 v4, 0x0
:goto_32
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 13580
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-nez p1, :cond_3a
goto :goto_3b
:cond_3a
const/4 v2, 0x0
:goto_3b
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 13583
:cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_da
.line 13584
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 13585
.local v0, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_47
if-ge v2, v0, :cond_da
.line 13586
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 13587
.local v3, "view":Landroid/view/View;
const/4 v4, 0x0
.line 13588
.local v4, "message":Lim/tpelyyftgw/messenger/MessageObject;
instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v5, :cond_5c
.line 13589
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
goto :goto_67
.line 13590
:cond_5c
instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatActionCell;
if-eqz v5, :cond_67
.line 13591
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatActionCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatActionCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v4
.line 13593
:cond_67
:goto_67
if-eqz v4, :cond_d6
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
if-eqz v5, :cond_d6
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media_unread:Z
if-eqz v5, :cond_d6
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
if-eqz v5, :cond_d6
.line 13594
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v5
if-nez v5, :cond_c6
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v5
if-nez v5, :cond_c6
.line 13595
iget v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
const/4 v6, 0x1
sub-int/2addr v5, v6
iput v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 13596
if-gtz v5, :cond_95
.line 13597
iput v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->newMentionsCount:I
.line 13598
iput-boolean v6, p0, Lim/tpelyyftgw/ui/ChatActivity;->hasAllMentionsLocal:Z
.line 13599
invoke-direct {p0, v1, v6}, Lim/tpelyyftgw/ui/ChatActivity;->showMentionDownButton(ZZ)V
goto :goto_a8
.line 13601
:cond_95
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->mentiondownButtonCounter:Landroid/widget/TextView;
new-array v6, v6, [Ljava/lang/Object;
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v6, v1
const-string v5, "%d"
invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v7, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 13603
:goto_a8
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v7}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v7
if-eqz v7, :cond_bd
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
goto :goto_be
:cond_bd
const/4 v7, 0x0
:goto_be
iget-wide v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v5, v6, v7, v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->markMentionMessageAsRead(IIJ)V
.line 13604
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->setContentIsRead()V
.line 13606
:cond_c6
instance-of v5, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v5, :cond_d6
.line 13607
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5, v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlighted(Z)V
.line 13608
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->setHighlightedAnimated()V
.line 13585
.end local v3 # "view":Landroid/view/View;
.end local v4 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_d6
add-int/lit8 v2, v2, 0x1
goto/16 :goto_47
.line 13613
.end local v0 # "count":I
.end local v2 # "a":I
:cond_da
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
.line 13614
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChatActivity;->updateSecretStatus()V
.line 13615
return-void
.end method
.method public setMoneyFormat(Ljava/lang/String;)Ljava/lang/String;
.registers 11
.param p1, "data" # Ljava/lang/String;
.line 18129
const-string v0, ""
.line 18130
.local v0, "number1":Ljava/lang/String;
const-string v1, ""
.line 18131
.local v1, "number2":Ljava/lang/String;
const-string v2, ""
.line 18132
.local v2, "res":Ljava/lang/String;
invoke-static {p1}, Lim/tpelyyftgw/ui/utils/number/NumberUtil;->isNumber(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_77
.line 18133
const-string v3, "."
invoke-virtual {p1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
const-string v5, "1"
const/4 v6, 0x0
if-eqz v4, :cond_5b
.line 18134
const-string v4, "\\."
invoke-virtual {p1, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v4
.line 18135
.local v4, "split":[Ljava/lang/String;
aget-object v0, v4, v6
.line 18136
const/4 v7, 0x1
aget-object v1, v4, v7
.line 18137
new-instance v7, Ljava/math/BigDecimal;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
invoke-direct {v7, v8}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v8, Ljava/math/BigDecimal;
invoke-direct {v8, v5}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
invoke-virtual {v7, v8}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
move-result-object v5
invoke-virtual {v5}, Ljava/math/BigDecimal;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v5, v6}, Lim/tpelyyftgw/ui/utils/number/MoneyUtil;->formatToString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
.line 18138
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v5
const/16 v7, 0x8
if-le v5, v7, :cond_48
.line 18139
invoke-virtual {v1, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v1
.line 18141
:cond_48
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
return-object v3
.line 18143
.end local v4 # "split":[Ljava/lang/String;
:cond_5b
move-object v0, p1
.line 18144
new-instance v3, Ljava/math/BigDecimal;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v4, Ljava/math/BigDecimal;
invoke-direct {v4, v5}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v4}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
move-result-object v3
invoke-virtual {v3}, Ljava/math/BigDecimal;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v3, v6}, Lim/tpelyyftgw/ui/utils/number/MoneyUtil;->formatToString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
.line 18145
return-object v2
.line 18148
:cond_77
const-string v3, ""
return-object v3
.end method
.method public shareMyContact(ILim/tpelyyftgw/messenger/MessageObject;)V
.registers 10
.param p1, "type" # I
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 6088
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 6089
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "ShareYouPhoneNumberTitle"
const v2, 0x7f0f0fa3
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6090
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_73
.line 6091
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v1, :cond_2a
.line 6092
const v1, 0x7f0f019b
const-string v2, "AreYouSureShareMyContactInfoBot"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_7f
.line 6094
:cond_2a
const v1, 0x7f0f019c
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
.line 6095
invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;
move-result-object v4
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "+"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v6
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x1
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
.line 6096
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
.line 6094
const-string v3, "AreYouSureShareMyContactInfoUser"
invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_7f
.line 6099
:cond_73
const v1, 0x7f0f019a
const-string v2, "AreYouSureShareMyContactInfo"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6101
:goto_7f
const v1, 0x7f0f0f92
const-string v2, "ShareContact"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$47I8EXzLQATET4KeVuEO6hlHiJ4;
invoke-direct {v2, p0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$47I8EXzLQATET4KeVuEO6hlHiJ4;-><init>(Lim/tpelyyftgw/ui/ChatActivity;ILim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6119
const v1, 0x7f0f02f7
const-string v2, "Cancel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6120
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 6121
return-void
.end method
.method public showAlert(Ljava/lang/String;Ljava/lang/String;)V
.registers 10
.param p1, "name" # Ljava/lang/String;
.param p2, "message" # Ljava/lang/String;
.line 12895
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
if-eqz v0, :cond_91
if-eqz p1, :cond_91
if-nez p2, :cond_a
goto/16 :goto_91
.line 12899
:cond_a
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_57
.line 12900
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 12901
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_20
.line 12902
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 12903
iput-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
.line 12906
:cond_20
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 12907
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
.line 12908
const/4 v2, 0x1
new-array v3, v2, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertView:Landroid/widget/FrameLayout;
sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
new-array v2, v2, [F
const/4 v6, 0x0
aput v6, v2, v1
invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v3, v1
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 12909
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
const-wide/16 v2, 0xc8
invoke-virtual {v0, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 12910
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity$59;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/ChatActivity$59;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 12925
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertViewAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 12927
:cond_57
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertNameTextView:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12928
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
const/16 v2, 0xa
const/16 v3, 0x20
invoke-virtual {p2, v2, v3}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->alertTextView:Landroid/widget/TextView;
invoke-virtual {v3}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
move-result-object v3
invoke-virtual {v3}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v3
const/high16 v4, 0x41600000 # 14.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v2, v3, v4, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 12929
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideAlertViewRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_84
.line 12930
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 12932
:cond_84
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity$60;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/ChatActivity$60;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->hideAlertViewRunnable:Ljava/lang/Runnable;
const-wide/16 v1, 0xbb8
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 12967
return-void
.line 12896
:cond_91
:goto_91
return-void
.end method
.method public showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.registers 42
.param p1, "show" # Z
.param p2, "messageObjectToReply" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "messageObjectToEdit" # Lim/tpelyyftgw/messenger/MessageObject;
.param p5, "webPage" # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.param p6, "notify" # Z
.param p7, "scheduleDate" # I
.param p8, "cancel" # Z
.param p9, "animated" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Lim/tpelyyftgw/messenger/MessageObject;",
"Lim/tpelyyftgw/messenger/MessageObject;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;",
"Lim/tpelyyftgw/tgnet/TLRPC$WebPage;",
"ZIZZ)V"
}
.end annotation
.line 7425
.local p4, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
move-object/from16 v10, p0
move-object/from16 v11, p2
move-object/from16 v12, p3
move-object/from16 v13, p5
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-nez v0, :cond_d
.line 7426
return-void
.line 7428
:cond_d
const/4 v0, 0x0
const/4 v1, 0x0
if-eqz p1, :cond_7f9
.line 7429
if-nez v11, :cond_1a
if-nez p4, :cond_1a
if-nez v12, :cond_1a
if-nez v13, :cond_1a
.line 7430
return-void
.line 7432
:cond_1a
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v2, :cond_21
.line 7433
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 7435
:cond_21
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v2, :cond_28
.line 7436
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 7438
:cond_28
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
if-eqz v2, :cond_2f
.line 7439
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 7441
:cond_2f
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v2, :cond_4f
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v2
if-eqz v2, :cond_4f
.line 7442
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField(Z)V
.line 7443
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldFocused()V
.line 7444
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9bIdRDTnCPbjSamlhiX05ShIayI;
invoke-direct {v2, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$9bIdRDTnCPbjSamlhiX05ShIayI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
const-wide/16 v3, 0x64
invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 7450
:cond_4f
const/4 v2, 0x0
.line 7451
.local v2, "openKeyboard":Z
if-eqz v11, :cond_68
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v3
iget-wide v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
cmp-long v7, v3, v5
if-eqz v7, :cond_68
.line 7452
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 7453
.end local p4 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v3, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v3, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7454
const/4 v4, 0x0
.line 7455
.end local p2 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.local v4, "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x1
move-object v11, v4
goto :goto_6a
.line 7457
.end local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v4 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.restart local p2 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.restart local p4 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_68
move-object/from16 v3, p4
.end local p2 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.end local p4 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v11, "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
:goto_6a
const/16 v5, 0x20
const/16 v6, 0xa
const/high16 v7, 0x41600000 # 14.0f
const/16 v8, 0x96
const/4 v9, 0x1
if-eqz v12, :cond_120
.line 7458
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
.line 7459
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7460
iput-object v12, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7461
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7462
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z
move-result v15
xor-int/2addr v15, v9
invoke-virtual {v14, v12, v15}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 7463
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v14, :cond_8f
.line 7464
return-void
.line 7466
:cond_8f
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v14, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V
.line 7467
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v15, 0x7f080156
invoke-virtual {v14, v15}, Landroid/widget/ImageView;->setImageResource(I)V
.line 7468
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v15, 0x7f0f0020
const-string v4, "AccDescrEditing"
invoke-static {v4, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v14, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 7469
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
const v14, 0x7f0f0016
const-string v15, "AccDescrCancelEdit"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v4, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 7470
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z
move-result v4
if-eqz v4, :cond_cd
.line 7471
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v14, 0x7f0f057d
const-string v15, "EditMessage"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_db
.line 7473
:cond_cd
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v14, 0x7f0f0579
const-string v15, "EditCaption"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7475
:goto_db
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessageObject;->canEditMedia()Z
move-result v4
if-eqz v4, :cond_f1
.line 7476
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v5, 0x7f0f057f
const-string v6, "EditMessageMedia"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_647
.line 7477
:cond_f1
iget-object v4, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
if-eqz v4, :cond_647
.line 7478
iget-object v4, v12, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v4
.line 7479
.local v4, "mess":Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v14
if-le v14, v8, :cond_105
.line 7480
invoke-virtual {v4, v1, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v4
.line 7482
:cond_105
invoke-virtual {v4, v6, v5}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v4
.line 7483
iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v6
invoke-virtual {v6}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v6
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v4, v6, v7, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7484
.end local v4 # "mess":Ljava/lang/String;
goto/16 :goto_647
.line 7485
:cond_120
if-eqz v11, :cond_219
.line 7486
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
.line 7487
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7488
iput-object v11, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7489
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7490
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 7491
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v4, :cond_137
.line 7492
return-void
.line 7494
:cond_137
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4, v1, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V
.line 7496
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z
move-result v4
if-eqz v4, :cond_15a
.line 7497
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v4, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 7498
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v4, :cond_155
.line 7499
return-void
.line 7501
:cond_155
invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v4
.line 7502
.local v4, "name":Ljava/lang/String;
goto :goto_199
.line 7504
.end local v4 # "name":Ljava/lang/String;
:cond_15a
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-eqz v4, :cond_181
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v4, :cond_181
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isForwardedChannelPost()Z
move-result v4
if-eqz v4, :cond_181
.line 7505
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_id:I
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v4, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v4
.local v4, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
goto :goto_193
.line 7507
.end local v4 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_181
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v4, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v4
.line 7509
.restart local v4 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:goto_193
if-nez v4, :cond_196
.line 7510
return-void
.line 7512
:cond_196
iget-object v14, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
move-object v4, v14
.line 7514
.local v4, "name":Ljava/lang/String;
:goto_199
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v15, 0x7f08025c
invoke-virtual {v14, v15}, Landroid/widget/ImageView;->setImageResource(I)V
.line 7515
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v14, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7516
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v15, 0x7f0f0044
const-string v9, "AccDescrReplying"
invoke-static {v9, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v14, v9}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 7517
iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
const v14, 0x7f0f0018
const-string v15, "AccDescrCancelReply"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 7519
iget-object v9, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;
if-eqz v9, :cond_1ea
.line 7520
iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v6, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;
iget-object v8, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 7521
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v8
invoke-virtual {v8}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v8
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
.line 7520
invoke-static {v6, v8, v7, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_217
.line 7522
:cond_1ea
iget-object v9, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
if-eqz v9, :cond_217
.line 7523
iget-object v9, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v9
.line 7524
.local v9, "mess":Ljava/lang/String;
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v14
if-le v14, v8, :cond_1fe
.line 7525
invoke-virtual {v9, v1, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v9
.line 7527
:cond_1fe
invoke-virtual {v9, v6, v5}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v5
.line 7528
.end local v9 # "mess":Ljava/lang/String;
.local v5, "mess":Ljava/lang/String;
iget-object v6, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v8
invoke-virtual {v8}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v8
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v5, v8, v7, v1}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7530
.end local v4 # "name":Ljava/lang/String;
.end local v5 # "mess":Ljava/lang/String;
:cond_217
:goto_217
goto/16 :goto_647
:cond_219
if-eqz v3, :cond_5ce
.line 7531
invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-eqz v4, :cond_222
.line 7532
return-void
.line 7534
:cond_222
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7535
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7536
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7537
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v4, v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 7538
iput-object v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
.line 7539
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v4, :cond_237
.line 7540
return-void
.line 7542
:cond_237
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v9, 0x1
invoke-virtual {v4, v9, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V
.line 7543
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 7544
.local v4, "uids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v14, 0x7f08025b
invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setImageResource(I)V
.line 7545
iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v14, 0x7f0f0023
const-string v15, "AccDescrForwarding"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 7546
iget-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyCloseImageView:Landroid/widget/ImageView;
const v14, 0x7f0f0017
const-string v15, "AccDescrCancelForward"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v9, v14}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 7547
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;
.line 7548
.local v9, "object":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z
move-result v14
if-eqz v14, :cond_27e
.line 7549
iget-object v14, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v4, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2bd
.line 7551
:cond_27e
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v14
iget-object v15, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-virtual {v14, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v14
.line 7552
.local v14, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v14}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v15
if-eqz v15, :cond_2af
iget-boolean v15, v14, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v15, :cond_2af
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isForwardedChannelPost()Z
move-result v15
if-eqz v15, :cond_2af
.line 7553
iget-object v15, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_id:I
neg-int v15, v15
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-virtual {v4, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2bd
.line 7555
:cond_2af
iget-object v15, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
neg-int v15, v15
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-virtual {v4, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7559
.end local v14 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:goto_2bd
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v14
if-eqz v14, :cond_2c5
const/4 v14, 0x0
goto :goto_2c7
:cond_2c5
iget v14, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
.line 7560
.local v14, "type":I
:goto_2c7
const/4 v15, 0x1
.local v15, "a":I
:goto_2c8
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v0
if-ge v15, v0, :cond_336
.line 7561
invoke-virtual {v3, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v9, v0
check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;
.line 7563
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z
move-result v0
if-eqz v0, :cond_2e0
.line 7564
iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
.local v0, "uid":I
goto :goto_313
.line 7566
.end local v0 # "uid":I
:cond_2e0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v5, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v0
.line 7567
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v5
if-eqz v5, :cond_30b
iget-boolean v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v5, :cond_30b
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isForwardedChannelPost()Z
move-result v5
if-eqz v5, :cond_30b
.line 7568
iget-object v5, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->channel_id:I
neg-int v5, v5
move v0, v5
.local v5, "uid":I
goto :goto_313
.line 7570
.end local v5 # "uid":I
:cond_30b
iget-object v5, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
neg-int v5, v5
move v0, v5
.line 7573
.local v0, "uid":I
:goto_313
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_324
.line 7574
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7576
:cond_324
invoke-virtual {v3, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
iget v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v5, v14, :cond_330
.line 7577
const/4 v5, -0x1
move v14, v5
.line 7560
.end local v0 # "uid":I
:cond_330
add-int/lit8 v15, v15, 0x1
const/4 v0, 0x0
const/16 v5, 0x20
goto :goto_2c8
.line 7580
.end local v15 # "a":I
:cond_336
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 7581
.local v0, "userNames":Ljava/lang/StringBuilder;
const/4 v5, 0x0
.local v5, "a":I
:goto_33c
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v15
if-ge v5, v15, :cond_3fb
.line 7582
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Ljava/lang/Integer;
.line 7583
.local v15, "uid":Ljava/lang/Integer;
const/16 v19, 0x0
.line 7584
.local v19, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/16 v20, 0x0
.line 7585
.local v20, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I
move-result v21
if-lez v21, :cond_35f
.line 7586
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
invoke-virtual {v7, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v20
move-object/from16 v1, v19
move-object/from16 v7, v20
goto :goto_374
.line 7588
:cond_35f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I
move-result v1
neg-int v1, v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v7, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v19
move-object/from16 v1, v19
move-object/from16 v7, v20
.line 7590
.end local v19 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v20 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.local v7, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_374
if-nez v7, :cond_37c
if-nez v1, :cond_37c
.line 7591
move-object/from16 v22, v9
goto/16 :goto_3ee
.line 7593
:cond_37c
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v6
const/4 v8, 0x1
if-ne v6, v8, :cond_397
.line 7594
if-eqz v7, :cond_38f
.line 7595
invoke-static {v7}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object/from16 v22, v9
goto :goto_3ee
.line 7597
:cond_38f
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object/from16 v22, v9
goto :goto_3ee
.line 7599
:cond_397
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v6
const-string v8, " "
move-object/from16 v22, v9
const/4 v9, 0x2
.end local v9 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.local v22, "object":Lim/tpelyyftgw/messenger/MessageObject;
if-eq v6, v9, :cond_3bc
invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
move-result v6
if-nez v6, :cond_3a9
goto :goto_3bc
.line 7615
:cond_3a9
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7616
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v6
const/4 v8, 0x1
sub-int/2addr v6, v8
const-string v8, "AndOther"
invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7617
goto :goto_3fd
.line 7600
:cond_3bc
:goto_3bc
invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
move-result v6
if-lez v6, :cond_3c7
.line 7601
const-string v6, ", "
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7603
:cond_3c7
if-eqz v7, :cond_3e9
.line 7604
iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_3d7
.line 7605
iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3ee
.line 7606
:cond_3d7
iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_3e5
.line 7607
iget-object v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3ee
.line 7609
:cond_3e5
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3ee
.line 7612
:cond_3e9
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7581
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v7 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v15 # "uid":Ljava/lang/Integer;
:goto_3ee
add-int/lit8 v5, v5, 0x1
move-object/from16 v9, v22
const/4 v1, 0x0
const/16 v6, 0xa
const/high16 v7, 0x41600000 # 14.0f
const/16 v8, 0x96
goto/16 :goto_33c
.end local v22 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v9 # "object":Lim/tpelyyftgw/messenger/MessageObject;
:cond_3fb
move-object/from16 v22, v9
.line 7620
.end local v5 # "a":I
.end local v9 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v22 # "object":Lim/tpelyyftgw/messenger/MessageObject;
:goto_3fd
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7621
const/4 v1, -0x1
if-eq v14, v1, :cond_546
if-eqz v14, :cond_546
const/16 v1, 0xa
if-eq v14, v1, :cond_546
const/16 v1, 0xb
if-ne v14, v1, :cond_411
goto/16 :goto_546
.line 7640
:cond_411
const/4 v1, 0x1
if-ne v14, v1, :cond_433
.line 7641
iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v6
const-string v7, "ForwardedPhoto"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7642
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
if-ne v5, v1, :cond_5cc
.line 7643
const/4 v1, 0x0
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
move-object v11, v5
check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;
goto/16 :goto_5cc
.line 7645
:cond_433
const/4 v1, 0x4
if-ne v14, v1, :cond_447
.line 7646
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedLocation"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7647
:cond_447
const/4 v1, 0x3
if-ne v14, v1, :cond_46a
.line 7648
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedVideo"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7649
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v1
const/4 v5, 0x1
if-ne v1, v5, :cond_5cc
.line 7650
const/4 v1, 0x0
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
move-object v11, v5
check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;
goto/16 :goto_5cc
.line 7652
:cond_46a
const/16 v1, 0xc
if-ne v14, v1, :cond_47f
.line 7653
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedContact"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7654
:cond_47f
const/4 v1, 0x2
if-ne v14, v1, :cond_493
.line 7655
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedAudio"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7656
:cond_493
const/4 v1, 0x5
if-ne v14, v1, :cond_4a7
.line 7657
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedRound"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7658
:cond_4a7
const/16 v1, 0xe
if-ne v14, v1, :cond_4bc
.line 7659
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedMusic"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7660
:cond_4bc
const/16 v1, 0xd
if-eq v14, v1, :cond_535
const/16 v1, 0xf
if-ne v14, v1, :cond_4c6
goto/16 :goto_535
.line 7662
:cond_4c6
const/16 v1, 0x11
if-ne v14, v1, :cond_4db
.line 7663
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedPoll"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7664
:cond_4db
const/16 v1, 0x8
if-eq v14, v1, :cond_4e6
const/16 v5, 0x9
if-ne v14, v5, :cond_4e4
goto :goto_4e6
.line 7678
:cond_4e4
goto/16 :goto_5cc
.line 7665
:cond_4e6
:goto_4e6
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const/4 v6, 0x1
if-ne v5, v6, :cond_524
.line 7666
if-ne v14, v1, :cond_4ff
.line 7667
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v5, 0x7f0f01b0
const-string v6, "AttachGif"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7670
:cond_4ff
const/4 v1, 0x0
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getDocumentFileName(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Ljava/lang/String;
move-result-object v1
move-object v5, v1
.local v5, "name":Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_51a
.line 7671
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7673
:cond_51a
const/4 v1, 0x0
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
move-object v11, v6
check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;
.line 7674
.end local v5 # "name":Ljava/lang/String;
goto/16 :goto_5cc
.line 7676
:cond_524
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedFile"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7661
:cond_535
:goto_535
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedSticker"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto/16 :goto_5cc
.line 7622
:cond_546
:goto_546
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v1
const/4 v5, 0x1
if-ne v1, v5, :cond_5bd
const/4 v1, 0x0
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
if-eqz v5, :cond_5bd
.line 7623
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
move-object v1, v5
check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;
.line 7624
.local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;
if-eqz v5, :cond_58a
.line 7625
iget-object v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;
iget-object v7, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 7626
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v7
invoke-virtual {v7}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v7
const/high16 v8, 0x41600000 # 14.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
.line 7625
const/4 v9, 0x0
invoke-static {v6, v7, v8, v9}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_5bc
.line 7628
:cond_58a
const/4 v9, 0x0
iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;
invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v5
.line 7629
.local v5, "mess":Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v6
const/16 v7, 0x96
if-le v6, v7, :cond_59d
.line 7630
invoke-virtual {v5, v9, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v5
.line 7632
:cond_59d
const/16 v6, 0x20
const/16 v7, 0xa
invoke-virtual {v5, v7, v6}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v5
.line 7633
iget-object v6, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getPaint()Landroid/graphics/Paint;
move-result-object v7
invoke-virtual {v7}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v7
const/high16 v8, 0x41600000 # 14.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-static {v5, v7, v8, v9}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7636
.end local v1 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v5 # "mess":Ljava/lang/String;
:goto_5bc
goto :goto_5cc
.line 7637
:cond_5bd
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
const-string v6, "ForwardedMessageCount"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7685
.end local v0 # "userNames":Ljava/lang/StringBuilder;
.end local v4 # "uids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v14 # "type":I
.end local v22 # "object":Lim/tpelyyftgw/messenger/MessageObject;
:cond_5cc
:goto_5cc
goto/16 :goto_647
.line 7686
:cond_5ce
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyIconImageView:Landroid/widget/ImageView;
const v1, 0x7f080250
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 7687
instance-of v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPagePending;
if-eqz v0, :cond_5f0
.line 7688
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v1, 0x7f0f0707
const-string v4, "GettingLinkInfo"
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7689
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->pendingLinkSearchString:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_647
.line 7691
:cond_5f0
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;
if-eqz v0, :cond_5fc
.line 7692
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_616
.line 7693
:cond_5fc
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;
if-eqz v0, :cond_608
.line 7694
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_616
.line 7696
:cond_608
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const v1, 0x7f0f0820
const-string v4, "LinkPreview"
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7698
:goto_616
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;
if-eqz v0, :cond_622
.line 7699
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_641
.line 7700
:cond_622
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->description:Ljava/lang/String;
if-eqz v0, :cond_62e
.line 7701
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->description:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_641
.line 7702
:cond_62e
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->author:Ljava/lang/String;
if-eqz v0, :cond_63a
.line 7703
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->author:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
goto :goto_641
.line 7705
:cond_63a
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->display_url:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 7707
:goto_641
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v1, 0x1
invoke-virtual {v0, v13, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7711
:cond_647
:goto_647
if-eqz v11, :cond_64b
.line 7712
move-object v0, v11
.local v0, "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_651
.line 7713
.end local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_64b
if-eqz v12, :cond_650
.line 7714
move-object/from16 v0, p3
.restart local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_651
.line 7716
.end local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_650
const/4 v0, 0x0
.line 7719
.restart local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
:goto_651
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 7720
.local v1, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/widget/FrameLayout$LayoutParams;
.line 7722
.local v4, "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
const/4 v5, 0x1
.line 7723
.local v5, "cacheType":I
const/4 v6, 0x0
.line 7724
.local v6, "size":I
const/4 v7, 0x0
.line 7725
.local v7, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
const/4 v8, 0x0
.line 7726
.local v8, "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
const/4 v9, 0x0
.line 7727
.local v9, "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
if-eqz v0, :cond_72f
.line 7728
iget-object v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;
const/16 v15, 0x140
invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v7
.line 7729
iget-object v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs2:Ljava/util/ArrayList;
const/high16 v17, 0x42200000 # 40.0f
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v8
.line 7730
iget-object v9, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject2:Lim/tpelyyftgw/tgnet/TLObject;
.line 7731
if-nez v7, :cond_72a
.line 7732
iget-boolean v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->mediaExists:Z
if-eqz v14, :cond_70c
.line 7733
iget v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v15, 0x1
if-ne v14, v15, :cond_6f0
.line 7734
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v14
.line 7735
.local v14, "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I
move-result v15
.line 7736
.local v15, "iSide":I
if-eqz v14, :cond_6e5
.line 7737
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isVoiceDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v18
if-nez v18, :cond_6dc
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isMusicDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v18
if-nez v18, :cond_6dc
move/from16 v19, v5
.end local v5 # "cacheType":I
.local v19, "cacheType":I
iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
if-eqz v5, :cond_6b7
iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v5
move/from16 v20, v6
.end local v6 # "size":I
.local v20, "size":I
const-string/jumbo v6, "video/"
invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_6e0
goto :goto_6b9
.end local v20 # "size":I
.restart local v6 # "size":I
:cond_6b7
move/from16 v20, v6
.line 7738
.end local v6 # "size":I
.restart local v20 # "size":I
:goto_6b9
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v5
if-eqz v5, :cond_6c0
goto :goto_6e0
.line 7740
:cond_6c0
iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
if-eqz v5, :cond_6d2
iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v5
const-string v6, "image/"
invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_6d8
:cond_6d2
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessageObject;->isDocumentHasThumb(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v5
if-eqz v5, :cond_6e9
.line 7741
:cond_6d8
const v15, 0x13880
goto :goto_6e9
.line 7737
.end local v19 # "cacheType":I
.end local v20 # "size":I
.restart local v5 # "cacheType":I
.restart local v6 # "size":I
:cond_6dc
move/from16 v19, v5
move/from16 v20, v6
.line 7739
.end local v5 # "cacheType":I
.end local v6 # "size":I
.restart local v19 # "cacheType":I
.restart local v20 # "size":I
:cond_6e0
:goto_6e0
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I
move-result v15
goto :goto_6e9
.line 7736
.end local v19 # "cacheType":I
.end local v20 # "size":I
.restart local v5 # "cacheType":I
.restart local v6 # "size":I
:cond_6e5
move/from16 v19, v5
move/from16 v20, v6
.line 7744
.end local v5 # "cacheType":I
.end local v6 # "size":I
.restart local v19 # "cacheType":I
.restart local v20 # "size":I
:cond_6e9
:goto_6e9
iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static {v5, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v5
.line 7745
.end local v7 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v14 # "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
.end local v15 # "iSide":I
.local v5, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
goto :goto_6fe
.line 7746
.end local v19 # "cacheType":I
.end local v20 # "size":I
.local v5, "cacheType":I
.restart local v6 # "size":I
.restart local v7 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
:cond_6f0
move/from16 v19, v5
move/from16 v20, v6
.end local v5 # "cacheType":I
.end local v6 # "size":I
.restart local v19 # "cacheType":I
.restart local v20 # "size":I
iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I
move-result v6
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v5
.line 7748
.end local v7 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.local v5, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
:goto_6fe
if-eqz v5, :cond_703
.line 7749
iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->size:I
.end local v20 # "size":I
.restart local v6 # "size":I
goto :goto_705
.line 7748
.end local v6 # "size":I
.restart local v20 # "size":I
:cond_703
move/from16 v6, v20
.line 7751
.end local v20 # "size":I
.restart local v6 # "size":I
:goto_705
const/4 v7, 0x0
move/from16 v31, v7
move-object v7, v5
move/from16 v5, v31
.end local v19 # "cacheType":I
.local v7, "cacheType":I
goto :goto_71d
.line 7753
.local v5, "cacheType":I
.local v7, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
:cond_70c
move/from16 v19, v5
move/from16 v20, v6
.end local v5 # "cacheType":I
.end local v6 # "size":I
.restart local v19 # "cacheType":I
.restart local v20 # "size":I
iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
const/16 v6, 0x140
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v5
move-object v7, v5
move/from16 v5, v19
move/from16 v6, v20
.line 7755
.end local v19 # "cacheType":I
.end local v20 # "size":I
.restart local v5 # "cacheType":I
.restart local v6 # "size":I
:goto_71d
iget-object v14, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbs:Ljava/util/ArrayList;
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v8
.line 7756
iget-object v9, v0, Lim/tpelyyftgw/messenger/MessageObject;->photoThumbsObject:Lim/tpelyyftgw/tgnet/TLObject;
goto :goto_733
.line 7731
:cond_72a
move/from16 v19, v5
move/from16 v20, v6
.end local v5 # "cacheType":I
.end local v6 # "size":I
.restart local v19 # "cacheType":I
.restart local v20 # "size":I
goto :goto_733
.line 7727
.end local v19 # "cacheType":I
.end local v20 # "size":I
.restart local v5 # "cacheType":I
.restart local v6 # "size":I
:cond_72f
move/from16 v19, v5
move/from16 v20, v6
.line 7759
:goto_733
if-ne v7, v8, :cond_736
.line 7760
const/4 v8, 0x0
.line 7762
:cond_736
if-eqz v7, :cond_7a5
instance-of v14, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;
if-nez v14, :cond_7a5
iget-object v14, v7, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
instance-of v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationUnavailable;
if-nez v14, :cond_7a5
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isAnyKindOfSticker()Z
move-result v14
if-nez v14, :cond_7a5
if-eqz v0, :cond_751
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isSecretMedia()Z
move-result v14
if-eqz v14, :cond_751
goto :goto_7a5
.line 7799
:cond_751
if-eqz v0, :cond_765
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v14
if-eqz v14, :cond_765
.line 7800
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v15, 0x41880000 # 17.0f
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
goto :goto_76b
.line 7802
:cond_765
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v15, 0x0
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 7804
:goto_76b
iput v6, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageSize:I
.line 7805
iput v5, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageCacheType:I
.line 7806
iput-object v7, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 7807
iput-object v8, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageThumbLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 7808
iput-object v9, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 7809
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-static {v7, v9}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v23
invoke-static {v8, v9}, Lim/tpelyyftgw/messenger/ImageLocation;->getForObject(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v25
const/16 v27, 0x0
const-string v24, "50_50"
const-string v26, "50_50_b"
move-object/from16 v22, v14
move/from16 v28, v6
move/from16 v29, v5
move-object/from16 v30, v0
invoke-virtual/range {v22 .. v30}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)V
.line 7811
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v15, 0x0
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V
.line 7812
const/high16 v14, 0x42c00000 # 96.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
iput v14, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
iput v14, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
move-object/from16 v16, v0
move-object/from16 v17, v3
goto :goto_7e3
.line 7763
:cond_7a5
:goto_7a5
iget-object v14, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v15, 0x0
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 7764
iput-object v15, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 7765
iput-object v15, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 7766
const/4 v14, 0x0
.line 7767
.local v14, "isLiveMsg":Z
if-eqz v3, :cond_7cc
.line 7768
const/4 v15, 0x0
invoke-virtual {v3, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Lim/tpelyyftgw/messenger/MessageObject;
.line 7769
.local v15, "object":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v15, :cond_7c7
.line 7770
move-object/from16 v16, v0
.end local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v16, "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
move-object/from16 v17, v3
.end local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.local v17, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/16 v3, 0xcf
if-ne v0, v3, :cond_7d0
.line 7771
const/4 v14, 0x1
goto :goto_7d0
.line 7769
.end local v16 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v17 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_7c7
move-object/from16 v16, v0
move-object/from16 v17, v3
.end local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v16 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v17 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
goto :goto_7d0
.line 7767
.end local v15 # "object":Lim/tpelyyftgw/messenger/MessageObject;
.end local v16 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v17 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_7cc
move-object/from16 v16, v0
move-object/from16 v17, v3
.line 7775
.end local v0 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v16 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v17 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_7d0
:goto_7d0
if-nez v14, :cond_7e2
.line 7776
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v3, 0x4
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V
.line 7777
const/high16 v0, 0x42500000 # 52.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
iput v0, v4, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
iput v0, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.line 7798
.end local v14 # "isLiveMsg":Z
:cond_7e2
nop
.line 7814
:goto_7e3
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyNameTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 7815
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyObjectTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 7816
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v3, 0x1
invoke-virtual {v0, v3, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->showTopView(ZZ)V
.line 7817
.end local v1 # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
.end local v2 # "openKeyboard":Z
.end local v4 # "layoutParams2":Landroid/widget/FrameLayout$LayoutParams;
.end local v5 # "cacheType":I
.end local v6 # "size":I
.end local v7 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v8 # "thumbPhotoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v9 # "photoSizeObject":Lim/tpelyyftgw/tgnet/TLObject;
.end local v16 # "thumbMediaMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
move/from16 v2, p6
move/from16 v1, p9
goto/16 :goto_8ac
.line 7818
.end local v11 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.end local v17 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local p2 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.restart local p4 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_7f9
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_80a
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
if-nez v0, :cond_80a
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-nez v0, :cond_80a
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_80a
.line 7819
return-void
.line 7821
:cond_80a
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_840
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_replyKeyboardForceReply;
if-eqz v0, :cond_840
.line 7822
iget v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 7823
.local v0, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "answered_"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
iget-object v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 7825
.end local v0 # "preferences":Landroid/content/SharedPreferences;
:cond_840
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v0, :cond_870
.line 7826
const/4 v0, 0x0
iput-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->foundWebPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 7827
iget-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
xor-int/lit8 v2, p8, 0x1
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setWebPage(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.line 7828
if-eqz v13, :cond_870
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_85c
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
if-nez v0, :cond_85c
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_870
.line 7829
:cond_85c
const/4 v1, 0x1
iget-object v2, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
const/4 v5, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
move-object/from16 v0, p0
move/from16 v6, p6
move/from16 v7, p7
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7830
return-void
.line 7833
:cond_870
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
if-eqz v0, :cond_886
.line 7834
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
.line 7835
.local v0, "messagesToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v1, 0x0
iput-object v1, v10, Lim/tpelyyftgw/ui/ChatActivity;->forwardingMessages:Ljava/util/ArrayList;
.line 7836
if-eqz p7, :cond_87e
add-int/lit8 v1, p7, 0x1
goto :goto_87f
:cond_87e
const/4 v1, 0x0
:goto_87f
move/from16 v2, p6
const/4 v3, 0x0
invoke-direct {v10, v0, v3, v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->forwardMessages(Ljava/util/ArrayList;ZZI)V
goto :goto_889
.line 7833
.end local v0 # "messagesToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_886
move/from16 v2, p6
const/4 v3, 0x0
.line 7838
:goto_889
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v3, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setForceShowSendButton(ZZ)V
.line 7839
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
move/from16 v1, p9
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hideTopView(Z)V
.line 7840
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
const/4 v4, 0x0
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setReplyingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 7841
iget-object v0, v10, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v0, v4, v3}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setEditingMessageObject(Lim/tpelyyftgw/messenger/MessageObject;Z)V
.line 7842
iput v3, v10, Lim/tpelyyftgw/ui/ChatActivity;->topViewWasVisible:I
.line 7843
iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7844
iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->editingMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 7845
iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocation:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 7846
iput-object v4, v10, Lim/tpelyyftgw/ui/ChatActivity;->replyImageLocationObject:Lim/tpelyyftgw/tgnet/TLObject;
move-object/from16 v17, p4
.line 7848
.end local p2 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.end local p4 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v11 # "messageObjectToReply":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v17 # "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:goto_8ac
return-void
.end method
.method public showFieldPanelForEdit(ZLim/tpelyyftgw/messenger/MessageObject;)V
.registers 13
.param p1, "show" # Z
.param p2, "messageObjectToEdit" # Lim/tpelyyftgw/messenger/MessageObject;
.line 7420
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
move-object v0, p0
move v1, p1
move-object v3, p2
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7421
return-void
.end method
.method public showFieldPanelForForward(ZLjava/util/ArrayList;)V
.registers 13
.param p1, "show" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;)V"
}
.end annotation
.line 7412
.local p2, "messageObjectsToForward":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
move-object v0, p0
move v1, p1
move-object v4, p2
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7413
return-void
.end method
.method public showFieldPanelForReply(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 12
.param p1, "messageObjectToReply" # Lim/tpelyyftgw/messenger/MessageObject;
.line 7416
const/4 v1, 0x1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
move-object v0, p0
move-object v2, p1
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7417
return-void
.end method
.method public showFieldPanelForWebPage(ZLim/tpelyyftgw/tgnet/TLRPC$WebPage;Z)V
.registers 14
.param p1, "show" # Z
.param p2, "webPage" # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.param p3, "cancel" # Z
.line 7408
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v9, 0x1
move-object v0, p0
move v1, p1
move-object v5, p2
move v8, p3
invoke-virtual/range {v0 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanel(ZLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZIZZ)V
.line 7409
return-void
.end method
.method public showOpenGameAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZI)V
.registers 21
.param p1, "game" # Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "urlStr" # Ljava/lang/String;
.param p4, "ask" # Z
.param p5, "uid" # I
.line 16864
move-object v6, p0
move-object/from16 v7, p1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-static/range {p5 .. p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v8
.line 16865
.local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v0, 0x1
if-eqz p4, :cond_7a
.line 16866
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v9, v1
.line 16867
.local v9, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v9, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16869
if-eqz v8, :cond_34
.line 16870
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
move-object v10, v1
.local v1, "name":Ljava/lang/String;
goto :goto_37
.line 16872
.end local v1 # "name":Ljava/lang/String;
:cond_34
const-string v1, ""
move-object v10, v1
.line 16874
.local v10, "name":Ljava/lang/String;
:goto_37
const v1, 0x7f0f0284
new-array v0, v0, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object v10, v0, v2
const-string v2, "BotPermissionGameAlert"
invoke-static {v2, v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16875
const v0, 0x7f0f0a5a
const-string v1, "OK"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Krp7mnfHj8eflIT745J86XDV8ZI;
move-object v0, v12
move-object v1, p0
move-object/from16 v2, p1
move-object/from16 v3, p2
move-object/from16 v4, p3
move/from16 v5, p5
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$Krp7mnfHj8eflIT745J86XDV8ZI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_game;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;I)V
invoke-virtual {v9, v11, v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16879
const v0, 0x7f0f02f7
const-string v1, "Cancel"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v9, v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16880
invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 16881
.end local v9 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v10 # "name":Ljava/lang/String;
move-object/from16 v2, p2
goto :goto_de
.line 16882
:cond_7a
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x15
const-string v3, ""
if-lt v1, v2, :cond_c9
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-nez v1, :cond_c9
invoke-static {}, Lim/tpelyyftgw/ui/WebviewActivity;->supportWebview()Z
move-result v1
if-eqz v1, :cond_c9
.line 16883
iget-object v1, v6, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, v6, Lim/tpelyyftgw/ui/ChatActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
sub-int/2addr v2, v0
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
if-ne v0, v6, :cond_c4
.line 16884
new-instance v0, Lim/tpelyyftgw/ui/WebviewActivity;
if-eqz v8, :cond_af
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_af
iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
:cond_af
move-object v11, v3
iget-object v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;
iget-object v13, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->short_name:Ljava/lang/String;
move-object v9, v0
move-object/from16 v10, p3
move-object/from16 v14, p2
invoke-direct/range {v9 .. v14}, Lim/tpelyyftgw/ui/WebviewActivity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-object/from16 v2, p2
move-object/from16 v4, p3
goto :goto_de
.line 16883
:cond_c4
move-object/from16 v2, p2
move-object/from16 v4, p3
goto :goto_de
.line 16888
:cond_c9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->short_name:Ljava/lang/String;
if-eqz v8, :cond_d7
iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
if-eqz v2, :cond_d7
iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
:cond_d7
move-object/from16 v2, p2
move-object/from16 v4, p3
invoke-static {v4, v2, v0, v1, v3}, Lim/tpelyyftgw/ui/WebviewActivity;->openGameInBrowser(Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.line 16892
:goto_de
return-void
.end method
.method public showOpenUrlAlert(Ljava/lang/String;Z)V
.registers 12
.param p1, "url" # Ljava/lang/String;
.param p2, "ask" # Z
.line 16895
const/4 v0, 0x0
invoke-static {p1, v0}, Lim/tpelyyftgw/messenger/browser/Browser;->isInternalUrl(Ljava/lang/String;[Z)Z
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
if-nez v1, :cond_81
if-nez p2, :cond_c
goto :goto_81
.line 16898
:cond_c
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_13
.line 16899
return-void
.line 16901
:cond_13
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 16902
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v4, 0x7f0f0a7d
const-string v5, "OpenUrlTitle"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16903
const v4, 0x7f0f0a7a
const-string v5, "OpenUrlAlert2"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
.line 16904
.local v4, "format":Ljava/lang/String;
const-string v5, "%"
invoke-virtual {v4, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v5
.line 16905
.local v5, "index":I
new-instance v6, Landroid/text/SpannableStringBuilder;
new-array v2, v2, [Ljava/lang/Object;
aput-object p1, v2, v3
invoke-static {v4, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-direct {v6, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v2, v6
.line 16906
.local v2, "stringBuilder":Landroid/text/SpannableStringBuilder;
if-ltz v5, :cond_56
.line 16907
new-instance v6, Landroid/text/style/URLSpan;
invoke-direct {v6, p1}, Landroid/text/style/URLSpan;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v7
add-int/2addr v7, v5
const/16 v8, 0x21
invoke-virtual {v2, v6, v5, v7, v8}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 16909
:cond_56
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16910
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessageTextViewClickable(Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16911
const v3, 0x7f0f0a6d
const-string v6, "Open"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bC1NE7hVqqYQypV_uwLMgkwvSek;
invoke-direct {v6, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$bC1NE7hVqqYQypV_uwLMgkwvSek;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V
invoke-virtual {v1, v3, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16913
const v3, 0x7f0f02f7
const-string v6, "Cancel"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16914
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
goto :goto_92
.line 16896
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v2 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.end local v4 # "format":Ljava/lang/String;
.end local v5 # "index":I
:cond_81
:goto_81
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-wide v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-nez v1, :cond_8e
goto :goto_8f
:cond_8e
const/4 v2, 0x0
:goto_8f
invoke-static {v0, p1, v2}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
.line 16916
:goto_92
return-void
.end method
.method public showRedPacketDialog(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.registers 13
.param p1, "sender" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p3, "bean" # Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
.param p4, "isChat" # Z
.line 17430
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;
if-nez v0, :cond_33
.line 17431
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const v1, 0x7f0c00c3
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;
.line 17432
new-instance v0, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;-><init>(Landroid/content/Context;Landroid/view/View;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
.line 17433
new-instance v0, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialogView:Landroid/view/View;
const v3, 0x7f100253
invoke-direct {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;-><init>(Landroid/content/Context;Landroid/view/View;I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
.line 17434
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->setCancelable(Z)V
.line 17436
:cond_33
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
invoke-virtual {v0, p1, p3, p4}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->setData(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
.line 17437
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketViewHolder:Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;
new-instance v7, Lim/tpelyyftgw/ui/ChatActivity$74;
move-object v1, v7
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move v6, p4
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity$74;-><init>(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;Z)V
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/hui/packet/pop/RedPacketViewHolder;->setOnRedPacketDialogClickListener(Lim/tpelyyftgw/ui/hui/packet/pop/OnRedPacketDialogClickListener;)V
.line 17475
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$h2lASme3m3d9XxJjYKYHSwMaRsI;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$h2lASme3m3d9XxJjYKYHSwMaRsI;-><init>(Lim/tpelyyftgw/ui/ChatActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 17476
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->mRedPacketDialog:Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/packet/pop/DialogRedpkg;->show()V
.line 17477
return-void
.end method
.method public showRequestUrlAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;Ljava/lang/String;)V
.registers 21
.param p1, "request" # Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;
.param p2, "buttonReq" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;
.param p3, "url" # Ljava/lang/String;
.line 16919
move-object/from16 v6, p1
move-object/from16 v7, p3
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_b
.line 16920
return-void
.line 16922
:cond_b
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v8, v0
.line 16923
.local v8, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v0, 0x7f0f0a7d
const-string v1, "OpenUrlTitle"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16924
const v0, 0x7f0f0a7a
const-string v1, "OpenUrlAlert2"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
.line 16925
.local v9, "format":Ljava/lang/String;
const-string v0, "%"
invoke-virtual {v9, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v0
.line 16926
.local v0, "index":I
new-instance v1, Landroid/text/SpannableStringBuilder;
const/4 v2, 0x1
new-array v3, v2, [Ljava/lang/Object;
const/4 v4, 0x0
aput-object v7, v3, v4
invoke-static {v9, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 16927
.local v1, "stringBuilder":Landroid/text/SpannableStringBuilder;
const/16 v3, 0x21
if-ltz v0, :cond_50
.line 16928
new-instance v5, Landroid/text/style/URLSpan;
invoke-direct {v5, v7}, Landroid/text/style/URLSpan;-><init>(Ljava/lang/String;)V
invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I
move-result v10
add-int/2addr v10, v0
invoke-virtual {v1, v5, v0, v10, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 16930
:cond_50
invoke-virtual {v8, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16931
invoke-virtual {v8, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessageTextViewClickable(Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16932
const v5, 0x7f0f02f7
const-string v10, "Cancel"
invoke-static {v10, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v10, 0x0
invoke-virtual {v8, v5, v10}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16934
const/4 v5, 0x2
new-array v10, v5, [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 16935
.local v10, "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
new-instance v11, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v12
invoke-direct {v11, v12}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 16936
.local v11, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v11, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 16937
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v12
invoke-virtual {v12}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v12
.line 16938
.local v12, "selfUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v13, 0x0
move-object v14, v1
move/from16 v16, v13
move v13, v0
move/from16 v0, v16
.end local v1 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.local v0, "a":I
.local v13, "index":I
.local v14, "stringBuilder":Landroid/text/SpannableStringBuilder;
:goto_81
iget-boolean v1, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->request_write_access:Z
if-eqz v1, :cond_87
const/4 v1, 0x2
goto :goto_88
:cond_87
const/4 v1, 0x1
:goto_88
if-ge v0, v1, :cond_158
.line 16939
new-instance v1, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v15
invoke-direct {v1, v15, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
aput-object v1, v10, v0
.line 16940
aget-object v1, v10, v0
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v15
invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 16941
aget-object v1, v10, v0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setMultiline(Z)V
.line 16942
aget-object v1, v10, v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setTag(Ljava/lang/Object;)V
.line 16943
const-string v1, ""
if-nez v0, :cond_f3
.line 16944
const v15, 0x7f0f0a7b
new-array v3, v5, [Ljava/lang/Object;
iget-object v5, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->domain:Ljava/lang/String;
aput-object v5, v3, v4
iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
.line 16945
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v2
.line 16944
const-string v4, "OpenUrlOption1"
invoke-static {v4, v15, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v3
.line 16946
.end local v14 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.local v3, "stringBuilder":Landroid/text/SpannableStringBuilder;
iget-object v4, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->domain:Ljava/lang/String;
invoke-static {v3, v4}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I
move-result v4
.line 16947
.end local v13 # "index":I
.local v4, "index":I
if-ltz v4, :cond_e7
.line 16948
new-instance v5, Landroid/text/style/URLSpan;
invoke-direct {v5, v1}, Landroid/text/style/URLSpan;-><init>(Ljava/lang/String;)V
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->domain:Ljava/lang/String;
invoke-virtual {v13}, Ljava/lang/String;->length()I
move-result v13
add-int/2addr v13, v4
const/16 v15, 0x21
invoke-virtual {v3, v5, v4, v13, v15}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
goto :goto_e9
.line 16947
:cond_e7
const/16 v15, 0x21
.line 16950
:goto_e9
aget-object v5, v10, v0
const/4 v13, 0x0
invoke-virtual {v5, v3, v1, v2, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
move-object v14, v3
move v13, v4
const/4 v5, 0x1
goto :goto_117
.line 16951
.end local v3 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.end local v4 # "index":I
.restart local v13 # "index":I
.restart local v14 # "stringBuilder":Landroid/text/SpannableStringBuilder;
:cond_f3
const/4 v3, 0x0
const/16 v15, 0x21
if-ne v0, v2, :cond_116
.line 16952
aget-object v4, v10, v0
const v5, 0x7f0f0a7c
new-array v15, v2, [Ljava/lang/Object;
iget-object v2, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;->bot:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 16953
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v2
aput-object v2, v15, v3
.line 16952
const-string v2, "OpenUrlOption2"
invoke-static {v2, v5, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v2
const/4 v5, 0x1
invoke-virtual {v4, v2, v1, v5, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_117
.line 16951
:cond_116
const/4 v5, 0x1
.line 16955
:goto_117
aget-object v1, v10, v0
sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v3, 0x41800000 # 16.0f
const/high16 v4, 0x41000000 # 8.0f
if-eqz v2, :cond_126
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
goto :goto_12a
:cond_126
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
:goto_12a
sget-boolean v15, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v15, :cond_133
.line 16956
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
goto :goto_137
:cond_133
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
.line 16955
:goto_137
const/4 v4, 0x0
invoke-virtual {v1, v2, v4, v3, v4}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 16957
aget-object v1, v10, v0
const/4 v2, -0x1
const/4 v3, -0x2
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v11, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 16958
aget-object v1, v10, v0
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3QM_A-wGk4L50WJf875Cs5_hX8Q;
invoke-direct {v2, v10}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$3QM_A-wGk4L50WJf875Cs5_hX8Q;-><init>([Lim/tpelyyftgw/ui/cells/CheckBoxCell;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 16938
add-int/lit8 v0, v0, 0x1
const/4 v2, 0x1
const/16 v3, 0x21
const/4 v5, 0x2
goto/16 :goto_81
.line 16974
.end local v0 # "a":I
:cond_158
const/16 v0, 0xc
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setCustomViewOffset(I)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16975
invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 16976
const v0, 0x7f0f0a6d
const-string v1, "Open"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v15
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NB3NYGaiYv8kHkI8mTWex_WqOEE;
move-object v0, v5
move-object/from16 v1, p0
move-object v2, v10
move-object/from16 v3, p3
move-object/from16 v4, p2
move-object v6, v5
move-object/from16 v5, p1
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$NB3NYGaiYv8kHkI8mTWex_WqOEE;-><init>(Lim/tpelyyftgw/ui/ChatActivity;[Lim/tpelyyftgw/ui/cells/CheckBoxCell;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_requestUrlAuth;Lim/tpelyyftgw/tgnet/TLRPC$TL_urlAuthResultRequest;)V
invoke-virtual {v8, v15, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 17012
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 17013
return-void
.end method
.method public updateTextureViewPosition(Z)V
.registers 15
.param p1, "needScroll" # Z
.line 7936
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_181
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity;->paused:Z
if-eqz v0, :cond_a
goto/16 :goto_181
.line 7939
:cond_a
const/4 v0, 0x0
.line 7940
.local v0, "foundTextureViewMessage":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v1
.line 7941
.local v1, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_12
const/4 v3, 0x0
const/4 v4, 0x1
if-ge v2, v1, :cond_f2
.line 7942
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v5
.line 7943
.local v5, "view":Landroid/view/View;
instance-of v6, v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v6, :cond_ee
.line 7944
move-object v6, v5
check-cast v6, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 7945
.local v6, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
.line 7946
.local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
if-eqz v8, :cond_ee
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v8
if-nez v8, :cond_37
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v8
if-eqz v8, :cond_ee
:cond_37
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v8
invoke-virtual {v8, v7}, Lim/tpelyyftgw/messenger/MediaController;->isPlayingMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v8
if-eqz v8, :cond_ee
.line 7947
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v8
.line 7948
.local v8, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I
move-result v10
int-to-float v10, v10
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getX()F
move-result v11
add-float/2addr v10, v11
invoke-virtual {v9, v10}, Landroid/widget/FrameLayout;->setTranslationX(F)V
.line 7949
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
move-result v10
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getTop()I
move-result v11
add-int/2addr v10, v11
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I
move-result v11
add-int/2addr v10, v11
iget v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListViewClipTop:I
sub-int/2addr v10, v11
int-to-float v10, v10
iget-object v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getTranslationY()F
move-result v11
add-float/2addr v10, v11
iget-boolean v11, p0, Lim/tpelyyftgw/ui/ChatActivity;->inPreviewMode:Z
if-eqz v11, :cond_78
sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_79
:cond_78
const/4 v11, 0x0
:goto_79
int-to-float v11, v11
add-float/2addr v10, v11
invoke-virtual {v9, v10}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 7950
iget-object v9, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v9}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v9
check-cast v9, Landroid/widget/FrameLayout$LayoutParams;
.line 7951
.local v9, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v10
const v11, 0x7f09033e
if-eqz v10, :cond_b2
.line 7952
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
const/4 v12, 0x0
invoke-virtual {v10, v11, v12}, Landroid/widget/FrameLayout;->setTag(ILjava/lang/Object;)V
.line 7953
iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I
sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
if-ne v10, v11, :cond_a1
iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I
sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
if-eq v10, v11, :cond_e2
.line 7954
:cond_a1
sget v10, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I
iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I
.line 7955
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
invoke-virtual {v10, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setResizeMode(I)V
.line 7956
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v10, v9}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_e2
.line 7959
:cond_b2
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
invoke-virtual {v10, v11, v12}, Landroid/widget/FrameLayout;->setTag(ILjava/lang/Object;)V
.line 7960
iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I
move-result v11
if-ne v10, v11, :cond_cb
iget v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I
move-result v11
if-eq v10, v11, :cond_e2
.line 7961
:cond_cb
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
const/4 v11, 0x3
invoke-virtual {v10, v11}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setResizeMode(I)V
.line 7962
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I
move-result v10
iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->width:I
.line 7963
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I
move-result v10
iput v10, v9, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 7964
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v10, v9}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 7967
:cond_e2
:goto_e2
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v10}, Landroid/view/View;->invalidate()V
.line 7968
iget-object v10, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-virtual {v10}, Landroid/widget/FrameLayout;->invalidate()V
.line 7969
const/4 v0, 0x1
.line 7970
goto :goto_f2
.line 7941
.end local v5 # "view":Landroid/view/View;
.end local v6 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v7 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v8 # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
.end local v9 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
:cond_ee
add-int/lit8 v2, v2, 0x1
goto/16 :goto_12
.line 7974
.end local v2 # "a":I
:cond_f2
:goto_f2
if-eqz p1, :cond_180
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
if-eqz v2, :cond_180
.line 7975
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v2
.line 7976
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v2, :cond_180
iget-wide v5, v2, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v7, 0x0
cmp-long v9, v5, v7
if-nez v9, :cond_180
.line 7977
if-nez v0, :cond_15c
.line 7978
iget-boolean v5, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z
if-eqz v5, :cond_11e
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v5
if-eqz v5, :cond_11e
.line 7979
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
invoke-virtual {v3, v4, v4}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZ)V
goto :goto_180
.line 7981
:cond_11e
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->roundMessageSize:I
neg-int v5, v5
add-int/lit8 v5, v5, -0x64
int-to-float v5, v5
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 7982
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v4}, Landroid/view/View;->invalidate()V
.line 7983
if-eqz v2, :cond_180
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v4
if-nez v4, :cond_13c
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v4
if-eqz v4, :cond_180
.line 7984
:cond_13c
iget-boolean v4, p0, Lim/tpelyyftgw/ui/ChatActivity;->checkTextureViewPosition:Z
if-nez v4, :cond_154
invoke-static {}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->getInstance()Lim/tpelyyftgw/ui/components/PipRoundVideoView;
move-result-object v4
if-eqz v4, :cond_147
goto :goto_154
.line 7987
:cond_147
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x1
move-object v5, p0
invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
goto :goto_180
.line 7985
:cond_154
:goto_154
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v4
invoke-virtual {v4, v3}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V
goto :goto_180
.line 7992
:cond_15c
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MediaController;->setCurrentVideoVisible(Z)V
.line 7993
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v3
if-nez v3, :cond_174
iget-boolean v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->scrollToVideo:Z
if-eqz v3, :cond_16e
goto :goto_174
.line 7996
:cond_16e
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidate()V
goto :goto_180
.line 7994
:cond_174
:goto_174
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
move-object v4, p0
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
.line 8001
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_180
:goto_180
return-void
.line 7937
.end local v0 # "foundTextureViewMessage":Z
.end local v1 # "count":I
:cond_181
:goto_181
return-void
.end method
.method public viewContacts(I)V
.registers 6
.param p1, "user_id" # I
.line 17027
if-eqz p1, :cond_43
.line 17028
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 17029
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v0, :cond_11
.line 17030
return-void
.line 17032
:cond_11
iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-nez v1, :cond_2e
iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z
if-eqz v1, :cond_1a
goto :goto_2e
.line 17037
:cond_1a
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 17039
.local v1, "bundle":Landroid/os/Bundle;
const/4 v2, 0x6
const-string v3, "from_type"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17040
new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
invoke-direct {v2, v1, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_43
.line 17033
.end local v1 # "bundle":Landroid/os/Bundle;
:cond_2e
:goto_2e
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 17034
.restart local v1 # "bundle":Landroid/os/Bundle;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v3, "user_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 17035
new-instance v2, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 17043
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v1 # "bundle":Landroid/os/Bundle;
:cond_43
:goto_43
return-void
.end method