StickersAlert.smali
.class public Lim/tpelyyftgw/ui/components/StickersAlert;
.super Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.source "StickersAlert.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;,
Lim/tpelyyftgw/ui/components/StickersAlert$LinkMovementMethodMy;,
Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;,
Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
}
.end annotation
# instance fields
.field private adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
.field private clearsInputField:Z
.field private delegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
.field private emptyView:Landroid/widget/FrameLayout;
.field private gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private ignoreLayout:Z
.field private inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.field private installDelegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;
.field private itemSize:I
.field private layoutManager:Landroidx/recyclerview/widget/GridLayoutManager;
.field private optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private parentActivity:Landroid/app/Activity;
.field private parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.field private pickerBottomLayout:Landroid/widget/TextView;
.field private previewDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
.field private previewSendButton:Landroid/widget/TextView;
.field private previewSendButtonShadow:Landroid/view/View;
.field private reqId:I
.field private scrollOffsetY:I
.field private selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.field private shadow:[Landroid/view/View;
.field private shadowAnimation:[Landroid/animation/AnimatorSet;
.field private showEmoji:Z
.field private stickerEmojiTextView:Landroid/widget/TextView;
.field private stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private stickerPreviewLayout:Landroid/widget/FrameLayout;
.field private stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.field private stickerSetCovereds:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;",
">;"
}
.end annotation
.end field
.field private stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.field private titleTextView:Landroid/widget/TextView;
.field private urlPattern:Ljava/util/regex/Pattern;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;)V
.registers 8
.param p1, "context" # Landroid/content/Context;
.param p2, "baseFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p3, "set" # Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.param p4, "loadedSet" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.param p5, "stickersAlertDelegate" # Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
.line 216
const/4 v0, 0x0
const/4 v1, 0x1
invoke-direct {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;ZI)V
.line 106
const/4 v0, 0x2
new-array v1, v0, [Landroid/animation/AnimatorSet;
iput-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
.line 107
new-array v0, v0, [Landroid/view/View;
iput-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
.line 129
new-instance v0, Lim/tpelyyftgw/ui/components/StickersAlert$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/components/StickersAlert$1;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
.line 217
iput-object p5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->delegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
.line 218
iput-object p3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 219
iput-object p4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 220
iput-object p2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 221
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->loadStickerSet()V
.line 222
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/StickersAlert;->init(Landroid/content/Context;)V
.line 223
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Photo;)V
.registers 10
.param p1, "context" # Landroid/content/Context;
.param p2, "parentObject" # Ljava/lang/Object;
.param p3, "photo" # Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.line 166
const/4 v0, 0x0
const/4 v1, 0x1
invoke-direct {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;ZI)V
.line 106
const/4 v1, 0x2
new-array v2, v1, [Landroid/animation/AnimatorSet;
iput-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
.line 107
new-array v1, v1, [Landroid/view/View;
iput-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
.line 129
new-instance v1, Lim/tpelyyftgw/ui/components/StickersAlert$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/StickersAlert$1;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
.line 167
move-object v1, p1
check-cast v1, Landroid/app/Activity;
iput-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentActivity:Landroid/app/Activity;
.line 168
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;-><init>()V
.line 169
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;-><init>()V
.line 170
.local v2, "inputStickeredMediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;-><init>()V
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
.line 171
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J
iput-wide v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
.line 172
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->access_hash:J
iput-wide v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->access_hash:J
.line 173
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-object v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->file_reference:[B
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
.line 174
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
if-nez v3, :cond_49
.line 175
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
new-array v0, v0, [B
iput-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
.line 177
:cond_49
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
.line 178
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$s_46wgWzRjy0bq6BB1AAMjhK5MA;
.local v0, "requestDelegate":Lim/tpelyyftgw/tgnet/RequestDelegate;
invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$s_46wgWzRjy0bq6BB1AAMjhK5MA;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;)V
.line 205
iget v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$pagFx365c2SVG0Kfv6qy7jH_nSI;
invoke-direct {v4, p0, p2, v1, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$pagFx365c2SVG0Kfv6qy7jH_nSI;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Ljava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;Lim/tpelyyftgw/tgnet/RequestDelegate;)V
invoke-virtual {v3, v1, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v3
iput v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->reqId:I
.line 212
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/StickersAlert;->init(Landroid/content/Context;)V
.line 213
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/components/StickersAlert;)Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->delegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/components/StickersAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->clearsInputField:Z
return v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/components/StickersAlert;)Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
return-object v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/components/StickersAlert;)Lim/tpelyyftgw/ui/components/RecyclerListView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
return-object v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/components/StickersAlert;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->emptyView:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/components/StickersAlert;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateLayout()V
return-void
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/components/StickersAlert;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/components/StickersAlert;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/components/StickersAlert;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowDrawable:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
return v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
return v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingTop:I
return v0
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
return v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
return v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/components/StickersAlert;)Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
return-object v0
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/ui/components/StickersAlert;)Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
return-object v0
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
return v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/components/StickersAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->ignoreLayout:Z
return v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/ui/components/StickersAlert;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/components/StickersAlert;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.param p1, "x1" # Z
.line 62
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->ignoreLayout:Z
return p1
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/components/StickersAlert;)[Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$4200(Lim/tpelyyftgw/ui/components/StickersAlert;)[Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
return-object v0
.end method
.method static synthetic access$4300(Lim/tpelyyftgw/ui/components/StickersAlert;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->showEmoji:Z
return v0
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/ui/components/StickersAlert;)Landroidx/recyclerview/widget/GridLayoutManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->layoutManager:Landroidx/recyclerview/widget/GridLayoutManager;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
return v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
return v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/components/StickersAlert;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->itemSize:I
return v0
.end method
.method static synthetic access$702(Lim/tpelyyftgw/ui/components/StickersAlert;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.param p1, "x1" # I
.line 62
iput p1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->itemSize:I
return p1
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/components/StickersAlert;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/components/StickersAlert;)Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/StickersAlert;
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
return-object v0
.end method
.method private hidePreview()V
.registers 8
.line 795
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
.line 796
.local v0, "animatorSet":Landroid/animation/AnimatorSet;
const/4 v1, 0x1
new-array v2, v1, [Landroid/animation/Animator;
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
sget-object v4, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
const/4 v5, 0x0
const/4 v6, 0x0
aput v5, v1, v6
invoke-static {v3, v4, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v2, v6
invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 797
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 798
new-instance v1, Lim/tpelyyftgw/ui/components/StickersAlert$9;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/StickersAlert$9;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 804
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 805
return-void
.end method
.method private init(Landroid/content/Context;)V
.registers 22
.param p1, "context" # Landroid/content/Context;
.line 276
move-object/from16 v0, p0
move-object/from16 v1, p1
new-instance v2, Lim/tpelyyftgw/ui/components/StickersAlert$2;
invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/ui/components/StickersAlert$2;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
.line 398
iget-object v2, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V
.line 399
iget-object v2, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
iget v5, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->backgroundPaddingLeft:I
invoke-virtual {v2, v4, v3, v5, v3}, Landroid/view/ViewGroup;->setPadding(IIII)V
.line 401
new-instance v2, Landroid/widget/FrameLayout$LayoutParams;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I
move-result v4
const/4 v5, -0x1
const/16 v6, 0x33
invoke-direct {v2, v5, v4, v6}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
.line 402
.local v2, "frameLayoutParams":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v4, 0x42400000 # 48.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
iput v6, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 403
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
new-instance v7, Landroid/view/View;
invoke-direct {v7, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
aput-object v7, v6, v3
.line 404
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v6, v6, v3
const-string v7, "dialogShadowLine"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v6, v8}, Landroid/view/View;->setBackgroundColor(I)V
.line 405
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v6, v6, v3
const/4 v8, 0x0
invoke-virtual {v6, v8}, Landroid/view/View;->setAlpha(F)V
.line 406
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v6, v6, v3
const/4 v8, 0x4
invoke-virtual {v6, v8}, Landroid/view/View;->setVisibility(I)V
.line 407
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v6, v6, v3
const/4 v8, 0x1
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v6, v9}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 408
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v9, v9, v3
invoke-virtual {v6, v9, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 410
new-instance v6, Lim/tpelyyftgw/ui/components/StickersAlert$3;
invoke-direct {v6, v0, v1}, Lim/tpelyyftgw/ui/components/StickersAlert$3;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 425
const/16 v9, 0xe
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTag(Ljava/lang/Object;)V
.line 426
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v9, Landroidx/recyclerview/widget/GridLayoutManager;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->getContext()Landroid/content/Context;
move-result-object v10
const/4 v11, 0x5
invoke-direct {v9, v10, v11}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;I)V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->layoutManager:Landroidx/recyclerview/widget/GridLayoutManager;
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 427
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->layoutManager:Landroidx/recyclerview/widget/GridLayoutManager;
new-instance v9, Lim/tpelyyftgw/ui/components/StickersAlert$4;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/StickersAlert$4;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V
.line 436
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v9, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-direct {v9, v0, v1}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Landroid/content/Context;)V
iput-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 437
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V
.line 438
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v9, Lim/tpelyyftgw/ui/components/StickersAlert$5;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/StickersAlert$5;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 447
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v9, 0x41200000 # 10.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v6, v10, v3, v9, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 448
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V
.line 449
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEnabled(Z)V
.line 450
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v9, "dialogScrollGlow"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V
.line 451
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$5YzIMPpq8j7LjGZ3dcYAQMMr4W8;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$5YzIMPpq8j7LjGZ3dcYAQMMr4W8;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 452
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v9, Lim/tpelyyftgw/ui/components/StickersAlert$6;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/StickersAlert$6;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 458
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$xZ_gZqJhwVPUSQd2KKpmaXs4Vaw;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$xZ_gZqJhwVPUSQd2KKpmaXs4Vaw;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.line 502
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 503
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v10, -0x40800000 # -1.0f
const/high16 v11, -0x40800000 # -1.0f
const/16 v12, 0x33
const/4 v13, 0x0
const/high16 v14, 0x42400000 # 48.0f
const/4 v15, 0x0
const/high16 v16, 0x42400000 # 48.0f
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v6, v9, v10}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 505
new-instance v6, Lim/tpelyyftgw/ui/components/StickersAlert$7;
invoke-direct {v6, v0, v1}, Lim/tpelyyftgw/ui/components/StickersAlert$7;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->emptyView:Landroid/widget/FrameLayout;
.line 514
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->emptyView:Landroid/widget/FrameLayout;
const/high16 v10, -0x40800000 # -1.0f
const/4 v14, 0x0
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v6, v9, v10}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 515
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->emptyView:Landroid/widget/FrameLayout;
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V
.line 516
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->emptyView:Landroid/widget/FrameLayout;
sget-object v9, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$phFaAG1UuQ2ff7TMNuZXf-cTq68;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$phFaAG1UuQ2ff7TMNuZXf-cTq68;
invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 518
new-instance v6, Landroid/widget/TextView;
invoke-direct {v6, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
.line 519
invoke-virtual {v6, v8}, Landroid/widget/TextView;->setLines(I)V
.line 520
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
invoke-virtual {v6, v8}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 521
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const-string v9, "dialogTextBlack"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v6, v9}, Landroid/widget/TextView;->setTextColor(I)V
.line 522
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const/high16 v9, 0x41a00000 # 20.0f
invoke-virtual {v6, v8, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 523
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const-string v9, "dialogTextLink"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v6, v9}, Landroid/widget/TextView;->setLinkTextColor(I)V
.line 524
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const-string v9, "dialogLinkSelection"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v6, v9}, Landroid/widget/TextView;->setHighlightColor(I)V
.line 525
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
sget-object v9, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v6, v9}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 526
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const/high16 v9, 0x41900000 # 18.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v6, v10, v3, v11, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 527
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const/16 v10, 0x10
invoke-virtual {v6, v10}, Landroid/widget/TextView;->setGravity(I)V
.line 528
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->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 v11
invoke-virtual {v6, v11}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 529
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const/high16 v12, -0x40800000 # -1.0f
const/high16 v13, 0x42480000 # 50.0f
const/16 v14, 0x33
const/16 v16, 0x0
const/high16 v17, 0x42200000 # 40.0f
const/16 v18, 0x0
invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v6, v11, v12}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 531
new-instance v6, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v11, "key_sheet_other"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
const/4 v12, 0x0
invoke-direct {v6, v1, v12, v3, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;II)V
iput-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 532
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setLongClickEnabled(Z)V
.line 533
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v11, 0x2
invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSubMenuOpenSide(I)V
.line 534
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v12, 0x7f080161
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setIcon(I)V
.line 535
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v12, "player_actionBarSelector"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v12, v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 536
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v12, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v13, 0x42200000 # 40.0f
const/high16 v14, 0x42200000 # 40.0f
const/16 v15, 0x35
const/high16 v17, 0x40a00000 # 5.0f
const/high16 v18, 0x40a00000 # 5.0f
const/16 v19, 0x0
invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v6, v12, v13}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 537
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v12, "StickersShare"
const v13, 0x7f0f0ffd
invoke-static {v12, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
const v13, 0x7f08026b
invoke-virtual {v6, v8, v13, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 538
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v12, "CopyLink"
const v13, 0x7f0f0480
invoke-static {v12, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
const v13, 0x7f080250
invoke-virtual {v6, v11, v13, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 539
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
new-instance v11, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$j3wi8IsK10y4FYiCz1HfwaKY-0w;
invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$j3wi8IsK10y4FYiCz1HfwaKY-0w;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 540
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
new-instance v11, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$4IMeO0FpgY5JnfJLcYAWiJq4kfE;
invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$4IMeO0FpgY5JnfJLcYAWiJq4kfE;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemDelegate;)V
.line 541
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const-string v11, "AccDescrMoreOptions"
const v12, 0x7f0f002d
invoke-static {v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V
.line 542
iget-object v6, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
if-eqz v11, :cond_234
const/4 v11, 0x0
goto :goto_236
:cond_234
const/16 v11, 0x8
:goto_236
invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 544
new-instance v6, Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V
.line 545
.local v6, "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
iget-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->emptyView:Landroid/widget/FrameLayout;
const/4 v13, -0x2
const/16 v14, 0x11
invoke-static {v13, v13, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v11, v6, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 547
new-instance v11, Landroid/widget/FrameLayout$LayoutParams;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I
move-result v13
const/16 v15, 0x53
invoke-direct {v11, v5, v13, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
move-object v2, v11
.line 548
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
iput v11, v2, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
.line 549
iget-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
new-instance v13, Landroid/view/View;
invoke-direct {v13, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
aput-object v13, v11, v8
.line 550
iget-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v11, v11, v8
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v11, v13}, Landroid/view/View;->setBackgroundColor(I)V
.line 551
iget-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v13, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v13, v13, v8
invoke-virtual {v11, v13, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 553
new-instance v11, Landroid/widget/TextView;
invoke-direct {v11, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v11, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
.line 554
const-string v13, "dialogBackground"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
const-string v17, "listSelectorSDK21"
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v4, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorWithBackgroundDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v11, v4}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 555
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
const-string v11, "dialogTextBlue2"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v4, v12}, Landroid/widget/TextView;->setTextColor(I)V
.line 556
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
const/high16 v12, 0x41600000 # 14.0f
invoke-virtual {v4, v8, v12}, Landroid/widget/TextView;->setTextSize(IF)V
.line 557
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v4, v12, v3, v9, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 558
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v9
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 559
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
invoke-virtual {v4, v14}, Landroid/widget/TextView;->setGravity(I)V
.line 560
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
const/16 v12, 0x30
invoke-static {v5, v12, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v14
invoke-virtual {v4, v9, v14}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 562
new-instance v4, Landroid/widget/FrameLayout;
invoke-direct {v4, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
.line 563
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
const v14, -0x20000001
and-int/2addr v9, v14
invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 564
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
const/16 v9, 0x8
invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 565
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;->setSoundEffectsEnabled(Z)V
.line 566
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
const/high16 v14, -0x40800000 # -1.0f
invoke-static {v5, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v14
invoke-virtual {v4, v9, v14}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 567
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$92YMKuXTB8J6sSL5k5dXQwnks0s;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$92YMKuXTB8J6sSL5k5dXQwnks0s;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 569
new-instance v4, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 570
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;->setAspectFit(Z)V
.line 571
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v9, 0x3
invoke-virtual {v4, v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setLayerNum(I)V
.line 572
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 574
new-instance v4, Landroid/widget/TextView;
invoke-direct {v4, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
.line 575
const/high16 v9, 0x41f00000 # 30.0f
invoke-virtual {v4, v8, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 576
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
const/16 v9, 0x55
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setGravity(I)V
.line 577
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 579
new-instance v4, Landroid/widget/TextView;
invoke-direct {v4, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
.line 580
const/high16 v9, 0x41600000 # 14.0f
invoke-virtual {v4, v8, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 581
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v4, v8}, Landroid/widget/TextView;->setTextColor(I)V
.line 582
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
const/16 v8, 0x11
invoke-virtual {v4, v8}, Landroid/widget/TextView;->setGravity(I)V
.line 583
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v4, v8}, Landroid/widget/TextView;->setBackgroundColor(I)V
.line 584
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
const/high16 v8, 0x41e80000 # 29.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-virtual {v4, v9, v3, v8, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 585
iget-object v3, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 586
iget-object v3, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
invoke-static {v5, v12, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v4, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 587
iget-object v3, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$X6bcWZ8oPm0XVWsg0Z5WT2ybbtw;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$X6bcWZ8oPm0XVWsg0Z5WT2ybbtw;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 592
new-instance v3, Landroid/widget/FrameLayout$LayoutParams;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I
move-result v4
invoke-direct {v3, v5, v4, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
move-object v2, v3
.line 593
const/high16 v3, 0x42400000 # 48.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
iput v3, v2, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
.line 594
new-instance v3, Landroid/view/View;
invoke-direct {v3, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v3, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButtonShadow:Landroid/view/View;
.line 595
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v4}, Landroid/view/View;->setBackgroundColor(I)V
.line 596
iget-object v3, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
iget-object v4, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButtonShadow:Landroid/view/View;
invoke-virtual {v3, v4, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 598
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 600
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateFields()V
.line 601
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateSendButton()V
.line 602
iget-object v3, v0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;->notifyDataSetChanged()V
.line 603
return-void
.end method
.method public static synthetic lambda$4IMeO0FpgY5JnfJLcYAWiJq4kfE(Lim/tpelyyftgw/ui/components/StickersAlert;I)V
.registers 2
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/StickersAlert;->onSubItemClick(I)V
return-void
.end method
.method static synthetic lambda$init$7(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 516
const/4 v0, 0x1
return v0
.end method
.method private loadStickerSet()V
.registers 4
.line 240
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
if-eqz v0, :cond_5c
.line 241
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-nez v1, :cond_1c
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->short_name:Ljava/lang/String;
if-eqz v0, :cond_1c
.line 242
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->short_name:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getStickerSetByName(Ljava/lang/String;)Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 244
:cond_1c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-nez v0, :cond_30
.line 245
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getStickerSetById(J)Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 247
:cond_30
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-nez v0, :cond_4c
.line 248
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;-><init>()V
.line 249
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 250
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$4fGdz6CAACKoZ2syyUqgga9d4J4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$4fGdz6CAACKoZ2syyUqgga9d4J4;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
goto :goto_5c
.line 264
:cond_4c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
if-eqz v0, :cond_5c
.line 265
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateSendButton()V
.line 266
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateFields()V
.line 267
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;->notifyDataSetChanged()V
nop
.line 270
:cond_5c
:goto_5c
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-eqz v0, :cond_68
.line 271
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->masks:Z
xor-int/lit8 v0, v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->showEmoji:Z
.line 273
:cond_68
return-void
.end method
.method private onSubItemClick(I)V
.registers 11
.param p1, "id" # I
.line 627
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-nez v0, :cond_5
.line 628
return-void
.line 630
:cond_5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "https://"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->linkPrefix:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "/addstickers/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->short_name:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 631
.local v0, "stickersUrl":Ljava/lang/String;
const/4 v1, 0x1
if-ne p1, v1, :cond_4a
.line 632
new-instance v1, Lim/tpelyyftgw/ui/components/ShareAlert;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->getContext()Landroid/content/Context;
move-result-object v3
const/4 v4, 0x0
const/4 v6, 0x0
const/4 v8, 0x0
move-object v2, v1
move-object v5, v0
move-object v7, v0
invoke-direct/range {v2 .. v8}, Lim/tpelyyftgw/ui/components/ShareAlert;-><init>(Landroid/content/Context;Ljava/util/ArrayList;Ljava/lang/String;ZLjava/lang/String;Z)V
.line 633
.local v1, "alert":Lim/tpelyyftgw/ui/components/ShareAlert;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
if-eqz v2, :cond_46
.line 634
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
goto :goto_5c
.line 636
:cond_46
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ShareAlert;->show()V
goto :goto_5c
.line 638
.end local v1 # "alert":Lim/tpelyyftgw/ui/components/ShareAlert;
:cond_4a
const/4 v1, 0x2
if-ne p1, v1, :cond_5c
.line 640
:try_start_4d
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V
.line 641
const v1, 0x7f0f0815
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
:try_end_56
.catch Ljava/lang/Exception; {:try_start_4d .. :try_end_56} :catch_57
.line 644
goto :goto_5d
.line 642
:catch_57
move-exception v1
.line 643
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
goto :goto_5d
.line 638
.end local v1 # "e":Ljava/lang/Exception;
:cond_5c
:goto_5c
nop
.line 646
:goto_5d
return-void
.end method
.method private runShadowAnimation(IZ)V
.registers 10
.param p1, "num" # I
.param p2, "show" # Z
.line 808
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
if-eqz v0, :cond_5
.line 809
return-void
.line 811
:cond_5
if-eqz p2, :cond_11
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v0, v0, p1
invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_1d
:cond_11
if-nez p2, :cond_86
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v0, v0, p1
invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_86
.line 812
:cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v0, v0, p1
const/4 v1, 0x1
if-eqz p2, :cond_26
const/4 v2, 0x0
goto :goto_2a
:cond_26
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
:goto_2a
invoke-virtual {v0, v2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 813
const/4 v0, 0x0
if-eqz p2, :cond_37
.line 814
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v2, v2, p1
invoke-virtual {v2, v0}, Landroid/view/View;->setVisibility(I)V
.line 816
:cond_37
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v3, v2, p1
if-eqz v3, :cond_42
.line 817
aget-object v2, v2, p1
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 819
:cond_42
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
aput-object v3, v2, p1
.line 820
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v2, v2, p1
new-array v3, v1, [Landroid/animation/Animator;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v4, v4, p1
sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v1, v1, [F
if-eqz p2, :cond_5e
const/high16 v6, 0x3f800000 # 1.0f
goto :goto_5f
:cond_5e
const/4 v6, 0x0
:goto_5f
aput v6, v1, v0
invoke-static {v4, v5, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v3, v0
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 821
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v0, v0, p1
const-wide/16 v1, 0x96
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 822
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v0, v0, p1
new-instance v1, Lim/tpelyyftgw/ui/components/StickersAlert$10;
invoke-direct {v1, p0, p1, p2}, Lim/tpelyyftgw/ui/components/StickersAlert$10;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;IZ)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 840
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v0, v0, p1
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 842
:cond_86
return-void
.end method
.method private setButton(Landroid/view/View$OnClickListener;Ljava/lang/String;I)V
.registers 6
.param p1, "onClickListener" # Landroid/view/View$OnClickListener;
.param p2, "title" # Ljava/lang/String;
.param p3, "color" # I
.line 873
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
invoke-virtual {v0, p3}, Landroid/widget/TextView;->setTextColor(I)V
.line 874
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
invoke-virtual {p2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 875
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->pickerBottomLayout:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 876
return-void
.end method
.method private updateFields()V
.registers 10
.line 649
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
if-nez v0, :cond_5
.line 650
return-void
.line 652
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
const-string v1, "dialogTextBlue2"
if-eqz v0, :cond_15b
.line 653
const/4 v0, 0x0
.line 655
.local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
const/4 v2, 0x0
:try_start_d
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->urlPattern:Ljava/util/regex/Pattern;
if-nez v3, :cond_19
.line 656
const-string v3, "@[a-zA-Z\\d_]{1,32}"
invoke-static {v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v3
iput-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->urlPattern:Ljava/util/regex/Pattern;
.line 658
:cond_19
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->urlPattern:Ljava/util/regex/Pattern;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v3
.line 659
.local v3, "matcher":Ljava/util/regex/Matcher;
:goto_25
invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z
move-result v4
if-eqz v4, :cond_76
.line 660
if-nez v0, :cond_44
.line 661
new-instance v4, Landroid/text/SpannableStringBuilder;
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;
invoke-direct {v4, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v4
.line 662
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
new-instance v5, Lim/tpelyyftgw/ui/components/StickersAlert$LinkMovementMethodMy;
const/4 v6, 0x0
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/components/StickersAlert$LinkMovementMethodMy;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert$1;)V
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 664
:cond_44
invoke-virtual {v3}, Ljava/util/regex/Matcher;->start()I
move-result v4
.line 665
.local v4, "start":I
invoke-virtual {v3}, Ljava/util/regex/Matcher;->end()I
move-result v5
.line 666
.local v5, "end":I
iget-object v6, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;
invoke-virtual {v6, v4}, Ljava/lang/String;->charAt(I)C
move-result v6
const/16 v7, 0x40
if-eq v6, v7, :cond_5c
.line 667
add-int/lit8 v4, v4, 0x1
.line 669
:cond_5c
new-instance v6, Lim/tpelyyftgw/ui/components/StickersAlert$8;
iget-object v7, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;
add-int/lit8 v8, v4, 0x1
invoke-virtual {v7, v8, v5}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence;
move-result-object v7
invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v7
invoke-direct {v6, p0, v7}, Lim/tpelyyftgw/ui/components/StickersAlert$8;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Ljava/lang/String;)V
.line 676
.local v6, "url":Lim/tpelyyftgw/ui/components/URLSpanNoUnderline;
nop
.line 677
invoke-virtual {v0, v6, v4, v5, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
:try_end_75
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_75} :catch_77
.line 679
.end local v4 # "start":I
.end local v5 # "end":I
.end local v6 # "url":Lim/tpelyyftgw/ui/components/URLSpanNoUnderline;
goto :goto_25
.line 682
.end local v3 # "matcher":Ljava/util/regex/Matcher;
:cond_76
goto :goto_7b
.line 680
:catch_77
move-exception v3
.line 681
.local v3, "e":Ljava/lang/Exception;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 683
.end local v3 # "e":Ljava/lang/Exception;
:goto_7b
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
if-eqz v0, :cond_81
move-object v4, v0
goto :goto_87
:cond_81
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;
:goto_87
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 685
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
const-string v4, "MasksCount"
const-string v5, "Stickers"
const/4 v6, 0x1
if-eqz v3, :cond_10a
iget v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
iget-object v7, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
invoke-virtual {v3, v7, v8}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(J)Z
move-result v3
if-nez v3, :cond_a8
goto :goto_10a
.line 726
:cond_a8
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->masks:Z
const v3, 0x7f0f0dd2
const-string v7, "RemoveStickersCount"
if-eqz v1, :cond_ce
.line 727
new-array v1, v6, [Ljava/lang/Object;
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v2
invoke-static {v7, v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v1
.local v1, "text":Ljava/lang/String;
goto :goto_e6
.line 729
.end local v1 # "text":Ljava/lang/String;
:cond_ce
new-array v1, v6, [Ljava/lang/Object;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v2
invoke-static {v7, v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v1
.line 731
.restart local v1 # "text":Ljava/lang/String;
:goto_e6
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->official:Z
const-string v3, "dialogTextRed"
if-eqz v2, :cond_fd
.line 732
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$UR1TJRl0u09NABQpxpfWrm0tLFs;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$UR1TJRl0u09NABQpxpfWrm0tLFs;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
.line 738
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
.line 732
invoke-direct {p0, v2, v1, v3}, Lim/tpelyyftgw/ui/components/StickersAlert;->setButton(Landroid/view/View$OnClickListener;Ljava/lang/String;I)V
goto :goto_155
.line 740
:cond_fd
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$kpNOXTbdqodyubXBIKRv5uCbfv8;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$kpNOXTbdqodyubXBIKRv5uCbfv8;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
.line 746
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
.line 740
invoke-direct {p0, v2, v1, v3}, Lim/tpelyyftgw/ui/components/StickersAlert;->setButton(Landroid/view/View$OnClickListener;Ljava/lang/String;I)V
goto :goto_155
.line 687
.end local v1 # "text":Ljava/lang/String;
:cond_10a
:goto_10a
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->masks:Z
const v7, 0x7f0f00d9
const-string v8, "AddStickersCount"
if-eqz v3, :cond_130
.line 688
new-array v3, v6, [Ljava/lang/Object;
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v2
invoke-static {v8, v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v2
.local v2, "text":Ljava/lang/String;
goto :goto_148
.line 690
.end local v2 # "text":Ljava/lang/String;
:cond_130
new-array v3, v6, [Ljava/lang/Object;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v2
invoke-static {v8, v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v2
.line 692
.restart local v2 # "text":Ljava/lang/String;
:goto_148
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$rvJ1Rv5uwt1swQO_bhDAthQ-HAw;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$rvJ1Rv5uwt1swQO_bhDAthQ-HAw;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
.line 723
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
.line 692
invoke-direct {p0, v3, v2, v1}, Lim/tpelyyftgw/ui/components/StickersAlert;->setButton(Landroid/view/View$OnClickListener;Ljava/lang/String;I)V
.line 724
.end local v2 # "text":Ljava/lang/String;
nop
.line 749
:goto_155
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;->notifyDataSetChanged()V
.line 750
.end local v0 # "stringBuilder":Landroid/text/SpannableStringBuilder;
goto :goto_174
.line 751
:cond_15b
const v0, 0x7f0f042e
const-string v2, "Close"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v0
.line 752
.local v0, "text":Ljava/lang/String;
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$llXw6JAOzC0xK2iJqXmEKd9zmL8;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$llXw6JAOzC0xK2iJqXmEKd9zmL8;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-direct {p0, v2, v0, v1}, Lim/tpelyyftgw/ui/components/StickersAlert;->setButton(Landroid/view/View$OnClickListener;Ljava/lang/String;I)V
.line 754
.end local v0 # "text":Ljava/lang/String;
:goto_174
return-void
.end method
.method private updateLayout()V
.registers 8
.line 763
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
const/4 v1, 0x0
if-gtz v0, :cond_38
.line 764
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I
move-result v2
iput v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 765
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
if-nez v0, :cond_32
.line 766
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
iget v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
int-to-float v2, v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTranslationY(F)V
.line 767
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
int-to-float v2, v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setTranslationY(F)V
.line 768
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v0, v0, v1
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V
.line 770
:cond_32
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->invalidate()V
.line 771
return-void
.line 773
:cond_38
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 774
.local v0, "child":Landroid/view/View;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView: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 775
.local v2, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-virtual {v0}, Landroid/view/View;->getTop()I
move-result v3
.line 776
.local v3, "top":I
const/4 v4, 0x0
.line 777
.local v4, "newOffset":I
if-ltz v3, :cond_5a
if-eqz v2, :cond_5a
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;->getAdapterPosition()I
move-result v5
if-nez v5, :cond_5a
.line 778
move v4, v3
.line 779
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/StickersAlert;->runShadowAnimation(IZ)V
goto :goto_5e
.line 781
:cond_5a
const/4 v5, 0x1
invoke-direct {p0, v1, v5}, Lim/tpelyyftgw/ui/components/StickersAlert;->runShadowAnimation(IZ)V
.line 783
:goto_5e
iget v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
if-eq v5, v4, :cond_8c
.line 784
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iput v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V
.line 785
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
if-nez v5, :cond_87
.line 786
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
iget v6, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
int-to-float v6, v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setTranslationY(F)V
.line 787
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget v6, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
int-to-float v6, v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setTranslationY(F)V
.line 788
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v1, v5, v1
iget v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
int-to-float v5, v5
invoke-virtual {v1, v5}, Landroid/view/View;->setTranslationY(F)V
.line 790
:cond_87
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v1}, Landroid/view/ViewGroup;->invalidate()V
.line 792
:cond_8c
return-void
.end method
.method private updateSendButton()V
.registers 10
.line 606
sget-object v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
move-result v0
div-int/lit8 v0, v0, 0x2
int-to-float v0, v0
sget v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->density:F
div-float/2addr v0, v1
float-to-int v0, v0
.line 607
.local v0, "size":I
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->delegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
if-eqz v1, :cond_5c
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-eqz v1, :cond_21
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->masks:Z
if-nez v1, :cond_5c
.line 608
:cond_21
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
const v2, 0x7f0f0f35
const-string v3, "SendSticker"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 609
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
int-to-float v2, v0
int-to-float v3, v0
const/16 v4, 0x11
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/high16 v8, 0x41f00000 # 30.0f
invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 610
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
int-to-float v2, v0
int-to-float v3, v0
invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 611
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 612
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButtonShadow:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
goto :goto_8e
.line 614
:cond_5c
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
const v2, 0x7f0f042e
const-string v3, "Close"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 615
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/16 v2, 0x11
invoke-static {v0, v0, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 616
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
invoke-static {v0, v0, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 617
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButton:Landroid/widget/TextView;
const/16 v2, 0x8
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 618
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewSendButtonShadow:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 620
:goto_8e
return-void
.end method
# virtual methods
.method protected canDismissWithSwipe()Z
.registers 2
.line 758
const/4 v0, 0x0
return v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 7
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 857
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
if-ne p1, v0, :cond_33
.line 859
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_1b
.line 860
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 861
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_d
if-ge v1, v0, :cond_1b
.line 862
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2}, Landroid/view/View;->invalidate()V
.line 861
add-int/lit8 v1, v1, 0x1
goto :goto_d
.line 865
.end local v0 # "count":I
.end local v1 # "a":I
:cond_1b
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_2c
.line 866
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->close()V
.line 868
:cond_2c
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->reset()V
.line 870
:cond_33
return-void
.end method
.method public dismiss()V
.registers 6
.line 846
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 847
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->reqId:I
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_16
.line 848
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->reqId:I
invoke-virtual {v0, v3, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
.line 849
iput v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->reqId:I
.line 851
:cond_16
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 852
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
new-array v2, v2, [Ljava/lang/Object;
const/4 v4, 0x2
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v1
invoke-virtual {v0, v3, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 853
return-void
.end method
.method public isClearsInputField()Z
.registers 2
.line 236
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->clearsInputField:Z
return v0
.end method
.method public synthetic lambda$init$10$StickersAlert(Landroid/view/View;)V
.registers 8
.param p1, "v" # Landroid/view/View;
.line 588
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->delegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-boolean v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->clearsInputField:Z
const/4 v4, 0x1
const/4 v5, 0x0
invoke-interface/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;->onStickerSelected(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;ZZI)V
.line 589
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 590
return-void
.end method
.method public synthetic lambda$init$5$StickersAlert(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 9
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 451
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->previewDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
const/4 v3, 0x0
move-object v1, p2
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->onTouch(Landroid/view/MotionEvent;Lim/tpelyyftgw/ui/components/RecyclerListView;ILjava/lang/Object;Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;)Z
move-result v0
return v0
.end method
.method public synthetic lambda$init$6$StickersAlert(Landroid/view/View;I)V
.registers 16
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 459
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
if-eqz v0, :cond_38
.line 460
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;->access$4500(Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;)Landroid/util/SparseArray;
move-result-object v0
invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.line 461
.local v0, "pack":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
if-eqz v0, :cond_36
.line 462
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 463
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;-><init>()V
.line 464
.local v1, "inputStickerSetID":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->access_hash:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;->access_hash:J
.line 465
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;->id:J
.line 466
new-instance v8, Lim/tpelyyftgw/ui/components/StickersAlert;
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentActivity:Landroid/app/Activity;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
const/4 v6, 0x0
const/4 v7, 0x0
move-object v2, v8
move-object v5, v1
invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/ui/components/StickersAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;)V
.line 467
.local v2, "alert":Lim/tpelyyftgw/ui/components/StickersAlert;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/StickersAlert;->show()V
.line 469
.end local v0 # "pack":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.end local v1 # "inputStickerSetID":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
.end local v2 # "alert":Lim/tpelyyftgw/ui/components/StickersAlert;
:cond_36
goto/16 :goto_121
.line 470
:cond_38
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-eqz v0, :cond_122
if-ltz p2, :cond_122
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt p2, v0, :cond_48
goto/16 :goto_122
.line 473
:cond_48
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;
iput-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 475
const/4 v0, 0x0
.line 476
.local v0, "set":Z
const/4 v1, 0x0
.local v1, "a":I
:goto_56
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->attributes:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
const/high16 v3, 0x41f00000 # 30.0f
const/4 v4, 0x0
if-ge v1, v2, :cond_9b
.line 477
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->attributes:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
.line 478
.local v2, "attribute":Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
instance-of v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeSticker;
if-eqz v5, :cond_98
.line 479
iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->alt:Ljava/lang/String;
if-eqz v5, :cond_9b
iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->alt:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
if-lez v5, :cond_9b
.line 480
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;->alt:Ljava/lang/String;
iget-object v7, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
invoke-virtual {v7}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
move-result-object v7
invoke-virtual {v7}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v7
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-static {v6, v7, v8, v4}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 481
const/4 v0, 0x1
goto :goto_9b
.line 476
.end local v2 # "attribute":Lim/tpelyyftgw/tgnet/TLRPC$DocumentAttribute;
:cond_98
add-int/lit8 v1, v1, 0x1
goto :goto_56
.line 486
.end local v1 # "a":I
:cond_9b
:goto_9b
if-nez v0, :cond_c2
.line 487
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
iget v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v2
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J
invoke-virtual {v2, v5, v6}, Lim/tpelyyftgw/messenger/MediaDataController;->getEmojiForSticker(J)Ljava/lang/String;
move-result-object v2
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerEmojiTextView:Landroid/widget/TextView;
invoke-virtual {v5}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
move-result-object v5
invoke-virtual {v5}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v5
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-static {v2, v5, v3, v4}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 490
:cond_c2
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
const/16 v2, 0x5a
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v1
.line 491
.local v1, "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerImageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v5
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ImageLocation;->getForDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v6
const/4 v7, 0x0
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->selectedSticker:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/ImageLocation;->getForDocument(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v8
const/4 v9, 0x0
iget-object v11, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
const/4 v12, 0x1
const-string v10, "webp"
invoke-virtual/range {v5 .. v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;I)V
.line 492
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
check-cast v2, Landroid/widget/FrameLayout$LayoutParams;
.line 493
.local v2, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
iget v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->scrollOffsetY:I
iput v3, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 494
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
invoke-virtual {v3, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 495
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 496
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 497
.local v3, "animatorSet":Landroid/animation/AnimatorSet;
const/4 v5, 0x1
new-array v5, v5, [Landroid/animation/Animator;
iget-object v6, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerPreviewLayout:Landroid/widget/FrameLayout;
sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;
const/4 v8, 0x2
new-array v8, v8, [F
fill-array-data v8, :array_124
invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v4
invoke-virtual {v3, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 498
const-wide/16 v4, 0xc8
invoke-virtual {v3, v4, v5}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 499
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
.line 501
.end local v0 # "set":Z
.end local v1 # "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v2 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
.end local v3 # "animatorSet":Landroid/animation/AnimatorSet;
:goto_121
return-void
.line 471
:cond_122
:goto_122
return-void
nop
:array_124
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method public synthetic lambda$init$8$StickersAlert(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 539
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->toggleSubMenu()V
return-void
.end method
.method public synthetic lambda$init$9$StickersAlert(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 567
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->hidePreview()V
return-void
.end method
.method public synthetic lambda$loadStickerSet$4$StickersAlert(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 250
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$B_3Fl2Py2AtCACVYoJ35vvqE38w;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$B_3Fl2Py2AtCACVYoJ35vvqE38w;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$new$1$StickersAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 178
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$4kHs1RE0W0rWJnKnQSO-GgTGBB0;
invoke-direct {v0, p0, p3, p2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$4kHs1RE0W0rWJnKnQSO-GgTGBB0;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$new$2$StickersAlert(Ljava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;Lim/tpelyyftgw/tgnet/RequestDelegate;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 9
.param p1, "parentObject" # Ljava/lang/Object;
.param p2, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.param p3, "requestDelegate" # Lim/tpelyyftgw/tgnet/RequestDelegate;
.param p4, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p5, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 206
if-eqz p5, :cond_1f
iget-object v0, p5, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileRefController;->isFileRefError(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1f
if-eqz p1, :cond_1f
.line 207
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileRefController;->getInstance(I)Lim/tpelyyftgw/messenger/FileRefController;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p2, v1, v2
const/4 v2, 0x1
aput-object p3, v1, v2
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/FileRefController;->requestReference(Ljava/lang/Object;[Ljava/lang/Object;)V
.line 208
return-void
.line 210
:cond_1f
invoke-interface {p3, p4, p5}, Lim/tpelyyftgw/tgnet/RequestDelegate;->run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.line 211
return-void
.end method
.method public synthetic lambda$null$0$StickersAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;)V
.registers 14
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.line 179
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->reqId:I
.line 180
if-nez p1, :cond_86
.line 181
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.line 182
.local v1, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_14
.line 183
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
goto :goto_85
.line 184
:cond_14
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
if-ne v2, v3, :cond_3e
.line 185
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.line 186
.local v0, "set":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 187
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J
.line 188
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->access_hash:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->access_hash:J
.line 189
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->loadStickerSet()V
.line 190
.end local v0 # "set":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
goto :goto_85
.line 191
:cond_3e
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
.line 192
const/4 v2, 0x0
.local v2, "a":I
:goto_46
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_5e
.line 193
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSetCovereds:Ljava/util/ArrayList;
iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 192
add-int/lit8 v2, v2, 0x1
goto :goto_46
.line 195
.end local v2 # "a":I
:cond_5e
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->gridView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v3, -0x40800000 # -1.0f
const/high16 v4, -0x40800000 # -1.0f
const/16 v5, 0x33
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/high16 v9, 0x42400000 # 48.0f
invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 196
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->titleTextView:Landroid/widget/TextView;
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 197
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->shadow:[Landroid/view/View;
aget-object v0, v2, v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 198
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;->notifyDataSetChanged()V
.line 200
.end local v1 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
:goto_85
goto :goto_92
.line 201
:cond_86
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
new-array v0, v0, [Ljava/lang/Object;
invoke-static {v1, p1, v2, p3, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;
.line 202
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 204
:goto_92
return-void
.end method
.method public synthetic lambda$null$11$StickersAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 8
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 701
const/4 v0, 0x0
if-nez p1, :cond_3d
.line 707
:try_start_3
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSetInstallResultArchive;
if-eqz v1, :cond_43
.line 708
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->needReloadArchivedStickers:I
new-array v3, v0, [Ljava/lang/Object;
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 709
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
if-eqz v1, :cond_43
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-eqz v1, :cond_43
.line 710
new-instance v1, Lim/tpelyyftgw/ui/components/StickersArchiveAlert;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v4, p2
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSetInstallResultArchive;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSetInstallResultArchive;->sets:Ljava/util/ArrayList;
invoke-direct {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/components/StickersArchiveAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;)V
.line 711
.local v1, "alert":Lim/tpelyyftgw/ui/components/StickersArchiveAlert;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/StickersArchiveAlert;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 712
nop
.end local v1 # "alert":Lim/tpelyyftgw/ui/components/StickersArchiveAlert;
goto :goto_43
.line 715
:cond_3d
const v1, 0x7f0f05e0
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
:try_end_43
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_43} :catch_44
.line 719
:cond_43
:goto_43
goto :goto_48
.line 717
:catch_44
move-exception v1
.line 718
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 720
.end local v1 # "e":Ljava/lang/Exception;
:goto_48
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
sput-wide v1, Lim/tpelyyftgw/messenger/MediaDataController;->installingStickerSetId:J
.line 721
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->masks:Z
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->loadStickers(IZZ)V
.line 722
return-void
.end method
.method public synthetic lambda$null$12$StickersAlert(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 699
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$X9pnNzboBKXoVVpDiApQN_ONEuI;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$X9pnNzboBKXoVVpDiApQN_ONEuI;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$3$StickersAlert(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 5
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 251
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->reqId:I
.line 252
if-nez p1, :cond_23
.line 253
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->optionsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 254
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iput-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 255
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->masks:Z
xor-int/lit8 v0, v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->showEmoji:Z
.line 256
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateSendButton()V
.line 257
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->updateFields()V
.line 258
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->adapter:Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$GridAdapter;->notifyDataSetChanged()V
goto :goto_2c
.line 260
:cond_23
const v0, 0x7f0f00db
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 261
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 263
:goto_2c
return-void
.end method
.method public synthetic lambda$updateFields$13$StickersAlert(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 693
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 694
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->installDelegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;
if-eqz v0, :cond_a
.line 695
invoke-interface {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;->onStickerSetInstalled()V
.line 697
:cond_a
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_installStickerSet;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_installStickerSet;-><init>()V
.line 698
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_installStickerSet;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->inputStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_installStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 699
iget v1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$vXcgTDYVWxbScxIfiFH-_Prd4pI;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$StickersAlert$vXcgTDYVWxbScxIfiFH-_Prd4pI;-><init>(Lim/tpelyyftgw/ui/components/StickersAlert;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 723
return-void
.end method
.method public synthetic lambda$updateFields$14$StickersAlert(Landroid/view/View;)V
.registers 9
.param p1, "v" # Landroid/view/View;
.line 733
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->installDelegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;
if-eqz v0, :cond_7
.line 734
invoke-interface {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;->onStickerSetUninstalled()V
.line 736
:cond_7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 737
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->getContext()Landroid/content/Context;
move-result-object v2
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
const/4 v4, 0x1
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
const/4 v6, 0x1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/messenger/MediaDataController;->removeStickersSet(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
.line 738
return-void
.end method
.method public synthetic lambda$updateFields$15$StickersAlert(Landroid/view/View;)V
.registers 9
.param p1, "v" # Landroid/view/View;
.line 741
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->installDelegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;
if-eqz v0, :cond_7
.line 742
invoke-interface {v0}, Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;->onStickerSetUninstalled()V
.line 744
:cond_7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
.line 745
iget v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->getContext()Landroid/content/Context;
move-result-object v2
iget-object v0, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->stickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
const/4 v4, 0x0
iget-object v5, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
const/4 v6, 0x1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/messenger/MediaDataController;->removeStickersSet(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Z)V
.line 746
return-void
.end method
.method public synthetic lambda$updateFields$16$StickersAlert(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 752
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/StickersAlert;->dismiss()V
return-void
.end method
.method public setClearsInputField(Z)V
.registers 2
.param p1, "value" # Z
.line 232
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->clearsInputField:Z
.line 233
return-void
.end method
.method public setInstallDelegate(Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;)V
.registers 2
.param p1, "stickersAlertInstallDelegate" # Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;
.line 623
iput-object p1, p0, Lim/tpelyyftgw/ui/components/StickersAlert;->installDelegate:Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertInstallDelegate;
.line 624
return-void
.end method
.method public show()V
.registers 6
.line 227
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->show()V
.line 228
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x2
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v2, v4
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 229
return-void
.end method