AudioPlayerAlert.smali
.class public Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.super Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.source "AudioPlayerAlert.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Lim/tpelyyftgw/messenger/DownloadController$FileDownloadProgressListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
}
.end annotation
# instance fields
.field private TAG:I
.field private actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
.field private actionBarAnimation:Landroid/animation/AnimatorSet;
.field private animatorSet:Landroid/animation/AnimatorSet;
.field private authorTextView:Landroid/widget/TextView;
.field private avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
.field private buttons:[Landroid/view/View;
.field private durationTextView:Landroid/widget/TextView;
.field private endTranslation:F
.field private fullAnimationProgress:F
.field private hasNoCover:I
.field private hasOptions:Z
.field private inFullSize:Z
.field private isInFullMode:Z
.field private lastTime:I
.field private layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
.field private listAdapter:Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private noCoverDrawable:Landroid/graphics/drawable/Drawable;
.field private optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private paint:Landroid/graphics/Paint;
.field private panelEndTranslation:F
.field private panelStartTranslation:F
.field private parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
.field private placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private playButton:Landroid/widget/ImageView;
.field private playOrderButtons:[Landroid/graphics/drawable/Drawable;
.field private playerLayout:Landroid/widget/FrameLayout;
.field private playlist:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
.field private repeatButton:Landroid/widget/ImageView;
.field private scrollOffsetY:I
.field private scrollToSong:Z
.field private searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private searchOpenOffset:I
.field private searchOpenPosition:I
.field private searchWas:Z
.field private searching:Z
.field private seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
.field private shadow:Landroid/view/View;
.field private shadow2:Landroid/view/View;
.field private shadowDrawable:Landroid/graphics/drawable/Drawable;
.field private shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private startTranslation:F
.field private thumbMaxScale:F
.field private thumbMaxX:I
.field private thumbMaxY:I
.field private timeTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.field private titleTextView:Landroid/widget/TextView;
.field private topBeforeSwitch:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 29
.param p1, "context" # Landroid/content/Context;
.line 142
move-object/from16 v0, p0
move-object/from16 v1, p1
const/4 v2, 0x1
const/4 v3, 0x0
invoke-direct {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;ZI)V
.line 101
const/4 v4, 0x5
new-array v4, v4, [Landroid/view/View;
iput-object v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
.line 102
const/4 v4, 0x2
new-array v5, v4, [Landroid/graphics/drawable/Drawable;
iput-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
.line 103
iput-boolean v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasOptions:Z
.line 105
iput-boolean v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollToSong:Z
.line 115
const/4 v5, -0x1
iput v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchOpenPosition:I
.line 120
new-instance v6, Landroid/graphics/Paint;
invoke-direct {v6, v2}, Landroid/graphics/Paint;-><init>(I)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->paint:Landroid/graphics/Paint;
.line 128
const v6, 0x7fffffff
iput v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
.line 144
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 145
.local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v6, :cond_35
.line 146
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->currentAccount:I
iput v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
goto :goto_39
.line 148
:cond_35
sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
.line 151
:goto_39
move-object v7, v1
check-cast v7, Lim/tpelyyftgw/ui/LaunchActivity;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
.line 152
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v8, 0x7f0817fd
invoke-static {v8}, Lnp/NPFog;->d(I)I
move-result v8
invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v7
iput-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->noCoverDrawable:Landroid/graphics/drawable/Drawable;
.line 153
new-instance v8, Landroid/graphics/PorterDuffColorFilter;
const-string v9, "player_placeholder"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v8, v9, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v7, v8}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 155
iget v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/DownloadController;->getInstance(I)Lim/tpelyyftgw/messenger/DownloadController;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/DownloadController;->generateObserverTag()I
move-result v7
iput v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->TAG:I
.line 156
iget v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
invoke-virtual {v7, v0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 157
iget v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
invoke-virtual {v7, v0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 158
iget v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
invoke-virtual {v7, v0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 159
iget v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
invoke-virtual {v7, v0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 160
iget v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->musicDidLoad:I
invoke-virtual {v7, v0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 162
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v8, 0x7f081638
invoke-static {v8}, Lnp/NPFog;->d(I)I
move-result v8
invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v7
iput-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadowDrawable:Landroid/graphics/drawable/Drawable;
.line 163
new-instance v8, Landroid/graphics/PorterDuffColorFilter;
const-string v9, "player_background"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
sget-object v11, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v8, v10, v11}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v7, v8}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 164
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->paint:Landroid/graphics/Paint;
const-string v8, "player_placeholderBackground"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v7, v8}, Landroid/graphics/Paint;->setColor(I)V
.line 166
new-instance v7, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$1;
invoke-direct {v7, v0, v1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$1;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
.line 245
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v7, v3}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V
.line 246
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget v8, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->backgroundPaddingLeft:I
iget v10, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->backgroundPaddingLeft:I
invoke-virtual {v7, v8, v3, v10, v3}, Landroid/view/ViewGroup;->setPadding(IIII)V
.line 248
new-instance v7, Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
.line 249
const-string v8, "player_actionBar"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackgroundColor(I)V
.line 250
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v8, 0x7f0d0073
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 251
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v8, "player_actionBarItems"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v7, v10, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsColor(IZ)V
.line 252
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBarSelector"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v7, v10, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V
.line 253
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBarTitle"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitleColor(I)V
.line 254
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v11, "player_actionBarSubtitle"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setSubtitleColor(I)V
.line 255
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v12, 0x0
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAlpha(F)V
.line 256
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v13, "1"
invoke-virtual {v7, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 257
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v7, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V
.line 258
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getTitleTextView()Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
move-result-object v7
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 259
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getSubtitleTextView()Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
move-result-object v7
invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 260
new-instance v7, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
const/4 v13, 0x0
invoke-direct {v7, v1, v13, v3}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/ChatActivity;Z)V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
.line 261
invoke-virtual {v7, v3}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setEnabled(Z)V
.line 262
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v7, v14, v11}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setTitleColors(II)V
.line 263
if-eqz v6, :cond_1f3
.line 264
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v14
.line 265
.local v14, "did":J
long-to-int v7, v14
.line 266
.local v7, "lower_id":I
const/16 v11, 0x20
move-object/from16 v16, v6
.end local v6 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v16, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
shr-long v5, v14, v11
long-to-int v6, v5
.line 267
.local v6, "high_id":I
if-eqz v7, :cond_1be
.line 268
if-lez v7, :cond_1a0
.line 269
iget v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v5, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v5
.line 270
.local v5, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v5, :cond_19f
.line 271
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
iget-object v13, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v12
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setTitle(Ljava/lang/CharSequence;)V
.line 272
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setUserAvatar(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 274
.end local v5 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_19f
goto :goto_1f5
.line 275
:cond_1a0
iget v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
neg-int v11, v7
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v5, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v5
.line 276
.local v5, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v5, :cond_1bd
.line 277
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setTitle(Ljava/lang/CharSequence;)V
.line 278
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setChatAvatar(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 280
.end local v5 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_1bd
goto :goto_1f5
.line 282
:cond_1be
iget v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v5, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v5
.line 283
.local v5, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v5, :cond_1f5
.line 284
iget v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v11}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v11
iget v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->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 285
.local v11, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v11, :cond_1f5
.line 286
iget-object v12, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
iget-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v4, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v12, v4}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setTitle(Ljava/lang/CharSequence;)V
.line 287
iget-object v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setUserAvatar(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
goto :goto_1f5
.line 263
.end local v5 # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.end local v7 # "lower_id":I
.end local v11 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v14 # "did":J
.end local v16 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_1f3
move-object/from16 v16, v6
.line 292
.end local v6 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v16 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_1f5
:goto_1f5
iget-object v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
const v5, 0x7f0f01c4
const-string v6, "AudioTitle"
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/components/ChatAvatarContainer;->setSubtitle(Ljava/lang/CharSequence;)V
.line 293
iget-object v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
const/high16 v18, -0x40000000 # -2.0f
const/high16 v19, -0x40800000 # -1.0f
const/16 v20, 0x33
const/high16 v21, 0x42600000 # 56.0f
const/16 v22, 0x0
const/high16 v23, 0x42200000 # 40.0f
const/16 v24, 0x0
invoke-static/range {v18 .. v24}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v4, v5, v3, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 295
iget-object v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v4
.line 296
.local v4, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
const v5, 0x7f080161
invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v6
iput-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 297
const v7, 0x7f0f0697
const-string v11, "Forward"
invoke-static {v11, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
const v13, 0x7f080246
invoke-virtual {v6, v2, v13, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 298
iget-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v12, 0x7f08026c
const v14, 0x7f0f0f93
const-string v15, "ShareFile"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
const/4 v15, 0x2
invoke-virtual {v6, v15, v12, v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 299
iget-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v12, 0x7f080257
const v14, 0x7f0f0fbb
const-string v15, "ShowInChat"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
const/4 v15, 0x4
invoke-virtual {v6, v15, v12, v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 300
iget-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v12, 0x7f0f002d
const-string v14, "AccDescrMoreOptions"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 301
iget-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v12, 0x42400000 # 48.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
int-to-float v12, v12
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setTranslationX(F)V
.line 302
iget-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v12, 0x0
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 304
const v6, 0x7f080164
invoke-virtual {v4, v3, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v6
invoke-virtual {v6, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIsSearchField(Z)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v6
new-instance v12, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$2;
invoke-direct {v12, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$2;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setActionBarMenuItemSearchListener(Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemSearchListener;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v6
iput-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 344
const v12, 0x7f0f0ec9
const-string v14, "Search"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 345
iget-object v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v6
.line 346
.local v6, "editText":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const v12, 0x7f0f0ec9
const-string v14, "Search"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V
.line 347
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 348
const-string v12, "player_time"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v6, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V
.line 349
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v6, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 351
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v14
if-nez v14, :cond_2df
.line 352
iget-object v14, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->showActionModeTop()V
.line 353
iget-object v14, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v18, "player_actionBarTop"
invoke-static/range {v18 .. v18}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v15
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionModeTopColor(I)V
.line 355
:cond_2df
iget-object v14, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v15, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$3;
invoke-direct {v15, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$3;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 366
new-instance v14, Landroid/view/View;
invoke-direct {v14, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v14, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
.line 367
const/4 v15, 0x0
invoke-virtual {v14, v15}, Landroid/view/View;->setAlpha(F)V
.line 368
iget-object v14, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
const v13, 0x7f08015d
invoke-virtual {v14, v13}, Landroid/view/View;->setBackgroundResource(I)V
.line 370
new-instance v13, Landroid/view/View;
invoke-direct {v13, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v13, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
.line 371
invoke-virtual {v13, v15}, Landroid/view/View;->setAlpha(F)V
.line 372
iget-object v13, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
const v14, 0x7f08015d
invoke-virtual {v13, v14}, Landroid/view/View;->setBackgroundResource(I)V
.line 374
new-instance v13, Landroid/widget/FrameLayout;
invoke-direct {v13, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v13, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
.line 375
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v13, v9}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 377
new-instance v9, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$4;
invoke-direct {v9, v0, v1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$4;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Landroid/content/Context;)V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 398
const/high16 v13, 0x41a00000 # 20.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 399
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v13, 0x0
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setPivotX(F)V
.line 400
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setPivotY(F)V
.line 401
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
new-instance v13, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$O5ikzEg19rOhSWQHDe1pSn5tuzw;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$O5ikzEg19rOhSWQHDe1pSn5tuzw;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/BackupImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 452
new-instance v9, Landroid/widget/TextView;
invoke-direct {v9, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
.line 453
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setTextColor(I)V
.line 454
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
const/high16 v10, 0x41700000 # 15.0f
invoke-virtual {v9, v2, v10}, Landroid/widget/TextView;->setTextSize(IF)V
.line 455
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
const-string v10, "fonts/rmedium.ttf"
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v10
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 456
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
sget-object v10, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 457
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
invoke-virtual {v9, v2}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 458
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
const/high16 v20, -0x40800000 # -1.0f
const/high16 v21, -0x40000000 # -2.0f
const/16 v22, 0x33
const/high16 v23, 0x42900000 # 72.0f
const/high16 v24, 0x41900000 # 18.0f
const/high16 v25, 0x42700000 # 60.0f
const/16 v26, 0x0
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v9, v10, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 460
new-instance v9, Landroid/widget/TextView;
invoke-direct {v9, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->authorTextView:Landroid/widget/TextView;
.line 461
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setTextColor(I)V
.line 462
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->authorTextView:Landroid/widget/TextView;
const/high16 v10, 0x41600000 # 14.0f
invoke-virtual {v9, v2, v10}, Landroid/widget/TextView;->setTextSize(IF)V
.line 463
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->authorTextView:Landroid/widget/TextView;
sget-object v10, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 464
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->authorTextView:Landroid/widget/TextView;
invoke-virtual {v9, v2}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 465
iget-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->authorTextView:Landroid/widget/TextView;
const/high16 v24, 0x42200000 # 40.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v9, v10, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 467
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
const/4 v10, 0x0
invoke-direct {v9, v1, v10, v3, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;II)V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 468
invoke-virtual {v9, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setLongClickEnabled(Z)V
.line 469
iget-object v8, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v8, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V
.line 470
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v8, 0x42f00000 # 120.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
neg-int v8, v8
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAdditionalYOffset(I)V
.line 471
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v20, 0x42200000 # 40.0f
const/high16 v21, 0x42200000 # 40.0f
const/16 v22, 0x35
const/16 v23, 0x0
const/high16 v24, 0x41980000 # 19.0f
const/high16 v25, 0x41200000 # 10.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v5, v8, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 472
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-static {v11, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
const v8, 0x7f080246
invoke-virtual {v5, v2, v8, v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 473
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v7, 0x7f08026c
const v8, 0x7f0f0f93
const-string v9, "ShareFile"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
const/4 v9, 0x2
invoke-virtual {v5, v9, v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 474
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v7, 0x7f080257
const v8, 0x7f0f0fbb
const-string v9, "ShowInChat"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
const/4 v9, 0x4
invoke-virtual {v5, v9, v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 475
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$bOqsRxcQngzMDgPgThIyqVx4Fnk;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$bOqsRxcQngzMDgPgThIyqVx4Fnk;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 476
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$7TQ3laAMc0-uNA88SbxQ_pHGqac;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$7TQ3laAMc0-uNA88SbxQ_pHGqac;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemDelegate;)V
.line 477
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v7, 0x7f0f002d
const-string v8, "AccDescrMoreOptions"
invoke-static {v8, 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/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 479
new-instance v5, Lim/tpelyyftgw/ui/components/SeekBarView;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/components/SeekBarView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
.line 480
sget-object v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$JxKU3A9bqhYrzLKK8AAZDj7s5Ew;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$JxKU3A9bqhYrzLKK8AAZDj7s5Ew;
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/components/SeekBarView;->setDelegate(Lim/tpelyyftgw/ui/components/SeekBarView$SeekBarViewDelegate;)V
.line 481
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
const/high16 v20, -0x40800000 # -1.0f
const/high16 v21, 0x41f00000 # 30.0f
const/16 v22, 0x33
const/high16 v23, 0x41000000 # 8.0f
const/high16 v24, 0x42780000 # 62.0f
const/high16 v25, 0x41000000 # 8.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v5, v7, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 483
new-instance v5, Lim/tpelyyftgw/ui/components/LineProgressView;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/components/LineProgressView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
.line 484
const/4 v7, 0x4
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/components/LineProgressView;->setVisibility(I)V
.line 485
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const-string v7, "player_progressBackground"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/components/LineProgressView;->setBackgroundColor(I)V
.line 486
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const-string v7, "player_progress"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgressColor(I)V
.line 487
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const/high16 v21, 0x40000000 # 2.0f
const/high16 v23, 0x41a00000 # 20.0f
const/high16 v24, 0x429c0000 # 78.0f
const/high16 v25, 0x41a00000 # 20.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v5, v7, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 489
new-instance v5, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->timeTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
.line 490
const/16 v7, 0xc
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V
.line 491
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->timeTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const-string v7, "0:00"
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z
.line 492
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->timeTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V
.line 493
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->timeTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/high16 v20, 0x42c80000 # 100.0f
const/high16 v21, -0x40000000 # -2.0f
const/high16 v24, 0x42b80000 # 92.0f
const/16 v25, 0x0
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v5, v7, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 495
new-instance v5, Landroid/widget/TextView;
invoke-direct {v5, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->durationTextView:Landroid/widget/TextView;
.line 496
const/high16 v7, 0x41400000 # 12.0f
invoke-virtual {v5, v2, v7}, Landroid/widget/TextView;->setTextSize(IF)V
.line 497
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->durationTextView:Landroid/widget/TextView;
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 498
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->durationTextView:Landroid/widget/TextView;
const/16 v7, 0x11
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setGravity(I)V
.line 499
iget-object v5, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->durationTextView:Landroid/widget/TextView;
const/high16 v8, -0x40000000 # -2.0f
const/high16 v9, -0x40000000 # -2.0f
const/16 v10, 0x35
const/4 v11, 0x0
const/high16 v12, 0x42b40000 # 90.0f
const/high16 v13, 0x41a00000 # 20.0f
const/4 v14, 0x0
invoke-static/range {v8 .. v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v5, v7, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 501
new-instance v5, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$6;
invoke-direct {v5, v0, v1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$6;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Landroid/content/Context;)V
.line 512
.local v5, "bottomView":Landroid/widget/FrameLayout;
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
const/high16 v8, -0x40800000 # -1.0f
const/high16 v9, 0x42840000 # 66.0f
const/16 v10, 0x33
const/high16 v12, 0x42d40000 # 106.0f
const/4 v13, 0x0
invoke-static/range {v8 .. v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v7, v5, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 514
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
new-instance v8, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v9, 0x0
invoke-direct {v8, v1, v9, v3, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;II)V
iput-object v8, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
aput-object v8, v7, v3
.line 515
invoke-virtual {v8, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setLongClickEnabled(Z)V
.line 516
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v8, 0x41200000 # 10.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
neg-int v8, v8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAdditionalYOffset(I)V
.line 517
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/16 v8, 0x33
const/16 v9, 0x30
invoke-static {v9, v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v5, v7, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 518
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
new-instance v10, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$J9_iB_9xwfm12QvFJ-EexhDYPb8;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$J9_iB_9xwfm12QvFJ-EexhDYPb8;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v7, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 520
iget-object v7, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v10, 0x7f0f0e2b
const-string v11, "ReverseOrder"
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v7, v2, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
move-result-object v7
.line 521
.local v7, "textView":Landroid/widget/TextView;
const/high16 v10, 0x41000000 # 8.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
const/high16 v12, 0x41800000 # 16.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v7, v11, v3, v12, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 522
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v12
const v13, 0x7f081714
invoke-static/range {v13 .. v13}, Lnp/NPFog;->d(I)I
move-result v13
invoke-virtual {v12, v13}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v12}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v12
aput-object v12, v11, v3
.line 523
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v7, v11}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 524
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
aget-object v11, v11, v3
const/4 v12, 0x0
invoke-virtual {v7, v11, v12, v12, v12}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 526
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v12, 0x7f0f0fc0
const-string v13, "Shuffle"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
const/4 v13, 0x2
invoke-virtual {v11, v13, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(ILjava/lang/CharSequence;)Landroid/widget/TextView;
move-result-object v7
.line 527
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
const/high16 v12, 0x41800000 # 16.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v7, v11, v3, v12, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 528
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v12
const v13, 0x7f0817b5
invoke-static/range {v13 .. v13}, Lnp/NPFog;->d(I)I
move-result v13
invoke-virtual {v12, v13}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v12}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v12
aput-object v12, v11, v2
.line 529
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v7, v11}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 530
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
aget-object v11, v11, v2
const/4 v12, 0x0
invoke-virtual {v7, v11, v12, v12, v12}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 532
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
new-instance v12, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$lpMvHrLaT4xh5Q_tBTm0bAXtxIU;
invoke-direct {v12, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$lpMvHrLaT4xh5Q_tBTm0bAXtxIU;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemDelegate;)V
.line 539
iget-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
new-instance v12, Landroid/widget/ImageView;
invoke-direct {v12, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
move-object v13, v12
.local v13, "prevButton":Landroid/widget/ImageView;
aput-object v12, v11, v2
.line 540
sget-object v11, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v13, v11}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 541
const v11, 0x7f0802d7
const-string v12, "player_button"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
const-string v15, "player_buttonActive"
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v11, v14, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v13, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 542
invoke-static {v9, v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v5, v13, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 543
sget-object v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$WEss-J8I5K6B_IejCdhgCJo8yU8;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$WEss-J8I5K6B_IejCdhgCJo8yU8;
invoke-virtual {v13, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 544
const v2, 0x7f0f003d
const-string v11, "AccDescrPrevious"
invoke-static {v11, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v13, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 546
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
new-instance v11, Landroid/widget/ImageView;
invoke-direct {v11, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v11, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
const/4 v14, 0x2
aput-object v11, v2, v14
.line 547
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v11, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 548
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
const v11, 0x7f0802d6
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-static {v1, v11, v14, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 549
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
invoke-static {v9, v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v5, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 550
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
sget-object v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$0UaHBOzkvrFBDe2SO9QW3OFYypg;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$0UaHBOzkvrFBDe2SO9QW3OFYypg;
invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 562
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
const/4 v3, 0x3
new-instance v11, Landroid/widget/ImageView;
invoke-direct {v11, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
move-object v14, v11
.local v14, "nextButton":Landroid/widget/ImageView;
aput-object v11, v2, v3
.line 563
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v14, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 564
const v2, 0x7f0802d4
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-static {v1, v2, v3, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v14, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 565
invoke-static {v9, v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v5, v14, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 566
sget-object v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$DtoOpqnB5Pn9brpNFJO01LKnCQM;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$DtoOpqnB5Pn9brpNFJO01LKnCQM;
invoke-virtual {v14, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 567
const v2, 0x7f0f094d
const-string v3, "Next"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v14, v2}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 569
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
new-instance v3, Landroid/widget/ImageView;
invoke-direct {v3, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const/4 v11, 0x4
aput-object v3, v2, v11
.line 570
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 571
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/4 v11, 0x0
invoke-virtual {v2, v11, v11, v3, v11}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 572
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const/16 v3, 0x32
invoke-static {v3, v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v5, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 573
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$2HHh3aNpTFgZnlzO7uBR1J1urCs;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$2HHh3aNpTFgZnlzO7uBR1J1urCs;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 578
new-instance v2, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$7;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$7;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 648
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const/4 v9, 0x0
invoke-virtual {v2, v9, v9, v9, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 649
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V
.line 650
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v3, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->getContext()Landroid/content/Context;
move-result-object v10
const/4 v11, 0x1
invoke-direct {v3, v10, v11, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 651
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setHorizontalScrollBarEnabled(Z)V
.line 652
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V
.line 653
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v9, -0x1
invoke-static {v9, v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v2, v3, v8}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 654
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v3, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Landroid/content/Context;)V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listAdapter:Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 655
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v3, "dialogScrollGlow"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V
.line 656
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget-object v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$-qKTufw5jT0piJ9qO0sJD5qmESM;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$-qKTufw5jT0piJ9qO0sJD5qmESM;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 661
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v3, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$8;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$8;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 675
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MediaController;->getPlaylist()Ljava/util/ArrayList;
move-result-object v2
iput-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playlist:Ljava/util/ArrayList;
.line 676
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listAdapter:Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;->notifyDataSetChanged()V
.line 678
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
const/high16 v8, 0x43320000 # 178.0f
const/4 v9, -0x1
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v2, v3, v8}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 679
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
const/high16 v8, 0x40400000 # 3.0f
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v2, v3, v8}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 680
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v17, 0x42200000 # 40.0f
const/high16 v18, 0x42200000 # 40.0f
const/16 v19, 0x33
const/high16 v20, 0x41880000 # 17.0f
const/high16 v21, 0x41980000 # 19.0f
const/16 v22, 0x0
const/16 v23, 0x0
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v2, v3, v8}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 681
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
const/high16 v8, 0x40400000 # 3.0f
const/4 v9, -0x1
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v2, v3, v8}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 682
iget-object v2, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
iget-object v3, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
.line 684
const/4 v2, 0x0
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateTitle(Z)V
.line 685
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateRepeatButton()V
.line 686
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateShuffleButton()V
.line 687
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/components/BackupImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->thumbMaxScale:F
return v0
.end method
.method static synthetic access$1102(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # F
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->thumbMaxScale:F
return p1
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->endTranslation:F
return v0
.end method
.method static synthetic access$1202(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # F
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->endTranslation:F
return p1
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateLayout()V
return-void
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
return v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadowDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playlist:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasOptions:Z
return v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchWas:Z
return v0
.end method
.method static synthetic access$2202(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # Z
.line 74
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchWas:Z
return p1
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listAdapter:Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
return-object v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchOpenPosition:I
return v0
.end method
.method static synthetic access$2402(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # I
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchOpenPosition:I
return p1
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroidx/recyclerview/widget/LinearLayoutManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
return-object v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchOpenOffset:I
return v0
.end method
.method static synthetic access$2602(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # I
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchOpenOffset:I
return p1
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;I)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # I
.line 74
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->onSubItemClick(I)V
return-void
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasNoCover:I
return v0
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->paint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->noCoverDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)[Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->buttons:[Landroid/view/View;
return-object v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollToSong:Z
return v0
.end method
.method static synthetic access$3202(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # Z
.line 74
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollToSong:Z
return p1
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$3502(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 74
iput-object p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
return v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searching:Z
return v0
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # Z
.line 74
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searching:Z
return p1
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)Lim/tpelyyftgw/ui/components/RecyclerListView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
return-object v0
.end method
.method static synthetic access$602(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # Z
.line 74
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->inFullSize:Z
return p1
.end method
.method static synthetic access$702(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # I
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->thumbMaxX:I
return p1
.end method
.method static synthetic access$802(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # I
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->thumbMaxY:I
return p1
.end method
.method static synthetic access$902(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
.param p1, "x1" # F
.line 74
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->panelEndTranslation:F
return p1
.end method
.method private checkIfMusicDownloaded(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 10
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 1051
const/4 v0, 0x0
.line 1052
.local v0, "cacheFile":Ljava/io/File;
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
if-eqz v1, :cond_22
iget-object v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-lez v1, :cond_22
.line 1053
new-instance v1, Ljava/io/File;
iget-object v2, p1, 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
move-object v0, v1
.line 1054
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v1
if-nez v1, :cond_22
.line 1055
const/4 v0, 0x0
.line 1058
:cond_22
if-nez v0, :cond_2a
.line 1059
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 v0
.line 1061
:cond_2a
sget-boolean v1, Lim/tpelyyftgw/messenger/SharedConfig;->streamMedia:Z
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_3f
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v4
long-to-int v1, v4
if-eqz v1, :cond_3f
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v1
if-eqz v1, :cond_3f
const/4 v1, 0x1
goto :goto_40
:cond_3f
const/4 v1, 0x0
.line 1062
.local v1, "canStream":Z
:goto_40
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v4
const/4 v5, 0x4
if-nez v4, :cond_7b
if-nez v1, :cond_7b
.line 1063
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->getFileName()Ljava/lang/String;
move-result-object v2
.line 1064
.local v2, "fileName":Ljava/lang/String;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/DownloadController;->getInstance(I)Lim/tpelyyftgw/messenger/DownloadController;
move-result-object v4
invoke-virtual {v4, v2, p0}, Lim/tpelyyftgw/messenger/DownloadController;->addLoadingFileObserver(Ljava/lang/String;Lim/tpelyyftgw/messenger/DownloadController$FileDownloadProgressListener;)V
.line 1065
invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;
move-result-object v4
invoke-virtual {v4, v2}, Lim/tpelyyftgw/messenger/ImageLoader;->getFileProgress(Ljava/lang/String;)Ljava/lang/Float;
move-result-object v4
.line 1066
.local v4, "progress":Ljava/lang/Float;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
if-eqz v4, :cond_67
invoke-virtual {v4}, Ljava/lang/Float;->floatValue()F
move-result v7
goto :goto_68
:cond_67
const/4 v7, 0x0
:goto_68
invoke-virtual {v6, v7, v3}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V
.line 1067
iget-object v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/LineProgressView;->setVisibility(I)V
.line 1068
iget-object v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/components/SeekBarView;->setVisibility(I)V
.line 1069
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
invoke-virtual {v5, v3}, Landroid/widget/ImageView;->setEnabled(Z)V
.line 1070
.end local v2 # "fileName":Ljava/lang/String;
.end local v4 # "progress":Ljava/lang/Float;
goto :goto_93
.line 1071
:cond_7b
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/DownloadController;->getInstance(I)Lim/tpelyyftgw/messenger/DownloadController;
move-result-object v4
invoke-virtual {v4, p0}, Lim/tpelyyftgw/messenger/DownloadController;->removeLoadingFileObserver(Lim/tpelyyftgw/messenger/DownloadController$FileDownloadProgressListener;)V
.line 1072
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/LineProgressView;->setVisibility(I)V
.line 1073
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/SeekBarView;->setVisibility(I)V
.line 1074
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setEnabled(Z)V
.line 1076
:goto_93
return-void
.end method
.method private getCurrentTop()I
.registers 6
.line 839
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
if-eqz v0, :cond_31
.line 840
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 841
.local v0, "child":Landroid/view/View;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 842
.local v2, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
if-eqz v2, :cond_31
.line 843
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v3
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v4
if-nez v4, :cond_2f
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v4
if-ltz v4, :cond_2f
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v1
:cond_2f
sub-int/2addr v3, v1
return v3
.line 846
.end local v0 # "child":Landroid/view/View;
.end local v2 # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
:cond_31
const/16 v0, -0x3e8
return v0
.end method
.method public static synthetic lambda$7TQ3laAMc0-uNA88SbxQ_pHGqac(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;I)V
.registers 2
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->onSubItemClick(I)V
return-void
.end method
.method static synthetic lambda$new$2(F)V
.registers 3
.param p0, "progress" # F
.line 480
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
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
invoke-virtual {v0, v1, p0}, Lim/tpelyyftgw/messenger/MediaController;->seekToProgress(Lim/tpelyyftgw/messenger/MessageObject;F)Z
return-void
.end method
.method static synthetic lambda$new$5(Landroid/view/View;)V
.registers 2
.param p0, "v" # Landroid/view/View;
.line 543
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->playPreviousMessage()V
return-void
.end method
.method static synthetic lambda$new$6(Landroid/view/View;)V
.registers 3
.param p0, "v" # Landroid/view/View;
.line 551
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->isDownloadingCurrentMessage()Z
move-result v0
if-eqz v0, :cond_b
.line 552
return-void
.line 554
:cond_b
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->isMessagePaused()Z
move-result v0
if-eqz v0, :cond_25
.line 555
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
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
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
goto :goto_34
.line 557
:cond_25
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
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
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->pauseMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 559
:goto_34
return-void
.end method
.method static synthetic lambda$new$7(Landroid/view/View;)V
.registers 2
.param p0, "v" # Landroid/view/View;
.line 566
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->playNextMessage()V
return-void
.end method
.method static synthetic lambda$new$9(Landroid/view/View;I)V
.registers 3
.param p0, "view" # Landroid/view/View;
.param p1, "position" # I
.line 657
instance-of v0, p0, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
if-eqz v0, :cond_a
.line 658
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;->didPressedButton()V
.line 660
:cond_a
return-void
.end method
.method private onSubItemClick(I)V
.registers 12
.param p1, "id" # I
.line 714
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 715
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_182
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
if-nez v1, :cond_10
goto/16 :goto_182
.line 718
:cond_10
const/4 v1, 0x1
if-ne p1, v1, :cond_4f
.line 719
sget v2, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iget v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
if-eq v2, v3, :cond_20
.line 720
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
iget v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
.line 722
:cond_20
new-instance v2, Landroid/os/Bundle;
invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
.line 723
.local v2, "args":Landroid/os/Bundle;
const-string v3, "onlySelect"
invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 724
const/4 v1, 0x3
const-string v3, "dialogsType"
invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 725
new-instance v1, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 726
.local v1, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 727
.local v3, "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 728
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$Zaju638IZ7zfaxnt9drnXgIUCwg;
invoke-direct {v4, p0, v3}, Lim/tpelyyftgw/ui/components/-$$Lambda$AudioPlayerAlert$Zaju638IZ7zfaxnt9drnXgIUCwg;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;Ljava/util/ArrayList;)V
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 762
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
invoke-virtual {v4, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 763
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->dismiss()V
.line 764
.end local v1 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
.end local v2 # "args":Landroid/os/Bundle;
.end local v3 # "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
goto/16 :goto_181
:cond_4f
const/4 v2, 0x2
if-ne p1, v2, :cond_107
.line 766
const/4 v2, 0x0
.line 767
.local v2, "f":Ljava/io/File;
const/4 v3, 0x0
.line 769
.local v3, "isVideo":Z
:try_start_54
iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_6f
.line 770
new-instance v4, Ljava/io/File;
iget-object v5, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
move-object v2, v4
.line 771
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v4
if-nez v4, :cond_6f
.line 772
const/4 v2, 0x0
.line 775
:cond_6f
if-nez v2, :cond_78
.line 776
iget-object v4, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v4
move-object v2, v4
.line 779
:cond_78
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v4
if-eqz v4, :cond_d1
.line 780
new-instance v4, Landroid/content/Intent;
const-string v5, "android.intent.action.SEND"
invoke-direct {v4, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 781
.local v4, "intent":Landroid/content/Intent;
if-eqz v0, :cond_8f
.line 782
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getMimeType()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
goto :goto_94
.line 784
:cond_8f
const-string v5, "audio/mp3"
invoke-virtual {v4, v5}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 786
:goto_94
sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
:try_end_96
.catch Ljava/lang/Exception; {:try_start_54 .. :try_end_96} :catch_101
const/16 v6, 0x18
const-string v7, "android.intent.extra.STREAM"
if-lt v5, v6, :cond_b5
.line 788
:try_start_9c
sget-object v5, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v6, "im.tpelyyftgw.messenger.provider"
invoke-static {v5, v6, v2}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v5
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 789
invoke-virtual {v4, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
:try_end_aa
.catch Ljava/lang/Exception; {:try_start_9c .. :try_end_aa} :catch_ab
.line 792
goto :goto_bc
.line 790
:catch_ab
move-exception v1
.line 791
.local v1, "ignore":Ljava/lang/Exception;
:try_start_ac
invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v5
invoke-virtual {v4, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 792
nop
.end local v1 # "ignore":Ljava/lang/Exception;
goto :goto_bc
.line 794
:cond_b5
invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v4, v7, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 797
:goto_bc
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
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 {v4, v5}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v5
const/16 v6, 0x1f4
invoke-virtual {v1, v5, v6}, Lim/tpelyyftgw/ui/LaunchActivity;->startActivityForResult(Landroid/content/Intent;I)V
.line 798
.end local v4 # "intent":Landroid/content/Intent;
goto :goto_105
.line 799
:cond_d1
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 800
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v4, "AppName"
const v5, 0x7f0f0141
invoke-static {v4, v5}, 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 801
const-string v4, "OK"
const v5, 0x7f0f0a5a
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 802
const-string v4, "PleaseDownload"
const v5, 0x7f0f0c96
invoke-static {v4, v5}, 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;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 803
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:try_end_100
.catch Ljava/lang/Exception; {:try_start_ac .. :try_end_100} :catch_101
goto :goto_105
.line 805
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v2 # "f":Ljava/io/File;
.end local v3 # "isVideo":Z
:catch_101
move-exception v1
.line 806
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 807
.end local v1 # "e":Ljava/lang/Exception;
:goto_105
goto/16 :goto_181
.line 808
:cond_107
const/4 v2, 0x4
if-ne p1, v2, :cond_181
.line 809
sget v2, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iget v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
if-eq v2, v3, :cond_117
.line 810
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
iget v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
.line 813
:cond_117
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 814
.local v1, "args":Landroid/os/Bundle;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v2
.line 815
.local v2, "did":J
long-to-int v4, v2
.line 816
.local v4, "lower_part":I
const/16 v5, 0x20
shr-long v5, v2, v5
long-to-int v6, v5
.line 817
.local v6, "high_id":I
if-eqz v4, :cond_158
.line 818
if-lez v4, :cond_130
.line 819
const-string v5, "user_id"
invoke-virtual {v1, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_15d
.line 820
:cond_130
if-gez v4, :cond_15d
.line 821
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
neg-int v7, v4
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v5
.line 822
.local v5, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v5, :cond_151
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
if-eqz v7, :cond_151
.line 823
const-string v7, "migrated_to"
invoke-virtual {v1, v7, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 824
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;->channel_id:I
neg-int v4, v7
.line 826
:cond_151
neg-int v7, v4
const-string v8, "chat_id"
invoke-virtual {v1, v8, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 827
.end local v5 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
goto :goto_15d
.line 829
:cond_158
const-string v5, "enc_id"
invoke-virtual {v1, v5, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 831
:cond_15d
:goto_15d
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
const-string v7, "message_id"
invoke-virtual {v1, v7, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 832
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v7, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
const/4 v8, 0x0
new-array v9, v8, [Ljava/lang/Object;
invoke-virtual {v5, v7, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 833
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
new-instance v7, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v5, v7, v8, v8}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
.line 834
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->dismiss()V
.line 836
.end local v1 # "args":Landroid/os/Bundle;
.end local v2 # "did":J
.end local v4 # "lower_part":I
.end local v6 # "high_id":I
:cond_181
:goto_181
return-void
.line 716
:cond_182
:goto_182
return-void
.end method
.method private updateLayout()V
.registers 16
.line 899
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
if-gtz v0, :cond_9
.line 900
return-void
.line 902
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 903
.local v0, "child":Landroid/view/View;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findContainingViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
.line 904
.local v2, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v3
.line 905
.local v3, "top":I
if-lez v3, :cond_28
if-eqz v2, :cond_28
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v4
if-nez v4, :cond_28
move v4, v3
goto :goto_29
:cond_28
const/4 v4, 0x0
.line 906
.local v4, "newOffset":I
:goto_29
iget-boolean v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchWas:Z
if-nez v5, :cond_31
iget-boolean v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searching:Z
if-eqz v5, :cond_32
.line 907
:cond_31
const/4 v4, 0x0
.line 909
:cond_32
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
if-eq v5, v4, :cond_13d
.line 910
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iput v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 911
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v6
iget v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I
move-result v6
int-to-float v6, v6
invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 912
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v6
iget v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I
move-result v6
int-to-float v6, v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationY(F)V
.line 913
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v6
iget v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I
move-result v6
iget-object v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
invoke-virtual {v7}, Landroid/widget/FrameLayout;->getMeasuredHeight()I
move-result v7
add-int/2addr v6, v7
int-to-float v6, v6
invoke-virtual {v5, v6}, Landroid/view/View;->setTranslationY(F)V
.line 914
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v5}, Landroid/view/ViewGroup;->invalidate()V
.line 916
iget-boolean v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->inFullSize:Z
const-wide/16 v6, 0xb4
const/4 v8, 0x2
const/4 v9, 0x3
const-string v10, "alpha"
const/4 v11, 0x1
if-eqz v5, :cond_94
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v12
if-le v5, v12, :cond_98
:cond_94
iget-boolean v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchWas:Z
if-eqz v5, :cond_ed
.line 917
:cond_98
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getTag()Ljava/lang/Object;
move-result-object v5
if-nez v5, :cond_13d
.line 918
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
if-eqz v5, :cond_a7
.line 919
invoke-virtual {v5}, Landroid/animation/AnimatorSet;->cancel()V
.line 921
:cond_a7
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
invoke-virtual {v5, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTag(Ljava/lang/Object;)V
.line 922
new-instance v5, Landroid/animation/AnimatorSet;
invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
.line 923
new-array v9, v9, [Landroid/animation/Animator;
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-array v13, v11, [F
const/high16 v14, 0x3f800000 # 1.0f
aput v14, v13, v1
.line 924
invoke-static {v12, v10, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v9, v1
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
new-array v13, v11, [F
aput v14, v13, v1
.line 925
invoke-static {v12, v10, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v9, v11
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
new-array v11, v11, [F
aput v14, v11, v1
.line 926
invoke-static {v12, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v9, v8
.line 923
invoke-virtual {v5, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 927
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 928
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
goto :goto_13d
.line 931
:cond_ed
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getTag()Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_13d
.line 932
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
if-eqz v5, :cond_fc
.line 933
invoke-virtual {v5}, Landroid/animation/AnimatorSet;->cancel()V
.line 935
:cond_fc
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v12, 0x0
invoke-virtual {v5, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTag(Ljava/lang/Object;)V
.line 936
new-instance v5, Landroid/animation/AnimatorSet;
invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
.line 937
new-array v9, v9, [Landroid/animation/Animator;
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-array v13, v11, [F
const/4 v14, 0x0
aput v14, v13, v1
.line 938
invoke-static {v12, v10, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v9, v1
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
new-array v13, v11, [F
aput v14, v13, v1
.line 939
invoke-static {v12, v10, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v12
aput-object v12, v9, v11
iget-object v12, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
new-array v11, v11, [F
aput v14, v11, v1
.line 940
invoke-static {v12, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v9, v8
.line 937
invoke-virtual {v5, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 941
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1, v6, v7}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 942
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBarAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
.line 947
:cond_13d
:goto_13d
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v1
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
invoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
move-result v1
int-to-float v1, v1
iput v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->startTranslation:F
.line 948
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v1
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
invoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
move-result v1
int-to-float v1, v1
iput v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->panelStartTranslation:F
.line 949
return-void
.end method
.method private updateProgress(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 6
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 1038
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
if-eqz v0, :cond_46
.line 1039
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SeekBarView;->isDragging()Z
move-result v0
if-nez v0, :cond_18
.line 1040
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SeekBarView;->setProgress(F)V
.line 1041
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->seekBarView:Lim/tpelyyftgw/ui/components/SeekBarView;
iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->bufferedProgress:F
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SeekBarView;->setBufferedProgress(F)V
.line 1043
:cond_18
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->lastTime:I
iget v1, p1, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
if-eq v0, v1, :cond_46
.line 1044
iget v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
iput v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->lastTime:I
.line 1045
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->timeTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
div-int/lit8 v3, v3, 0x3c
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
iget v3, p1, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I
rem-int/lit8 v3, v3, 0x3c
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
const-string v2, "%d:%02d"
invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[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 1048
:cond_46
return-void
.end method
.method private updateRepeatButton()V
.registers 6
.line 1018
sget v0, Lim/tpelyyftgw/messenger/SharedConfig;->repeatMode:I
.line 1019
.local v0, "mode":I
const v1, 0x7f0802d8
if-nez v0, :cond_32
.line 1020
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
invoke-virtual {v2, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1021
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const-string v2, "player_button"
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 1022
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
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 {v3, v2, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1023
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const v2, 0x7f0f0042
const-string v3, "AccDescrRepeatOff"
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
goto :goto_8e
.line 1024
:cond_32
const/4 v2, 0x1
const-string v3, "player_buttonActive"
if-ne v0, v2, :cond_60
.line 1025
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
invoke-virtual {v2, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1026
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 1027
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
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 1028
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const v2, 0x7f0f0041
const-string v3, "AccDescrRepeatList"
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
goto :goto_8e
.line 1029
:cond_60
const/4 v1, 0x2
if-ne v0, v1, :cond_8e
.line 1030
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const v2, 0x7f0802d9
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1031
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 1032
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
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 1033
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->repeatButton:Landroid/widget/ImageView;
const v2, 0x7f0f0043
const-string v3, "AccDescrRepeatOne"
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 1035
:cond_8e
:goto_8e
return-void
.end method
.method private updateShuffleButton()V
.registers 7
.line 997
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->shuffleMusic:Z
const-string v1, "player_button"
const-string v2, "player_buttonActive"
if-eqz v0, :cond_41
.line 998
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v3, 0x7f0817b5
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, 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 999
.local v0, "drawable":Landroid/graphics/drawable/Drawable;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v2}, 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 {v0, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1000
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)V
.line 1001
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v4, 0x7f0f0fc0
const-string v5, "Shuffle"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1002
.end local v0 # "drawable":Landroid/graphics/drawable/Drawable;
goto :goto_8c
.line 1003
:cond_41
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v3, 0x7f081714
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, 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 1004
.restart local v0 # "drawable":Landroid/graphics/drawable/Drawable;
sget-boolean v3, Lim/tpelyyftgw/messenger/SharedConfig;->playOrderReversed:Z
if-eqz v3, :cond_6b
.line 1005
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v2}, 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 {v0, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
goto :goto_79
.line 1007
:cond_6b
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v1}, 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 {v0, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1009
:goto_79
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)V
.line 1010
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v4, 0x7f0f0e2b
const-string v5, "ReverseOrder"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 1013
.end local v0 # "drawable":Landroid/graphics/drawable/Drawable;
:goto_8c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
const/4 v3, 0x0
aget-object v0, v0, v3
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
sget-boolean v4, Lim/tpelyyftgw/messenger/SharedConfig;->playOrderReversed:Z
if-eqz v4, :cond_99
move-object v4, v2
goto :goto_9a
:cond_99
move-object v4, v1
:goto_9a
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 {v0, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1014
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playOrderButtons:[Landroid/graphics/drawable/Drawable;
const/4 v3, 0x1
aget-object v0, v0, v3
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
sget-boolean v4, Lim/tpelyyftgw/messenger/SharedConfig;->shuffleMusic:Z
if-eqz v4, :cond_b2
move-object v1, v2
:cond_b2
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 {v3, v1, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1015
return-void
.end method
.method private updateTitle(Z)V
.registers 13
.param p1, "shutdown" # Z
.line 1079
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 1080
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_c
if-nez p1, :cond_14
:cond_c
if-eqz v0, :cond_19
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v1
if-nez v1, :cond_19
.line 1081
:cond_14
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->dismiss()V
goto/16 :goto_149
.line 1083
:cond_19
if-nez v0, :cond_1c
.line 1084
return-void
.line 1086
:cond_1c
iget-wide v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v3, 0x0
const/4 v5, 0x1
const/4 v6, 0x0
cmp-long v7, v1, v3
if-nez v7, :cond_45
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v1
const v2, -0x77359400
if-gt v1, v2, :cond_30
goto :goto_45
.line 1091
:cond_30
iput-boolean v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasOptions:Z
.line 1092
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v1
if-nez v1, :cond_3f
.line 1093
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1095
:cond_3f
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
goto :goto_52
.line 1087
:cond_45
:goto_45
iput-boolean v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasOptions:Z
.line 1088
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v2, 0x4
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1089
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 1097
:goto_52
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->checkIfMusicDownloaded(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 1098
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateProgress(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 1100
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->isMessagePaused()Z
move-result v1
const-string v2, "player_buttonActive"
const-string v3, "player_button"
if-eqz v1, :cond_8d
.line 1101
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v4
const v7, 0x7f0802d6
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v4, v7, v3, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1102
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
const v2, 0x7f0f000b
const-string v3, "AccActionPlay"
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
goto :goto_b3
.line 1104
:cond_8d
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v4
const v7, 0x7f0802d5
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v4, v7, v3, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1105
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playButton:Landroid/widget/ImageView;
const v2, 0x7f0f000a
const-string v3, "AccActionPause"
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 1107
:goto_b3
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getMusicTitle()Ljava/lang/String;
move-result-object v1
.line 1108
.local v1, "title":Ljava/lang/String;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getMusicAuthor()Ljava/lang/String;
move-result-object v2
.line 1109
.local v2, "author":Ljava/lang/String;
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->titleTextView:Landroid/widget/TextView;
invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1110
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->authorTextView:Landroid/widget/TextView;
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1111
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 1112
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V
.line 1114
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, " "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 1115
.local v3, "loadTitle":Ljava/lang/String;
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaController;->getAudioInfo()Lim/tpelyyftgw/messenger/audioinfo/AudioInfo;
move-result-object v4
.line 1116
.local v4, "audioInfo":Lim/tpelyyftgw/messenger/audioinfo/AudioInfo;
const/4 v7, 0x2
if-eqz v4, :cond_100
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/audioinfo/AudioInfo;->getCover()Landroid/graphics/Bitmap;
move-result-object v8
if-eqz v8, :cond_100
.line 1117
iput v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasNoCover:I
.line 1118
iget-object v8, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/audioinfo/AudioInfo;->getCover()Landroid/graphics/Bitmap;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
goto :goto_11f
.line 1120
:cond_100
invoke-virtual {v0, v6}, Lim/tpelyyftgw/messenger/MessageObject;->getArtworkUrl(Z)Ljava/lang/String;
move-result-object v8
.line 1121
.local v8, "artworkUrl":Ljava/lang/String;
invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v9
const/4 v10, 0x0
if-nez v9, :cond_113
.line 1122
iget-object v9, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v9, v8, v10, v10}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
.line 1123
iput v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasNoCover:I
goto :goto_11a
.line 1125
:cond_113
iget-object v9, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1126
iput v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasNoCover:I
.line 1128
:goto_11a
iget-object v9, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->invalidate()V
.line 1131
.end local v8 # "artworkUrl":Ljava/lang/String;
:goto_11f
iget-object v8, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->durationTextView:Landroid/widget/TextView;
if-eqz v8, :cond_149
.line 1132
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDuration()I
move-result v8
.line 1133
.local v8, "duration":I
iget-object v9, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->durationTextView:Landroid/widget/TextView;
if-eqz v8, :cond_144
new-array v7, v7, [Ljava/lang/Object;
div-int/lit8 v10, v8, 0x3c
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
aput-object v10, v7, v6
rem-int/lit8 v6, v8, 0x3c
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, 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
goto :goto_146
:cond_144
const-string v5, "-:--"
:goto_146
invoke-virtual {v9, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1136
.end local v1 # "title":Ljava/lang/String;
.end local v2 # "author":Ljava/lang/String;
.end local v3 # "loadTitle":Ljava/lang/String;
.end local v4 # "audioInfo":Lim/tpelyyftgw/messenger/audioinfo/AudioInfo;
.end local v8 # "duration":I
:cond_149
:goto_149
return-void
.end method
# virtual methods
.method protected canDismissWithSwipe()Z
.registers 2
.line 895
const/4 v0, 0x0
return v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 13
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 851
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
if-eq p1, v0, :cond_3c
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
if-eq p1, v0, :cond_3c
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
if-ne p1, v0, :cond_d
goto :goto_3c
.line 882
:cond_d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
if-ne p1, v0, :cond_25
.line 883
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 884
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_3a
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v1
if-eqz v1, :cond_3a
.line 885
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateProgress(Lim/tpelyyftgw/messenger/MessageObject;)V
goto :goto_3a
.line 887
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_25
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->musicDidLoad:I
if-ne p1, v0, :cond_3a
.line 888
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlaylist()Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playlist:Ljava/util/ArrayList;
.line 889
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listAdapter:Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;->notifyDataSetChanged()V
goto/16 :goto_cb
.line 887
:cond_3a
:goto_3a
goto/16 :goto_cb
.line 852
:cond_3c
:goto_3c
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
const/4 v1, 0x0
const/4 v2, 0x1
if-ne p1, v0, :cond_4e
aget-object v0, p3, v2
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_4e
const/4 v0, 0x1
goto :goto_4f
:cond_4e
const/4 v0, 0x0
:goto_4f
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateTitle(Z)V
.line 853
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
if-eq p1, v0, :cond_9c
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
if-ne p1, v0, :cond_5b
goto :goto_9c
.line 865
:cond_5b
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
if-ne p1, v0, :cond_9b
.line 866
aget-object v0, p3, v1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 867
.restart local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-wide v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->eventId:J
const-wide/16 v5, 0x0
cmp-long v7, v3, v5
if-eqz v7, :cond_6c
.line 868
return-void
.line 870
:cond_6c
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v3
.line 871
.local v3, "count":I
const/4 v4, 0x0
.local v4, "a":I
:goto_73
if-ge v4, v3, :cond_9a
.line 872
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v5
.line 873
.local v5, "view":Landroid/view/View;
instance-of v6, v5, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
if-eqz v6, :cond_97
.line 874
move-object v6, v5
check-cast v6, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
.line 875
.local v6, "cell":Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v7
.line 876
.local v7, "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v7, :cond_97
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v8
if-nez v8, :cond_94
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v8
if-eqz v8, :cond_97
.line 877
:cond_94
invoke-virtual {v6, v1, v2}, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;->updateButtonState(ZZ)V
.line 871
.end local v5 # "view":Landroid/view/View;
.end local v6 # "cell":Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
.end local v7 # "messageObject1":Lim/tpelyyftgw/messenger/MessageObject;
:cond_97
add-int/lit8 v4, v4, 0x1
goto :goto_73
.line 881
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "count":I
.end local v4 # "a":I
:cond_9a
goto :goto_cb
.line 865
:cond_9b
:goto_9b
goto :goto_cb
.line 854
:cond_9c
:goto_9c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 855
.local v0, "count":I
const/4 v3, 0x0
.local v3, "a":I
:goto_a3
if-ge v3, v0, :cond_ca
.line 856
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 857
.local v4, "view":Landroid/view/View;
instance-of v5, v4, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
if-eqz v5, :cond_c7
.line 858
move-object v5, v4
check-cast v5, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
.line 859
.local v5, "cell":Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v6
.line 860
.local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v6, :cond_c7
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v7
if-nez v7, :cond_c4
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v7
if-eqz v7, :cond_c7
.line 861
:cond_c4
invoke-virtual {v5, v1, v2}, Lim/tpelyyftgw/ui/cells/AudioPlayerCell;->updateButtonState(ZZ)V
.line 855
.end local v4 # "view":Landroid/view/View;
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/AudioPlayerCell;
.end local v6 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_c7
add-int/lit8 v3, v3, 0x1
goto :goto_a3
.end local v0 # "count":I
.end local v3 # "a":I
:cond_ca
goto :goto_9b
.line 891
:goto_cb
return-void
.end method
.method public dismiss()V
.registers 3
.line 953
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 954
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->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;->messagePlayingDidReset:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 955
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->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;->messagePlayingPlayStateChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 956
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->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;->messagePlayingDidStart:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 957
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->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;->messagePlayingProgressDidChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 958
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->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;->musicDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 959
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/DownloadController;->getInstance(I)Lim/tpelyyftgw/messenger/DownloadController;
move-result-object v0
invoke-virtual {v0, p0}, Lim/tpelyyftgw/messenger/DownloadController;->removeLoadingFileObserver(Lim/tpelyyftgw/messenger/DownloadController$FileDownloadProgressListener;)V
.line 960
return-void
.end method
.method public getFullAnimationProgress()F
.registers 2
.line 710
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
return v0
.end method
.method public getObserverTag()I
.registers 2
.line 993
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->TAG:I
return v0
.end method
.method public synthetic lambda$new$0$AudioPlayerAlert(Landroid/view/View;)V
.registers 13
.param p1, "view" # Landroid/view/View;
.line 402
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_a
.line 403
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 404
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
.line 406
:cond_a
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
.line 407
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->scrollOffsetY:I
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getMeasuredHeight()I
move-result v1
const-string v2, "fullAnimationProgress"
const/4 v3, 0x0
const/high16 v4, 0x3f800000 # 1.0f
const/4 v5, 0x1
const/4 v6, 0x0
if-gt v0, v1, :cond_3b
.line 408
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
new-array v1, v5, [Landroid/animation/Animator;
new-array v7, v5, [F
iget-boolean v8, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
if-eqz v8, :cond_2d
goto :goto_2f
:cond_2d
const/high16 v3, 0x3f800000 # 1.0f
:goto_2f
aput v3, v7, v6
invoke-static {p0, v2, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v1, v6
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_94
.line 410
:cond_3b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
const/4 v1, 0x4
new-array v1, v1, [Landroid/animation/Animator;
new-array v7, v5, [F
iget-boolean v8, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
if-eqz v8, :cond_48
const/4 v8, 0x0
goto :goto_4a
:cond_48
const/high16 v8, 0x3f800000 # 1.0f
:goto_4a
aput v8, v7, v6
invoke-static {p0, v2, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v1, v6
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-array v7, v5, [F
iget-boolean v8, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
if-eqz v8, :cond_5c
const/4 v8, 0x0
goto :goto_5e
:cond_5c
const/high16 v8, 0x3f800000 # 1.0f
:goto_5e
aput v8, v7, v6
.line 411
const-string v8, "alpha"
invoke-static {v2, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v1, v5
const/4 v2, 0x2
iget-object v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow:Landroid/view/View;
new-array v9, v5, [F
iget-boolean v10, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
if-eqz v10, :cond_73
const/4 v10, 0x0
goto :goto_75
:cond_73
const/high16 v10, 0x3f800000 # 1.0f
:goto_75
aput v10, v9, v6
.line 412
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v1, v2
const/4 v2, 0x3
iget-object v7, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
new-array v9, v5, [F
iget-boolean v10, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
if-eqz v10, :cond_87
goto :goto_89
:cond_87
const/high16 v3, 0x3f800000 # 1.0f
:goto_89
aput v3, v9, v6
.line 413
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v1, v2
.line 410
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 416
:goto_94
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
new-instance v1, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 417
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
const-wide/16 v1, 0xfa
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 418
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$5;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$5;-><init>(Lim/tpelyyftgw/ui/components/AudioPlayerAlert;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 438
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->animatorSet:Landroid/animation/AnimatorSet;
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 439
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->hasOptions:Z
if-eqz v0, :cond_bd
.line 440
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 442
:cond_bd
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 443
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
xor-int/2addr v0, v5
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
.line 444
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setScrollEnabled(Z)V
.line 445
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->isInFullMode:Z
if-eqz v0, :cond_dd
.line 446
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v1, 0x42880000 # 68.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAdditionalYOffset(I)V
goto :goto_e9
.line 448
:cond_dd
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v1, 0x41200000 # 10.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAdditionalYOffset(I)V
.line 450
:goto_e9
return-void
.end method
.method public synthetic lambda$new$1$AudioPlayerAlert(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 475
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->toggleSubMenu()V
return-void
.end method
.method public synthetic lambda$new$3$AudioPlayerAlert(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 518
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shuffleButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->toggleSubMenu()V
return-void
.end method
.method public synthetic lambda$new$4$AudioPlayerAlert(I)V
.registers 3
.param p1, "id" # I
.line 533
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/MediaController;->toggleShuffleMusic(I)V
.line 534
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateShuffleButton()V
.line 535
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->listAdapter:Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert$ListAdapter;->notifyDataSetChanged()V
.line 536
return-void
.end method
.method public synthetic lambda$new$8$AudioPlayerAlert(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 574
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->toggleRepeatMode()V
.line 575
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->updateRepeatButton()V
.line 576
return-void
.end method
.method public synthetic lambda$onSubItemClick$10$AudioPlayerAlert(Ljava/util/ArrayList;Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 25
.param p1, "fmessages" # Ljava/util/ArrayList;
.param p2, "fragment1" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p3, "dids" # Ljava/util/ArrayList;
.param p4, "message" # Ljava/lang/CharSequence;
.param p5, "param" # Z
.line 729
move-object/from16 v0, p0
move-object/from16 v1, p3
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
if-gt v2, v3, :cond_82
const/4 v2, 0x0
invoke-virtual {v1, v2}, 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 v4
iget v6, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v6
int-to-long v6, v6
cmp-long v8, v4, v6
if-eqz v8, :cond_82
if-eqz p4, :cond_2a
move-object/from16 v2, p1
goto :goto_84
.line 739
:cond_2a
invoke-virtual {v1, v2}, 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 v4
.line 740
.local v4, "did":J
long-to-int v6, v4
.line 741
.local v6, "lower_part":I
const/16 v7, 0x20
shr-long v7, v4, v7
long-to-int v8, v7
.line 742
.local v8, "high_part":I
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 743
.local v7, "args1":Landroid/os/Bundle;
const-string v9, "scrollToTopOnResume"
invoke-virtual {v7, v9, v3}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 744
if-eqz v6, :cond_57
.line 745
if-lez v6, :cond_4e
.line 746
const-string v9, "user_id"
invoke-virtual {v7, v9, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_5c
.line 747
:cond_4e
if-gez v6, :cond_5c
.line 748
neg-int v9, v6
const-string v10, "chat_id"
invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_5c
.line 751
:cond_57
const-string v9, "enc_id"
invoke-virtual {v7, v9, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 753
:cond_5c
:goto_5c
iget v9, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v9
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v11, v2, [Ljava/lang/Object;
invoke-virtual {v9, v10, v11}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 754
new-instance v9, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v9, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 755
.local v9, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->parentActivity:Lim/tpelyyftgw/ui/LaunchActivity;
invoke-virtual {v10, v9, v3, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
move-result v2
if-eqz v2, :cond_7c
.line 756
move-object/from16 v2, p1
invoke-virtual {v9, v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V
goto :goto_c4
.line 758
:cond_7c
move-object/from16 v2, p1
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
goto :goto_c4
.line 729
.end local v4 # "did":J
.end local v6 # "lower_part":I
.end local v7 # "args1":Landroid/os/Bundle;
.end local v8 # "high_part":I
.end local v9 # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
:cond_82
move-object/from16 v2, p1
.line 730
:goto_84
const/4 v3, 0x0
.local v3, "a":I
:goto_85
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_c1
.line 731
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 v17
.line 732
.local v17, "did":J
if-eqz p4, :cond_af
.line 733
iget v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v5
invoke-interface/range {p4 .. p4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v6
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x1
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x1
const/16 v16, 0x0
move-wide/from16 v7, v17
invoke-virtual/range {v5 .. v16}, 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 735
:cond_af
iget v4, v0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v10
const/4 v14, 0x1
const/4 v15, 0x0
move-object/from16 v11, p1
move-wide/from16 v12, v17
invoke-virtual/range {v10 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I
.line 730
.end local v17 # "did":J
add-int/lit8 v3, v3, 0x1
goto :goto_85
.line 737
.end local v3 # "a":I
:cond_c1
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 761
:goto_c4
return-void
.end method
.method public onBackPressed()V
.registers 2
.line 964
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
if-eqz v0, :cond_10
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v0
if-eqz v0, :cond_10
.line 965
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField()V
.line 966
return-void
.line 968
:cond_10
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->onBackPressed()V
.line 969
return-void
.end method
.method public onFailedDownload(Ljava/lang/String;Z)V
.registers 3
.param p1, "fileName" # Ljava/lang/String;
.param p2, "canceled" # Z
.line 974
return-void
.end method
.method public onProgressDownload(Ljava/lang/String;F)V
.registers 5
.param p1, "fileName" # Ljava/lang/String;
.param p2, "progress" # F
.line 983
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->progressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const/4 v1, 0x1
invoke-virtual {v0, p2, v1}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V
.line 984
return-void
.end method
.method public onProgressUpload(Ljava/lang/String;FZ)V
.registers 4
.param p1, "fileName" # Ljava/lang/String;
.param p2, "progress" # F
.param p3, "isEncrypted" # Z
.line 989
return-void
.end method
.method public onSuccessDownload(Ljava/lang/String;)V
.registers 2
.param p1, "fileName" # Ljava/lang/String;
.line 979
return-void
.end method
.method public setFullAnimationProgress(F)V
.registers 9
.param p1, "value" # F
.line 691
iput p1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
.line 692
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v1, 0x3f800000 # 1.0f
sub-float v2, v1, p1
const/high16 v3, 0x41a00000 # 20.0f
mul-float v2, v2, v3
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 693
iget v0, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->thumbMaxScale:F
iget v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
mul-float v0, v0, v2
add-float/2addr v0, v1
.line 694
.local v0, "scale":F
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/BackupImageView;->setScaleX(F)V
.line 695
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/BackupImageView;->setScaleY(F)V
.line 696
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->getTranslationY()F
move-result v2
.line 697
.local v2, "translationY":F
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->thumbMaxX:I
int-to-float v4, v4
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
mul-float v4, v4, v5
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationX(F)V
.line 698
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->placeholderImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->startTranslation:F
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->endTranslation:F
sub-float/2addr v5, v4
iget v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
mul-float v5, v5, v6
add-float/2addr v4, v5
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setTranslationY(F)V
.line 699
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->panelStartTranslation:F
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->panelEndTranslation:F
sub-float/2addr v5, v4
iget v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
mul-float v5, v5, v6
add-float/2addr v4, v5
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setTranslationY(F)V
.line 700
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->shadow2:Landroid/view/View;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->panelStartTranslation:F
iget v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->panelEndTranslation:F
sub-float/2addr v5, v4
iget v6, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
mul-float v5, v5, v6
add-float/2addr v4, v5
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->playerLayout:Landroid/widget/FrameLayout;
invoke-virtual {v5}, Landroid/widget/FrameLayout;->getMeasuredHeight()I
move-result v5
int-to-float v5, v5
add-float/2addr v4, v5
invoke-virtual {v3, v4}, Landroid/view/View;->setTranslationY(F)V
.line 701
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 702
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
sub-float v4, v1, v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 703
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->avatarContainer:Lim/tpelyyftgw/ui/components/ChatAvatarContainer;
iget v4, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
sub-float/2addr v1, v4
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/components/ChatAvatarContainer;->setAlpha(F)V
.line 704
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getTitleTextView()Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
move-result-object v1
iget v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 705
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getSubtitleTextView()Lim/tpelyyftgw/ui/actionbar/SimpleTextView;
move-result-object v1
iget v3, p0, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;->fullAnimationProgress:F
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setAlpha(F)V
.line 706
return-void
.end method