EmojiViewV2.smali

.class public Lim/tpelyyftgw/ui/components/EmojiViewV2;
.super Landroid/widget/FrameLayout;
.source "EmojiViewV2.java"

# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPagesAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;,
        Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;
    }
.end annotation


# static fields
.field private static final NOP:Landroid/view/ViewTreeObserver$OnScrollChangedListener;

.field private static final superListenerField:Ljava/lang/reflect/Field;


# instance fields
.field private backspaceButton:Landroid/widget/ImageView;

.field private backspaceButtonAnimation:Landroid/animation/AnimatorSet;

.field private backspaceOnce:Z

.field private backspacePressed:Z

.field private bottomTabContainer:Landroid/widget/FrameLayout;

.field private bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

.field private bottomTabContainerBackground:Landroid/view/View;

.field private contentPreviewViewerDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;

.field private currentAccount:I

.field private currentBackgroundType:I

.field private currentChatId:I

.field private currentPage:I

.field private delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

.field private dotPaint:Landroid/graphics/Paint;

.field private dragListener:Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;

.field private emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

.field private emojiContainer:Landroid/widget/FrameLayout;

.field private emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private emojiIcons:[Landroid/graphics/drawable/Drawable;

.field private emojiLastX:F

.field private emojiLastY:F

.field private emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

.field private emojiMinusDy:I

.field private emojiSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

.field private emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

.field private emojiSize:I

.field private emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

.field private emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

.field private emojiTabsShadow:Landroid/view/View;

.field private emojiTitles:[Ljava/lang/String;

.field private emojiTouchedView:Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;

.field private emojiTouchedX:F

.field private emojiTouchedY:F

.field private favTabBum:I

.field private favouriteStickers:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$Document;",
            ">;"
        }
    .end annotation
.end field

.field private featuredStickersHash:I

.field private firstEmojiAttach:Z

.field private firstGifAttach:Z

.field private firstStickersAttach:Z

.field private floatingButton:Landroid/widget/ImageView;

.field private forseMultiwindowLayout:Z

.field private gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

.field private gifContainer:Landroid/widget/FrameLayout;

.field private gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

.field private gifOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

.field private gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

.field private gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

.field private groupStickerPackNum:I

.field private groupStickerPackPosition:I

.field private groupStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

.field private groupStickersHidden:Z

.field private hasRecentEmoji:I

.field private info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

.field private installingStickerSets:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;",
            ">;"
        }
    .end annotation
.end field

.field private isLayout:Z

.field private lastBottomScrollDy:F

.field private lastNotifyHeight:I

.field private lastNotifyHeight2:I

.field private lastNotifyWidth:I

.field private lastSearchKeyboardLanguage:[Ljava/lang/String;

.field private location:[I

.field private mediaBanTooltip:Landroid/widget/TextView;

.field private needEmojiSearch:Z

.field private outlineProvider:Ljava/lang/Object;

.field private pager:Landroidx/viewpager/widget/ViewPager;

.field private pickerView:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;

.field private pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

.field private popupHeight:I

.field private popupWidth:I

.field private recentGifs:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$Document;",
            ">;"
        }
    .end annotation
.end field

.field private recentStickers:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$Document;",
            ">;"
        }
    .end annotation
.end field

.field private recentTabBum:I

.field private removingStickerSets:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;",
            ">;"
        }
    .end annotation
.end field

.field private scrolledToTrending:I

.field private searchAnimation:Landroid/animation/AnimatorSet;

.field private searchButton:Landroid/widget/ImageView;

.field private searchFieldHeight:I

.field private shadowLine:Landroid/view/View;

.field private showGifs:Z

.field private stickerIcons:[Landroid/graphics/drawable/Drawable;

.field private stickerSets:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;",
            ">;"
        }
    .end annotation
.end field

.field private stickerSettingsButton:Landroid/widget/ImageView;

.field private stickersButtonAnimation:Landroid/animation/AnimatorSet;

.field private stickersContainer:Landroid/widget/FrameLayout;

.field private stickersCounter:Landroid/widget/TextView;

.field private stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

.field private stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

.field private stickersMinusDy:I

.field private stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

.field private stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

.field private stickersSearchGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;

.field private stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

.field private stickersTabOffset:I

.field private tabIcons:[Landroid/graphics/drawable/Drawable;

.field private topShadow:Landroid/view/View;

.field private trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

.field private trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private trendingLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

.field private trendingLoaded:Z

.field private trendingTabNum:I

.field private typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

.field private views:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Landroid/view/View;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 3

    .line 337
    const/4 v0, 0x0

    .line 339
    .local v0, "f":Ljava/lang/reflect/Field;
    :try_start_1
    const-class v1, Landroid/widget/PopupWindow;

    const-string v2, "mOnScrollChangedListener"

    invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v1

    move-object v0, v1

    .line 340
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
    :try_end_e
    .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_e} :catch_f

    .line 343
    goto :goto_10

    .line 341
    :catch_f
    move-exception v1

    .line 344
    :goto_10
    sput-object v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->superListenerField:Ljava/lang/reflect/Field;

    .line 347
    .end local v0    # "f":Ljava/lang/reflect/Field;
    sget-object v0, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$CO1A_E_y9Rp1JJLuoKsdv8rp7UA;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$CO1A_E_y9Rp1JJLuoKsdv8rp7UA;

    sput-object v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->NOP:Landroid/view/ViewTreeObserver$OnScrollChangedListener;

    return-void
.end method

.method public constructor <init>(ZZLandroid/content/Context;ZLim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
    .registers 33
    .param p1, "needStickers"    # Z
    .param p2, "needGif"    # Z
    .param p3, "context"    # Landroid/content/Context;
    .param p4, "needSearch"    # Z
    .param p5, "chatFull"    # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 763
    move-object/from16 v0, p0

    move/from16 v1, p2

    move-object/from16 v2, p3

    move/from16 v3, p4

    invoke-direct {v0, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 89
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    .line 115
    const/4 v4, 0x1

    iput-boolean v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstEmojiAttach:Z

    .line 117
    const/4 v5, -0x1

    iput v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->hasRecentEmoji:I

    .line 126
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstGifAttach:Z

    .line 138
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstStickersAttach:Z

    .line 158
    sget v6, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    iput v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    .line 159
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    .line 165
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    .line 166
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    .line 167
    new-instance v6, Ljava/util/ArrayList;

    invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    .line 175
    new-instance v6, Landroid/util/LongSparseArray;

    invoke-direct {v6}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->installingStickerSets:Landroid/util/LongSparseArray;

    .line 176
    new-instance v6, Landroid/util/LongSparseArray;

    invoke-direct {v6}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->removingStickerSets:Landroid/util/LongSparseArray;

    .line 187
    const/4 v6, 0x2

    new-array v7, v6, [I

    iput-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->location:[I

    .line 189
    const/4 v7, -0x2

    iput v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    .line 190
    iput v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    .line 191
    iput v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    .line 197
    iput v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentBackgroundType:I

    .line 288
    new-instance v8, Lim/tpelyyftgw/ui/components/EmojiViewV2$1;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$1;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->contentPreviewViewerDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;

    .line 765
    const/high16 v8, 0x42800000    # 64.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    iput v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    .line 766
    iput-boolean v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    .line 768
    const/4 v8, 0x3

    new-array v9, v8, [Landroid/graphics/drawable/Drawable;

    .line 769
    const-string v10, "chat_emojiBottomPanelIcon"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    const-string v12, "chat_emojiPanelIconSelected"

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v13

    const v14, 0x7f080376

    invoke-static {v2, v14, v11, v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v11

    const/4 v13, 0x0

    aput-object v11, v9, v13

    .line 770
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const v15, 0x7f080373

    invoke-static {v2, v15, v11, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v11

    aput-object v11, v9, v4

    .line 771
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const v15, 0x7f080377

    invoke-static {v2, v15, v11, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v11

    aput-object v11, v9, v6

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->tabIcons:[Landroid/graphics/drawable/Drawable;

    .line 774
    const/16 v9, 0x9

    new-array v9, v9, [Landroid/graphics/drawable/Drawable;

    .line 775
    const-string v11, "chat_emojiPanelIcon"

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    const v7, 0x7f08036d

    invoke-static {v2, v7, v14, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v7

    aput-object v7, v9, v13

    .line 776
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const v15, 0x7f08036e

    invoke-static {v2, v15, v7, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v7

    aput-object v7, v9, v4

    .line 777
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const v15, 0x7f080366

    invoke-static {v2, v15, v7, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v7

    aput-object v7, v9, v6

    .line 778
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const v15, 0x7f080369

    invoke-static {v2, v15, v7, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v7

    aput-object v7, v9, v8

    .line 779
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v14

    const v15, 0x7f080365

    invoke-static {v2, v15, v7, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v7

    const/4 v14, 0x4

    aput-object v7, v9, v14

    .line 780
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    const v5, 0x7f08036f

    invoke-static {v2, v5, v7, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    const/4 v7, 0x5

    aput-object v5, v9, v7

    .line 781
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    const v7, 0x7f08036a

    invoke-static {v2, v7, v5, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    const/4 v7, 0x6

    aput-object v5, v9, v7

    .line 782
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    const v7, 0x7f08036b

    invoke-static {v2, v7, v5, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    const/4 v7, 0x7

    aput-object v5, v9, v7

    .line 783
    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    const v11, 0x7f080368

    invoke-static {v2, v11, v5, v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v5

    const/16 v7, 0x8

    aput-object v5, v9, v7

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiIcons:[Landroid/graphics/drawable/Drawable;

    .line 786
    new-array v5, v8, [Landroid/graphics/drawable/Drawable;

    .line 787
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    const v15, 0x7f08036d

    invoke-static {v2, v15, v9, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    aput-object v9, v5, v13

    .line 788
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    const v15, 0x7f080367

    invoke-static {v2, v15, v9, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    aput-object v9, v5, v4

    .line 789
    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    const v11, 0x7f080370

    invoke-static {v2, v11, v9, v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->createEmojiIconSelectorDrawable(Landroid/content/Context;III)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    aput-object v9, v5, v6

    iput-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    .line 792
    new-array v5, v7, [Ljava/lang/String;

    .line 793
    const-string v9, "Emoji1"

    const v10, 0x7f0f058a

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    aput-object v9, v5, v13

    .line 794
    const-string v9, "Emoji2"

    const v10, 0x7f0f058b

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    aput-object v9, v5, v4

    .line 795
    const-string v9, "Emoji3"

    const v10, 0x7f0f058c

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    aput-object v9, v5, v6

    .line 796
    const-string v9, "Emoji4"

    const v10, 0x7f0f058d

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    aput-object v9, v5, v8

    .line 797
    const-string v9, "Emoji5"

    const v10, 0x7f0f058e

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    aput-object v9, v5, v14

    .line 798
    const-string v9, "Emoji6"

    const v10, 0x7f0f058f

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    const/4 v10, 0x5

    aput-object v9, v5, v10

    .line 799
    const-string v9, "Emoji7"

    const v10, 0x7f0f0590

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    const/4 v10, 0x6

    aput-object v9, v5, v10

    .line 800
    const-string v9, "Emoji8"

    const v10, 0x7f0f0591

    invoke-static {v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    const/4 v10, 0x7

    aput-object v9, v5, v10

    iput-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTitles:[Ljava/lang/String;

    .line 803
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showGifs:Z

    .line 804
    move-object/from16 v5, p5

    iput-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 806
    new-instance v9, Landroid/graphics/Paint;

    invoke-direct {v9, v4}, Landroid/graphics/Paint;-><init>(I)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->dotPaint:Landroid/graphics/Paint;

    .line 807
    const-string v10, "chat_emojiPanelNewTrending"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v9, v10}, Landroid/graphics/Paint;->setColor(I)V

    .line 809
    sget v9, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v10, 0x15

    if-lt v9, v10, :cond_206

    .line 810
    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$2;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$2;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->outlineProvider:Ljava/lang/Object;

    .line 819
    :cond_206
    new-instance v9, Landroid/widget/FrameLayout;

    invoke-direct {v9, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiContainer:Landroid/widget/FrameLayout;

    .line 820
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    invoke-virtual {v11, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 822
    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$3;

    invoke-direct {v9, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$3;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 943
    invoke-virtual {v9, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setInstantClick(Z)V

    .line 944
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v11, Landroidx/recyclerview/widget/GridLayoutManager;

    invoke-direct {v11, v2, v7}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;I)V

    iput-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    invoke-virtual {v9, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 945
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v11, 0x42180000    # 38.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-virtual {v9, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 946
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v12, 0x42400000    # 48.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-virtual {v9, v12}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBottomGlowOffset(I)V

    .line 947
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-virtual {v9, v13, v12, v13, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 948
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const-string v12, "chat_emojiPanelBackground"

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v15

    invoke-virtual {v9, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 949
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 950
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    new-instance v15, Lim/tpelyyftgw/ui/components/EmojiViewV2$4;

    invoke-direct {v15, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$4;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v9, v15}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V

    .line 965
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v15, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    const/4 v8, 0x0

    invoke-direct {v15, v0, v8}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Lim/tpelyyftgw/ui/components/EmojiViewV2$1;)V

    iput-object v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    invoke-virtual {v9, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 966
    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

    invoke-direct {v9, v0, v8}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Lim/tpelyyftgw/ui/components/EmojiViewV2$1;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

    .line 967
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiContainer:Landroid/widget/FrameLayout;

    iget-object v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v14, -0x40800000    # -1.0f

    const/4 v10, -0x1

    invoke-static {v10, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v9, v15, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 968
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v10, Lim/tpelyyftgw/ui/components/EmojiViewV2$5;

    invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$5;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 999
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v10, Lim/tpelyyftgw/ui/components/EmojiViewV2$6;

    invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$6;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 1008
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v10, Lim/tpelyyftgw/ui/components/EmojiViewV2$7;

    invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$7;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListener;)V

    .line 1105
    new-instance v9, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-direct {v9, v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;-><init>(Landroid/content/Context;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .line 1106
    if-eqz v3, :cond_2d2

    .line 1107
    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-direct {v9, v0, v2, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;I)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 1108
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiContainer:Landroid/widget/FrameLayout;

    new-instance v14, Landroid/widget/FrameLayout$LayoutParams;

    iget v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v18

    add-int v15, v15, v18

    const/4 v7, -0x1

    invoke-direct {v14, v7, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v10, v9, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1109
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-static {v7}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v7

    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$8;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$8;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V

    .line 1120
    :cond_2d2
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v7, v4}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setShouldExpand(Z)V

    .line 1121
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    const/4 v9, -0x1

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setIndicatorHeight(I)V

    .line 1122
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setUnderlineHeight(I)V

    .line 1123
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v7, v10}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setBackgroundColor(I)V

    .line 1124
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiContainer:Landroid/widget/FrameLayout;

    iget-object v10, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v9, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v7, v10, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1125
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$9;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$9;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setDelegate(Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip$ScrollSlidingTabStripDelegate;)V

    .line 1142
    new-instance v7, Landroid/view/View;

    invoke-direct {v7, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    .line 1143
    const/4 v9, 0x0

    invoke-virtual {v7, v9}, Landroid/view/View;->setAlpha(F)V

    .line 1144
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v7, v9}, Landroid/view/View;->setTag(Ljava/lang/Object;)V

    .line 1145
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    const-string v9, "chat_emojiPanelShadowLine"

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    invoke-virtual {v7, v10}, Landroid/view/View;->setBackgroundColor(I)V

    .line 1146
    new-instance v7, Landroid/widget/FrameLayout$LayoutParams;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v10

    const/16 v14, 0x33

    const/4 v15, -0x1

    invoke-direct {v7, v15, v10, v14}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    .line 1147
    .local v7, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    iput v10, v7, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    .line 1148
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiContainer:Landroid/widget/FrameLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    invoke-virtual {v10, v11, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1150
    const/high16 v10, 0x40000000    # 2.0f

    if-eqz p1, :cond_543

    .line 1151
    if-eqz v1, :cond_3d6

    .line 1152
    new-instance v11, Landroid/widget/FrameLayout;

    invoke-direct {v11, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifContainer:Landroid/widget/FrameLayout;

    .line 1153
    iget-object v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    invoke-virtual {v15, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1155
    new-instance v11, Lim/tpelyyftgw/ui/components/EmojiViewV2$10;

    invoke-direct {v11, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$10;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 1185
    invoke-virtual {v11, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 1186
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v15, Lim/tpelyyftgw/ui/components/EmojiViewV2$11;

    const/16 v4, 0x64

    invoke-direct {v15, v0, v2, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$11;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;I)V

    iput-object v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    invoke-virtual {v11, v15}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 1242
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    new-instance v11, Lim/tpelyyftgw/ui/components/EmojiViewV2$12;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$12;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V

    .line 1251
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v11, Lim/tpelyyftgw/ui/components/EmojiViewV2$13;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$13;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 1272
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOverScrollMode(I)V

    .line 1273
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v11, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    invoke-direct {v11, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 1274
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    .line 1275
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v11, Lim/tpelyyftgw/ui/components/EmojiViewV2$14;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$14;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 1291
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v11, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$v4CMz8vE0cnlxaBuNx1g5oz4sqM;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$v4CMz8vE0cnlxaBuNx1g5oz4sqM;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 1292
    new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$E9Fszn7aXdF9vwkenhyUqI4LA2k;

    invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$E9Fszn7aXdF9vwkenhyUqI4LA2k;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    .line 1314
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v11, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 1315
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifContainer:Landroid/widget/FrameLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v15, -0x40800000    # -1.0f

    const/4 v14, -0x1

    invoke-static {v14, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v4, v11, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1317
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-direct {v4, v0, v2, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;I)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 1318
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifContainer:Landroid/widget/FrameLayout;

    new-instance v14, Landroid/widget/FrameLayout$LayoutParams;

    iget v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v19

    add-int v15, v15, v19

    const/4 v6, -0x1

    invoke-direct {v14, v6, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v11, v4, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1321
    :cond_3d6
    new-instance v4, Landroid/widget/FrameLayout;

    invoke-direct {v4, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersContainer:Landroid/widget/FrameLayout;

    .line 1323
    iget v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    invoke-virtual {v4, v13}, Lim/tpelyyftgw/messenger/MediaDataController;->checkStickers(I)V

    .line 1324
    iget v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->checkFeaturedStickers()V

    .line 1325
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$15;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$15;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 1365
    new-instance v6, Landroidx/recyclerview/widget/GridLayoutManager;

    const/4 v11, 0x5

    invoke-direct {v6, v2, v11}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;I)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 1366
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$16;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$16;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V

    .line 1391
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v6, 0x42500000    # 52.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v4, v13, v6, v13, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 1392
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 1393
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1394
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;

    .line 1395
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    invoke-direct {v6, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 1396
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$COayQyb_I8nGA9NrOcFsWGcXXns;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$COayQyb_I8nGA9NrOcFsWGcXXns;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 1397
    new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$xR0yM8-FkW-w1iFUn1q2L-1fv3I;

    invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$xR0yM8-FkW-w1iFUn1q2L-1fv3I;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    .line 1416
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 1417
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 1418
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersContainer:Landroid/widget/FrameLayout;

    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V

    .line 1420
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$17;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$17;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .line 1546
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-direct {v4, v0, v2, v13}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;I)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 1547
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersContainer:Landroid/widget/FrameLayout;

    new-instance v11, Landroid/widget/FrameLayout$LayoutParams;

    iget v14, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v15

    add-int/2addr v14, v15

    const/4 v15, -0x1

    invoke-direct {v11, v15, v14}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v6, v4, v11}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1549
    new-instance v4, Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 1550
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V

    .line 1551
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V

    .line 1552
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$18;

    const/4 v11, 0x5

    invoke-direct {v6, v0, v2, v11}, Lim/tpelyyftgw/ui/components/EmojiViewV2$18;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;I)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 1558
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$19;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$19;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanSizeLookup(Landroidx/recyclerview/widget/GridLayoutManager$SpanSizeLookup;)V

    .line 1567
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$20;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$20;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 1574
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 1575
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/high16 v6, 0x42400000    # 48.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v4, v13, v6, v13, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 1576
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    invoke-direct {v6, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 1577
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$XEV2HWolgvycWFSAUdVbartZNZY;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$XEV2HWolgvycWFSAUdVbartZNZY;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 1583
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->notifyDataSetChanged()V

    .line 1584
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 1585
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/16 v6, 0x8

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 1586
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersContainer:Landroid/widget/FrameLayout;

    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v4, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V

    .line 1588
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setUnderlineHeight(I)V

    .line 1589
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setIndicatorHeight(I)V

    .line 1590
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    const-string v6, "chat_emojiPanelStickerPackSelectorLine"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setIndicatorColor(I)V

    .line 1591
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setUnderlineColor(I)V

    .line 1592
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setBackgroundColor(I)V

    .line 1593
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersContainer:Landroid/widget/FrameLayout;

    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    const/16 v14, 0x30

    const/4 v11, -0x1

    const/16 v15, 0x33

    invoke-static {v11, v14, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v4, v6, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1594
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 1595
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$oPnlflsQCKflmTJs1Vb_oCyF3j4;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$oPnlflsQCKflmTJs1Vb_oCyF3j4;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setDelegate(Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip$ScrollSlidingTabStripDelegate;)V

    .line 1635
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$21;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$21;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 1653
    :cond_543
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$22;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$22;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    .line 1678
    new-instance v6, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPagesAdapter;

    invoke-direct {v6, v0, v8}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPagesAdapter;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Lim/tpelyyftgw/ui/components/EmojiViewV2$1;)V

    invoke-virtual {v4, v6}, Landroidx/viewpager/widget/ViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V

    .line 1680
    new-instance v4, Landroid/view/View;

    invoke-direct {v4, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->topShadow:Landroid/view/View;

    .line 1681
    const v6, 0x7f080153

    const v8, -0x1d1a19

    invoke-static {v2, v6, v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    invoke-virtual {v4, v6}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1682
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->topShadow:Landroid/view/View;

    const/high16 v6, 0x40c00000    # 6.0f

    const/4 v8, -0x1

    invoke-static {v8, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v0, v4, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1684
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$23;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$23;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    .line 1703
    const v6, 0x7f080372

    invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 1704
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    new-instance v6, Landroid/graphics/PorterDuffColorFilter;

    const-string v8, "chat_emojiPanelBackspace"

    invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v8

    sget-object v11, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v6, v8, v11}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 1705
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 1706
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const v6, 0x7f0f0010

    const-string v8, "AccDescrBackspace"

    invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 1707
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const/4 v6, 0x1

    invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setFocusable(Z)V

    .line 1709
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$24;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$24;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    .line 1719
    new-instance v4, Landroid/view/View;

    invoke-direct {v4, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->shadowLine:Landroid/view/View;

    .line 1720
    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Landroid/view/View;->setBackgroundColor(I)V

    .line 1721
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->shadowLine:Landroid/view/View;

    new-instance v8, Landroid/widget/FrameLayout$LayoutParams;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v9

    const/4 v11, -0x1

    invoke-direct {v8, v11, v9}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v4, v6, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1723
    new-instance v4, Landroid/view/View;

    invoke-direct {v4, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerBackground:Landroid/view/View;

    .line 1724
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    new-instance v8, Landroid/widget/FrameLayout$LayoutParams;

    const/high16 v9, 0x42300000    # 44.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    const/16 v11, 0x53

    const/4 v14, -0x1

    invoke-direct {v8, v14, v9, v11}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v6, v4, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1726
    const/16 v6, 0x2c

    if-eqz v3, :cond_6fd

    .line 1727
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    new-instance v9, Landroid/widget/FrameLayout$LayoutParams;

    const/high16 v10, 0x42300000    # 44.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getShadowHeight()I

    move-result v11

    add-int/2addr v10, v11

    const/16 v11, 0x53

    const/4 v12, -0x1

    invoke-direct {v9, v12, v10, v11}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v0, v8, v9}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1728
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const/16 v10, 0x34

    const/16 v11, 0x55

    invoke-static {v10, v6, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v8, v9, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1730
    new-instance v8, Landroid/widget/ImageView;

    invoke-direct {v8, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    .line 1731
    const v9, 0x7f080375

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 1732
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    new-instance v9, Landroid/graphics/PorterDuffColorFilter;

    const-string v10, "chat_emojiPanelBackspace"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    sget-object v11, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v9, v10, v11}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 1733
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    sget-object v9, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 1734
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    const/4 v9, 0x1

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setFocusable(Z)V

    .line 1735
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    const v9, 0x7f0f0f84

    const-string v10, "Settings"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 1736
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    const/16 v10, 0x34

    const/16 v11, 0x55

    invoke-static {v10, v6, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v8, v9, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1737
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$25;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$25;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1746
    new-instance v8, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-direct {v8, v2}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    .line 1747
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setViewPager(Landroidx/viewpager/widget/ViewPager;)V

    .line 1748
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v8, v13}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setShouldExpand(Z)V

    .line 1749
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v8, v13}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setIndicatorHeight(I)V

    .line 1750
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v8, v13}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setUnderlineHeight(I)V

    .line 1751
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    const/high16 v9, 0x41200000    # 10.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setTabPaddingLeftRight(I)V

    .line 1752
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    const/16 v10, 0x51

    const/4 v11, -0x2

    invoke-static {v11, v6, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v8, v9, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1753
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    new-instance v9, Lim/tpelyyftgw/ui/components/EmojiViewV2$26;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$26;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V

    .line 1814
    new-instance v8, Landroid/widget/ImageView;

    invoke-direct {v8, v2}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    .line 1815
    const v9, 0x7f080374

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 1816
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    new-instance v9, Landroid/graphics/PorterDuffColorFilter;

    const-string v10, "chat_emojiPanelBackspace"

    invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v10

    sget-object v11, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v9, v10, v11}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 1817
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    sget-object v9, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 1818
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    const v9, 0x7f0f0ec9

    const-string v10, "Search"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 1819
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    const/4 v9, 0x1

    invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setFocusable(Z)V

    .line 1820
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    const/16 v10, 0x34

    const/16 v11, 0x53

    invoke-static {v10, v6, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v8, v9, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1821
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    new-instance v8, Lim/tpelyyftgw/ui/components/EmojiViewV2$27;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$27;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v6, v8}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    goto/16 :goto_848

    .line 1846
    :cond_6fd
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    sget v9, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v11, 0x15

    if-lt v9, v11, :cond_708

    const/16 v9, 0x28

    goto :goto_70a

    :cond_708
    const/16 v9, 0x2c

    :goto_70a
    add-int/lit8 v9, v9, 0x14

    int-to-float v9, v9

    sget v14, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v14, v11, :cond_714

    const/16 v11, 0x28

    goto :goto_716

    :cond_714
    const/16 v11, 0x2c

    :goto_716
    add-int/lit8 v11, v11, 0xc

    int-to-float v11, v11

    sget-boolean v14, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v14, :cond_720

    const/16 v17, 0x3

    goto :goto_722

    :cond_720
    const/16 v17, 0x5

    :goto_722
    or-int/lit8 v22, v17, 0x50

    const/16 v23, 0x0

    const/16 v24, 0x0

    const/high16 v25, 0x40000000    # 2.0f

    const/16 v26, 0x0

    move/from16 v20, v9

    move/from16 v21, v11

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v0, v8, v9}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1848
    const/high16 v8, 0x42600000    # 56.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v9

    invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v11

    invoke-static {v8, v9, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorCircleDrawable(III)Landroid/graphics/drawable/Drawable;

    move-result-object v8

    .line 1849
    .local v8, "drawable":Landroid/graphics/drawable/Drawable;
    sget v9, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v11, 0x15

    if-ge v9, v11, :cond_784

    .line 1850
    invoke-virtual/range {p3 .. p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v9

    const v11, 0x7f081443

    invoke-static/range {v11 .. v11}, Lnp/NPFog;->d(I)I

    move-result v11

    invoke-virtual {v9, v11}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;

    move-result-object v9

    .line 1851
    .local v9, "shadowDrawable":Landroid/graphics/drawable/Drawable;
    new-instance v11, Landroid/graphics/PorterDuffColorFilter;

    const/high16 v12, -0x1000000

    sget-object v14, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v11, v12, v14}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v9, v11}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 1852
    new-instance v11, Lim/tpelyyftgw/ui/components/CombinedDrawable;

    invoke-direct {v11, v9, v8, v13, v13}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V

    .line 1853
    .local v11, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    const/high16 v12, 0x42200000    # 40.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    const/high16 v14, 0x42200000    # 40.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    invoke-virtual {v11, v12, v14}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setIconSize(II)V

    .line 1854
    move-object v8, v11

    .line 1855
    .end local v9    # "shadowDrawable":Landroid/graphics/drawable/Drawable;
    .end local v11    # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
    goto :goto_7ee

    .line 1856
    :cond_784
    new-instance v9, Landroid/animation/StateListAnimator;

    invoke-direct {v9}, Landroid/animation/StateListAnimator;-><init>()V

    .line 1857
    .local v9, "animator":Landroid/animation/StateListAnimator;
    const/4 v11, 0x1

    new-array v12, v11, [I

    const v11, 0x10100a7

    aput v11, v12, v13

    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->floatingButton:Landroid/widget/ImageView;

    sget-object v14, Landroid/view/View;->TRANSLATION_Z:Landroid/util/Property;

    const/4 v15, 0x2

    new-array v4, v15, [F

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    int-to-float v15, v15

    aput v15, v4, v13

    const/high16 v15, 0x40800000    # 4.0f

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    int-to-float v15, v15

    const/16 v17, 0x1

    aput v15, v4, v17

    invoke-static {v11, v14, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const-wide/16 v14, 0xc8

    invoke-virtual {v4, v14, v15}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v4

    invoke-virtual {v9, v12, v4}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V

    .line 1858
    new-array v4, v13, [I

    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->floatingButton:Landroid/widget/ImageView;

    sget-object v12, Landroid/view/View;->TRANSLATION_Z:Landroid/util/Property;

    const/4 v14, 0x2

    new-array v15, v14, [F

    const/high16 v14, 0x40800000    # 4.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    int-to-float v14, v14

    aput v14, v15, v13

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    int-to-float v14, v14

    const/16 v17, 0x1

    aput v14, v15, v17

    invoke-static {v11, v12, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v11

    const-wide/16 v14, 0xc8

    invoke-virtual {v11, v14, v15}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    move-result-object v11

    invoke-virtual {v9, v4, v11}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V

    .line 1859
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v4, v9}, Landroid/widget/ImageView;->setStateListAnimator(Landroid/animation/StateListAnimator;)V

    .line 1860
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    new-instance v11, Lim/tpelyyftgw/ui/components/EmojiViewV2$28;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$28;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v11}, Landroid/widget/ImageView;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V

    .line 1868
    .end local v9    # "animator":Landroid/animation/StateListAnimator;
    :goto_7ee
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-virtual {v4, v13, v13, v9, v13}, Landroid/widget/ImageView;->setPadding(IIII)V

    .line 1869
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v4, v8}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1870
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const v9, 0x7f0f0010

    const-string v10, "AccDescrBackspace"

    invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v4, v9}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 1871
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const/4 v9, 0x1

    invoke-virtual {v4, v9}, Landroid/widget/ImageView;->setFocusable(Z)V

    .line 1872
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    sget v10, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v11, 0x15

    if-lt v10, v11, :cond_81d

    const/16 v10, 0x28

    goto :goto_81f

    :cond_81d
    const/16 v10, 0x2c

    :goto_81f
    int-to-float v10, v10

    sget v12, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v12, v11, :cond_826

    const/16 v6, 0x28

    :cond_826
    int-to-float v6, v6

    const/16 v22, 0x33

    const/high16 v23, 0x41200000    # 10.0f

    const/16 v24, 0x0

    const/high16 v25, 0x41200000    # 10.0f

    const/16 v26, 0x0

    move/from16 v20, v10

    move/from16 v21, v6

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v4, v9, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1873
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->shadowLine:Landroid/view/View;

    const/16 v6, 0x8

    invoke-virtual {v4, v6}, Landroid/view/View;->setVisibility(I)V

    .line 1874
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerBackground:Landroid/view/View;

    invoke-virtual {v4, v6}, Landroid/view/View;->setVisibility(I)V

    .line 1877
    .end local v8    # "drawable":Landroid/graphics/drawable/Drawable;
    :goto_848
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    const/16 v6, 0x33

    const/4 v8, -0x1

    invoke-static {v8, v8, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v0, v4, v13, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 1879
    new-instance v4, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;

    invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;-><init>(Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    .line 1880
    const/high16 v6, 0x40400000    # 3.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    const-string v8, "chat_gifSaveHintBackground"

    invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v8

    invoke-static {v6, v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    invoke-virtual {v4, v6}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1881
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const-string v6, "chat_gifSaveHintText"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1882
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const/high16 v6, 0x41000000    # 8.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    const/high16 v8, 0x40e00000    # 7.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    const/high16 v9, 0x41000000    # 8.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    const/high16 v10, 0x40e00000    # 7.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    invoke-virtual {v4, v6, v8, v9, v10}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 1883
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const/16 v6, 0x10

    invoke-virtual {v4, v6}, Landroid/widget/TextView;->setGravity(I)V

    .line 1884
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const/high16 v6, 0x41600000    # 14.0f

    const/4 v8, 0x1

    invoke-virtual {v4, v8, v6}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 1885
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const/4 v6, 0x4

    invoke-virtual {v4, v6}, Landroid/widget/TextView;->setVisibility(I)V

    .line 1886
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const/high16 v20, -0x40000000    # -2.0f

    const/high16 v21, -0x40000000    # -2.0f

    const/16 v22, 0x51

    const/high16 v23, 0x40a00000    # 5.0f

    const/16 v24, 0x0

    const/high16 v25, 0x40a00000    # 5.0f

    const/high16 v26, 0x42540000    # 53.0f

    invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v0, v4, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1888
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v4

    if-eqz v4, :cond_8cc

    const/high16 v4, 0x42200000    # 40.0f

    goto :goto_8ce

    :cond_8cc
    const/high16 v4, 0x42000000    # 32.0f

    :goto_8ce
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    iput v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSize:I

    .line 1889
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;

    invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/content/Context;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerView:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;

    .line 1890
    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerView:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v8

    if-eqz v8, :cond_8e8

    const/16 v16, 0x28

    goto :goto_8ec

    :cond_8e8
    const/16 v8, 0x20

    const/16 v16, 0x20

    :goto_8ec
    const/4 v8, 0x6

    mul-int/lit8 v16, v16, 0x6

    add-int/lit8 v16, v16, 0xa

    add-int/lit8 v8, v16, 0x14

    int-to-float v8, v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    iput v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->popupWidth:I

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v9

    if-eqz v9, :cond_903

    const/high16 v9, 0x42800000    # 64.0f

    goto :goto_905

    :cond_903
    const/high16 v9, 0x42600000    # 56.0f

    :goto_905
    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    iput v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->popupHeight:I

    invoke-direct {v4, v0, v6, v8, v9}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/view/View;II)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    .line 1891
    const/4 v6, 0x1

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->setOutsideTouchable(Z)V

    .line 1892
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->setClippingEnabled(Z)V

    .line 1893
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    const/4 v8, 0x2

    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->setInputMethodMode(I)V

    .line 1894
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    invoke-virtual {v4, v13}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->setSoftInputMode(I)V

    .line 1895
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->getContentView()Landroid/view/View;

    move-result-object v4

    invoke-virtual {v4, v6}, Landroid/view/View;->setFocusableInTouchMode(Z)V

    .line 1896
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->getContentView()Landroid/view/View;

    move-result-object v4

    new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$A2Khn_0CxJpyhflHtw8LwnqzcRM;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$A2Khn_0CxJpyhflHtw8LwnqzcRM;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v4, v6}, Landroid/view/View;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V

    .line 1903
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;

    move-result-object v4

    const-string v6, "selected_page"

    invoke-interface {v4, v6, v13}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    .line 1904
    invoke-static {}, Lim/tpelyyftgw/messenger/Emoji;->loadRecentEmoji()V

    .line 1905
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;->notifyDataSetChanged()V

    .line 1907
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    if-eqz v4, :cond_981

    .line 1908
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    const/4 v6, 0x1

    if-ne v4, v6, :cond_96b

    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->getVisibility()I

    move-result v4

    if-nez v4, :cond_96b

    .line 1909
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    const/4 v6, 0x4

    invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setVisibility(I)V

    goto :goto_981

    .line 1910
    :cond_96b
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    const/4 v6, 0x1

    if-eq v4, v6, :cond_981

    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->getVisibility()I

    move-result v4

    if-eqz v4, :cond_981

    .line 1911
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v4, v13}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->setVisibility(I)V

    .line 1914
    :cond_981
    :goto_981
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    return-object v0
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$1000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$10200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/util/LongSparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->installingStickerSets:Landroid/util/LongSparseArray;

    return-object v0
.end method

.method static synthetic access$10300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/util/LongSparseArray;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->removingStickerSets:Landroid/util/LongSparseArray;

    return-object v0
.end method

.method static synthetic access$10400(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroidx/recyclerview/widget/GridLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    return-object v0
.end method

.method static synthetic access$10500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLoaded:Z

    return v0
.end method

.method static synthetic access$10502(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLoaded:Z

    return p1
.end method

.method static synthetic access$10602(Lim/tpelyyftgw/ui/components/EmojiViewV2;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # I

    .line 87
    iput p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->featuredStickersHash:I

    return p1
.end method

.method static synthetic access$10700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$10800(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    return v0
.end method

.method static synthetic access$10900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    return v0
.end method

.method static synthetic access$1100(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showTrendingTab(Z)V

    return-void
.end method

.method static synthetic access$11000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    return v0
.end method

.method static synthetic access$11100(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$11200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$11300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackPosition:I

    return v0
.end method

.method static synthetic access$11302(Lim/tpelyyftgw/ui/components/EmojiViewV2;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # I

    .line 87
    iput p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackPosition:I

    return p1
.end method

.method static synthetic access$11400(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickersHidden:Z

    return v0
.end method

.method static synthetic access$11500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    return-object v0
.end method

.method static synthetic access$11600(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    return-object v0
.end method

.method static synthetic access$11700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    return v0
.end method

.method static synthetic access$11800(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    return-void
.end method

.method static synthetic access$11900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)[Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTitles:[Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$12000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateEmojiTabs()V

    return-void
.end method

.method static synthetic access$12200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$12300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    return v0
.end method

.method static synthetic access$12400(Lim/tpelyyftgw/ui/components/EmojiViewV2;)[Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->tabIcons:[Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$12500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->dotPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$1300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;

    return-object v0
.end method

.method static synthetic access$1400(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

    return-object v0
.end method

.method static synthetic access$1600(Lim/tpelyyftgw/ui/components/EmojiViewV2;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 87
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBottomTab(ZZ)V

    return-void
.end method

.method static synthetic access$1700(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 3
    .param p0, "x0"    # Ljava/lang/String;
    .param p1, "x1"    # Ljava/lang/String;

    .line 87
    invoke-static {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->addColorToCode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$1800()Ljava/lang/reflect/Field;
    .registers 1

    .line 87
    sget-object v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->superListenerField:Ljava/lang/reflect/Field;

    return-object v0
.end method

.method static synthetic access$1900()Landroid/view/ViewTreeObserver$OnScrollChangedListener;
    .registers 1

    .line 87
    sget-object v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->NOP:Landroid/view/ViewTreeObserver$OnScrollChangedListener;

    return-object v0
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    return-object v0
.end method

.method static synthetic access$2000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSize:I

    return v0
.end method

.method static synthetic access$2100(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroidx/recyclerview/widget/GridLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    return-object v0
.end method

.method static synthetic access$2200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    return v0
.end method

.method static synthetic access$2300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstEmojiAttach:Z

    return v0
.end method

.method static synthetic access$2302(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstEmojiAttach:Z

    return p1
.end method

.method static synthetic access$2400(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkEmojiSearchFieldScroll(Z)V

    return-void
.end method

.method static synthetic access$2500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTouchedView:Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;

    return-object v0
.end method

.method static synthetic access$2502(Lim/tpelyyftgw/ui/components/EmojiViewV2;Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;)Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;

    .line 87
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTouchedView:Lim/tpelyyftgw/ui/components/EmojiViewV2$ImageViewEmoji;

    return-object p1
.end method

.method static synthetic access$2600(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    return-object v0
.end method

.method static synthetic access$2700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerView:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiColorPickerView;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    return-object v0
.end method

.method static synthetic access$3000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTouchedX:F

    return v0
.end method

.method static synthetic access$3002(Lim/tpelyyftgw/ui/components/EmojiViewV2;F)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # F

    .line 87
    iput p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTouchedX:F

    return p1
.end method

.method static synthetic access$3100(Lim/tpelyyftgw/ui/components/EmojiViewV2;)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTouchedY:F

    return v0
.end method

.method static synthetic access$3102(Lim/tpelyyftgw/ui/components/EmojiViewV2;F)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # F

    .line 87
    iput p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTouchedY:F

    return p1
.end method

.method static synthetic access$3200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)[I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->location:[I

    return-object v0
.end method

.method static synthetic access$3300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLastX:F

    return v0
.end method

.method static synthetic access$3302(Lim/tpelyyftgw/ui/components/EmojiViewV2;F)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # F

    .line 87
    iput p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLastX:F

    return p1
.end method

.method static synthetic access$3400(Lim/tpelyyftgw/ui/components/EmojiViewV2;)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLastY:F

    return v0
.end method

.method static synthetic access$3402(Lim/tpelyyftgw/ui/components/EmojiViewV2;F)F
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # F

    .line 87
    iput p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLastY:F

    return p1
.end method

.method static synthetic access$3500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$3800(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    return-object v0
.end method

.method static synthetic access$4200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    return-object v0
.end method

.method static synthetic access$4300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    return-object v0
.end method

.method static synthetic access$4400(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/view/View;I)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # I

    .line 87
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkEmojiTabY(Landroid/view/View;I)V

    return-void
.end method

.method static synthetic access$4500(Lim/tpelyyftgw/ui/components/EmojiViewV2;F)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # F

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkBottomTabScroll(F)V

    return-void
.end method

.method static synthetic access$4600(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->popupWidth:I

    return v0
.end method

.method static synthetic access$4700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->popupHeight:I

    return v0
.end method

.method static synthetic access$4800(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroidx/viewpager/widget/ViewPager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    return-object v0
.end method

.method static synthetic access$4900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)[Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastSearchKeyboardLanguage:[Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$4902(Lim/tpelyyftgw/ui/components/EmojiViewV2;[Ljava/lang/String;)[Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # [Ljava/lang/String;

    .line 87
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastSearchKeyboardLanguage:[Ljava/lang/String;

    return-object p1
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$502(Lim/tpelyyftgw/ui/components/EmojiViewV2;Ljava/util/ArrayList;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Ljava/util/ArrayList;

    .line 87
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    return-object p1
.end method

.method static synthetic access$5100(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->contentPreviewViewerDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;

    return-object v0
.end method

.method static synthetic access$5200(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstGifAttach:Z

    return v0
.end method

.method static synthetic access$5202(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstGifAttach:Z

    return p1
.end method

.method static synthetic access$5300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    return-object v0
.end method

.method static synthetic access$5400(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkGifSearchFieldScroll(Z)V

    return-void
.end method

.method static synthetic access$5600(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    return-object v0
.end method

.method static synthetic access$5700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$5800(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstStickersAttach:Z

    return v0
.end method

.method static synthetic access$5802(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstStickersAttach:Z

    return p1
.end method

.method static synthetic access$5900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    return-object v0
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    return v0
.end method

.method static synthetic access$6000(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroidx/recyclerview/widget/GridLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    return-object v0
.end method

.method static synthetic access$6100(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkStickersSearchFieldScroll(Z)V

    return-void
.end method

.method static synthetic access$6700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->dragListener:Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;

    return-object v0
.end method

.method static synthetic access$6800(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    return-object v0
.end method

.method static synthetic access$6900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    return-object v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/components/EmojiViewV2;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    return v0
.end method

.method static synthetic access$7300(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/view/View;I)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # I

    .line 87
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkStickersTabY(Landroid/view/View;I)V

    return-void
.end method

.method static synthetic access$7400(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    return-object v0
.end method

.method static synthetic access$7500(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkScroll()V

    return-void
.end method

.method static synthetic access$7600(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->startStopVisibleGifs(Z)V

    return-void
.end method

.method static synthetic access$7802(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspacePressed:Z

    return p1
.end method

.method static synthetic access$7900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceOnce:Z

    return v0
.end method

.method static synthetic access$7902(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z

    .line 87
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceOnce:Z

    return p1
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/components/EmojiViewV2;Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->openSearch(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)V

    return-void
.end method

.method static synthetic access$8000(Lim/tpelyyftgw/ui/components/EmojiViewV2;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # I

    .line 87
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->postBackspaceRunnable(I)V

    return-void
.end method

.method static synthetic access$8100(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/widget/ImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$8200(Lim/tpelyyftgw/ui/components/EmojiViewV2;III)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # I
    .param p2, "x2"    # I
    .param p3, "x3"    # I

    .line 87
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->onPageScrolled(III)V

    return-void
.end method

.method static synthetic access$8300(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->saveNewPage()V

    return-void
.end method

.method static synthetic access$8400(Lim/tpelyyftgw/ui/components/EmojiViewV2;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 87
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBackspaceButton(ZZ)V

    return-void
.end method

.method static synthetic access$8500(Lim/tpelyyftgw/ui/components/EmojiViewV2;ZZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Z
    .param p2, "x2"    # Z

    .line 87
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showStickerSettingsButton(ZZ)V

    return-void
.end method

.method static synthetic access$8600(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$8602(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 87
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$8702(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 87
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$8900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/widget/ImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$9900(Lim/tpelyyftgw/ui/components/EmojiViewV2;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/components/EmojiViewV2;

    .line 87
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    return-object v0
.end method

.method private static addColorToCode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 8
    .param p0, "code"    # Ljava/lang/String;
    .param p1, "color"    # Ljava/lang/String;

    .line 1917
    const/4 v0, 0x0

    .line 1918
    .local v0, "end":Ljava/lang/String;
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v1

    .line 1919
    .local v1, "length":I
    const/4 v2, 0x0

    const/16 v3, 0x200d

    const/4 v4, 0x2

    if-le v1, v4, :cond_29

    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v5

    sub-int/2addr v5, v4

    invoke-virtual {p0, v5}, Ljava/lang/String;->charAt(I)C

    move-result v5

    if-ne v5, v3, :cond_29

    .line 1920
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v3

    sub-int/2addr v3, v4

    invoke-virtual {p0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 1921
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v3

    sub-int/2addr v3, v4

    invoke-virtual {p0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    goto :goto_49

    .line 1922
    :cond_29
    const/4 v4, 0x3

    if-le v1, v4, :cond_49

    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v5

    sub-int/2addr v5, v4

    invoke-virtual {p0, v5}, Ljava/lang/String;->charAt(I)C

    move-result v5

    if-ne v5, v3, :cond_49

    .line 1923
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v3

    sub-int/2addr v3, v4

    invoke-virtual {p0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 1924
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v3

    sub-int/2addr v3, v4

    invoke-virtual {p0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object p0

    .line 1926
    :cond_49
    :goto_49
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    .line 1927
    if-eqz v0, :cond_69

    .line 1928
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    .line 1930
    :cond_69
    return-object p0
.end method

.method private checkBottomTabScroll(F)V
    .registers 6
    .param p1, "dy"    # F

    .line 2290
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    add-float/2addr v0, p1

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    .line 2292
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v0

    if-nez v0, :cond_14

    .line 2293
    const/high16 v0, 0x42180000    # 38.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    .local v0, "offset":I
    goto :goto_1a

    .line 2295
    .end local v0    # "offset":I
    :cond_14
    const/high16 v0, 0x42400000    # 48.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    .line 2297
    .restart local v0    # "offset":I
    :goto_1a
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    int-to-float v2, v0

    const/4 v3, 0x1

    cmpl-float v2, v1, v2

    if-ltz v2, :cond_27

    .line 2298
    const/4 v1, 0x0

    invoke-direct {p0, v1, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBottomTab(ZZ)V

    goto :goto_50

    .line 2299
    :cond_27
    neg-int v2, v0

    int-to-float v2, v2

    cmpg-float v1, v1, v2

    if-gtz v1, :cond_31

    .line 2300
    invoke-direct {p0, v3, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBottomTab(ZZ)V

    goto :goto_50

    .line 2301
    :cond_31
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    const/4 v2, 0x0

    if-nez v1, :cond_40

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    cmpg-float v1, v1, v2

    if-ltz v1, :cond_4e

    :cond_40
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_50

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    cmpl-float v1, v1, v2

    if-lez v1, :cond_50

    .line 2302
    :cond_4e
    iput v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    .line 2304
    :cond_50
    :goto_50
    return-void
.end method

.method private checkDocuments(Z)V
    .registers 13
    .param p1, "isGif"    # Z

    .line 3118
    if-eqz p1, :cond_17

    .line 3119
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getRecentGifs()Ljava/util/ArrayList;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    .line 3120
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    if-eqz v0, :cond_96

    .line 3121
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;->notifyDataSetChanged()V

    goto/16 :goto_96

    .line 3124
    :cond_17
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    .line 3125
    .local v0, "previousCount":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .line 3126
    .local v1, "previousCount2":I
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->getRecentStickers(I)Ljava/util/ArrayList;

    move-result-object v2

    iput-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    .line 3127
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    const/4 v3, 0x2

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->getRecentStickers(I)Ljava/util/ArrayList;

    move-result-object v2

    iput-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    .line 3128
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_3e
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_79

    .line 3129
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 3130
    .local v3, "favSticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    const/4 v4, 0x0

    .local v4, "b":I
    :goto_4f
    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-ge v4, v5, :cond_76

    .line 3131
    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 3132
    .local v5, "recSticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;->dc_id:I

    iget v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->dc_id:I

    if-ne v6, v7, :cond_73

    iget-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J

    iget-wide v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J

    cmp-long v10, v6, v8

    if-nez v10, :cond_73

    .line 3133
    iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v6, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 3134
    goto :goto_76

    .line 3130
    .end local v5    # "recSticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_73
    add-int/lit8 v4, v4, 0x1

    goto :goto_4f

    .line 3128
    .end local v3    # "favSticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .end local v4    # "b":I
    :cond_76
    :goto_76
    add-int/lit8 v2, v2, 0x1

    goto :goto_3e

    .line 3138
    .end local v2    # "a":I
    :cond_79
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ne v0, v2, :cond_89

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-eq v1, v2, :cond_8c

    .line 3139
    :cond_89
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 3141
    :cond_8c
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v2, :cond_93

    .line 3142
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->notifyDataSetChanged()V

    .line 3144
    :cond_93
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkPanels()V

    .line 3146
    .end local v0    # "previousCount":I
    .end local v1    # "previousCount2":I
    :cond_96
    :goto_96
    return-void
.end method

.method private checkEmojiSearchFieldScroll(Z)V
    .registers 8
    .param p1, "isLayout"    # Z

    .line 2432
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-eqz v0, :cond_39

    invoke-interface {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v0

    if-eqz v0, :cond_39

    .line 2433
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v0

    .line 2434
    .local v0, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-nez v0, :cond_1c

    .line 2435
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    xor-int/lit8 v4, p1, 0x1

    invoke-static {v3, v2, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    goto :goto_33

    .line 2437
    :cond_1c
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->getTop()I

    move-result v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    if-ge v4, v5, :cond_2d

    goto :goto_2e

    :cond_2d
    const/4 v2, 0x0

    :goto_2e
    xor-int/lit8 v4, p1, 0x1

    invoke-static {v3, v2, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    .line 2439
    :goto_33
    xor-int/lit8 v2, p1, 0x1

    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showEmojiShadow(ZZ)V

    .line 2440
    return-void

    .line 2442
    .end local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_39
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    if-eqz v0, :cond_8a

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v0, :cond_42

    goto :goto_8a

    .line 2445
    :cond_42
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v0

    .line 2446
    .restart local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v0, :cond_55

    .line 2447
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->getTop()I

    move-result v4

    int-to-float v4, v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    goto :goto_5e

    .line 2449
    :cond_55
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    neg-int v4, v4

    int-to-float v4, v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    .line 2451
    :goto_5e
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    xor-int/lit8 v4, p1, 0x1

    invoke-static {v3, v1, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    .line 2452
    if-eqz v0, :cond_83

    iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getTop()I

    move-result v3

    int-to-float v3, v3

    const/high16 v4, 0x42180000    # 38.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    iget v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    sub-int/2addr v4, v5

    int-to-float v4, v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->getTranslationY()F

    move-result v5

    add-float/2addr v4, v5

    cmpg-float v3, v3, v4

    if-gez v3, :cond_84

    :cond_83
    const/4 v1, 0x1

    :cond_84
    xor-int/lit8 v2, p1, 0x1

    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showEmojiShadow(ZZ)V

    .line 2453
    return-void

    .line 2443
    .end local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_8a
    :goto_8a
    return-void
.end method

.method private checkEmojiTabY(Landroid/view/View;I)V
    .registers 7
    .param p1, "list"    # Landroid/view/View;
    .param p2, "dy"    # I

    .line 2456
    const/4 v0, 0x0

    if-nez p1, :cond_14

    .line 2457
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    int-to-float v0, v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    .line 2458
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V

    .line 2459
    return-void

    .line 2461
    :cond_14
    invoke-virtual {p1}, Landroid/view/View;->getVisibility()I

    move-result v1

    if-eqz v1, :cond_1b

    .line 2462
    return-void

    .line 2464
    :cond_1b
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v1, :cond_26

    invoke-interface {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v1

    if-eqz v1, :cond_26

    .line 2465
    return-void

    .line 2467
    :cond_26
    if-lez p2, :cond_52

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_52

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getVisibility()I

    move-result v1

    if-nez v1, :cond_52

    .line 2468
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    .line 2469
    .local v1, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v1, :cond_52

    iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v2}, Landroid/view/View;->getTop()I

    move-result v2

    iget-boolean v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v3, :cond_47

    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    goto :goto_48

    :cond_47
    const/4 v3, 0x0

    :goto_48
    add-int/2addr v2, v3

    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v3

    if-lt v2, v3, :cond_52

    .line 2470
    return-void

    .line 2473
    .end local v1    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_52
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    sub-int/2addr v1, p2

    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    .line 2474
    if-lez v1, :cond_5c

    .line 2475
    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    goto :goto_6c

    .line 2476
    :cond_5c
    const/high16 v0, 0x43900000    # 288.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    neg-int v2, v2

    if-ge v1, v2, :cond_6c

    .line 2477
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    .line 2479
    :cond_6c
    :goto_6c
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    const/high16 v1, 0x42180000    # 38.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiMinusDy:I

    invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I

    move-result v1

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    .line 2480
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->getTranslationY()F

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setTranslationY(F)V

    .line 2481
    return-void
.end method

.method private checkGifSearchFieldScroll(Z)V
    .registers 8
    .param p1, "isLayout"    # Z

    .line 2484
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x1

    if-eqz v0, :cond_49

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    if-ne v0, v2, :cond_49

    invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$9000(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Z

    move-result v0

    if-nez v0, :cond_49

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$9100(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)I

    move-result v0

    if-nez v0, :cond_49

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$5500(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_49

    .line 2485
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->findLastVisibleItemPosition()I

    move-result v0

    .line 2486
    .local v0, "position":I
    const/4 v2, -0x1

    if-eq v0, v2, :cond_49

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;->getItemCount()I

    move-result v2

    add-int/lit8 v2, v2, -0x5

    if-le v0, v2, :cond_49

    .line 2487
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$9200(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Ljava/lang/String;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-static {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$9300(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Ljava/lang/String;

    move-result-object v4

    invoke-static {v2, v3, v4, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$9400(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;Ljava/lang/String;Ljava/lang/String;Z)V

    .line 2490
    .end local v0    # "position":I
    :cond_49
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    const/4 v2, 0x0

    if-eqz v0, :cond_7c

    invoke-interface {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v0

    if-eqz v0, :cond_7c

    .line 2491
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v0

    .line 2492
    .local v0, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-nez v0, :cond_64

    .line 2493
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    xor-int/lit8 v3, p1, 0x1

    invoke-static {v2, v1, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    goto :goto_7b

    .line 2495
    :cond_64
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->getTop()I

    move-result v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    if-ge v4, v5, :cond_75

    goto :goto_76

    :cond_75
    const/4 v1, 0x0

    :goto_76
    xor-int/lit8 v2, p1, 0x1

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    .line 2497
    :goto_7b
    return-void

    .line 2499
    .end local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_7c
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    if-eqz v0, :cond_a9

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v0, :cond_85

    goto :goto_a9

    .line 2502
    :cond_85
    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v0

    .line 2503
    .restart local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v0, :cond_98

    .line 2504
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getTop()I

    move-result v3

    int-to-float v3, v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    goto :goto_a1

    .line 2506
    :cond_98
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    neg-int v3, v3

    int-to-float v3, v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    .line 2508
    :goto_a1
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    xor-int/lit8 v3, p1, 0x1

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    .line 2509
    return-void

    .line 2500
    .end local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_a9
    :goto_a9
    return-void
.end method

.method private checkPanels()V
    .registers 5

    .line 2756
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    if-nez v0, :cond_5

    .line 2757
    return-void

    .line 2759
    :cond_5
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    const/4 v1, -0x2

    if-ne v0, v1, :cond_26

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_26

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_26

    .line 2760
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 2761
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 2762
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setVisibility(I)V

    .line 2764
    :cond_26
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_3f

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_3f

    .line 2765
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    if-lez v2, :cond_39

    goto :goto_3b

    :cond_39
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    :goto_3b
    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    goto :goto_63

    .line 2767
    :cond_3f
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->findFirstVisibleItemPosition()I

    move-result v0

    .line 2768
    .local v0, "position":I
    const/4 v1, -0x1

    if-eq v0, v1, :cond_63

    .line 2770
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    if-lez v1, :cond_4f

    .line 2771
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    .local v1, "firstTab":I
    goto :goto_58

    .line 2772
    .end local v1    # "firstTab":I
    :cond_4f
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    if-lez v1, :cond_56

    .line 2773
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    .restart local v1    # "firstTab":I
    goto :goto_58

    .line 2775
    .end local v1    # "firstTab":I
    :cond_56
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    .line 2777
    .restart local v1    # "firstTab":I
    :goto_58
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getTabForPosition(I)I

    move-result v3

    invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    .line 2780
    .end local v0    # "position":I
    .end local v1    # "firstTab":I
    :cond_63
    :goto_63
    return-void
.end method

.method private checkScroll()V
    .registers 5

    .line 2512
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->findFirstVisibleItemPosition()I

    move-result v0

    .line 2513
    .local v0, "firstVisibleItem":I
    const/4 v1, -0x1

    if-ne v0, v1, :cond_a

    .line 2514
    return-void

    .line 2516
    :cond_a
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v1, :cond_f

    .line 2517
    return-void

    .line 2520
    :cond_f
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    if-lez v1, :cond_16

    .line 2521
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    .local v1, "firstTab":I
    goto :goto_1f

    .line 2522
    .end local v1    # "firstTab":I
    :cond_16
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    if-lez v1, :cond_1d

    .line 2523
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    .restart local v1    # "firstTab":I
    goto :goto_1f

    .line 2525
    .end local v1    # "firstTab":I
    :cond_1d
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    .line 2527
    .restart local v1    # "firstTab":I
    :goto_1f
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getTabForPosition(I)I

    move-result v3

    invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    .line 2528
    return-void
.end method

.method private checkStickersSearchFieldScroll(Z)V
    .registers 8
    .param p1, "isLayout"    # Z

    .line 2268
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    const/4 v1, 0x0

    if-eqz v0, :cond_33

    invoke-interface {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v0

    if-eqz v0, :cond_33

    .line 2269
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v0

    .line 2270
    .local v0, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    const/4 v2, 0x1

    if-nez v0, :cond_1c

    .line 2271
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    xor-int/lit8 v3, p1, 0x1

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    goto :goto_32

    .line 2273
    :cond_1c
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v4}, Landroid/view/View;->getTop()I

    move-result v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v5

    if-ge v4, v5, :cond_2d

    const/4 v1, 0x1

    :cond_2d
    xor-int/lit8 v2, p1, 0x1

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    .line 2275
    :goto_32
    return-void

    .line 2277
    .end local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_33
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    if-eqz v0, :cond_60

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v0, :cond_3c

    goto :goto_60

    .line 2280
    :cond_3c
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v0

    .line 2281
    .restart local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v0, :cond_4f

    .line 2282
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v3}, Landroid/view/View;->getTop()I

    move-result v3

    int-to-float v3, v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    goto :goto_58

    .line 2284
    :cond_4f
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    neg-int v3, v3

    int-to-float v3, v3

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    .line 2286
    :goto_58
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    xor-int/lit8 v3, p1, 0x1

    invoke-static {v2, v1, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$8800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;ZZ)V

    .line 2287
    return-void

    .line 2278
    .end local v0    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_60
    :goto_60
    return-void
.end method

.method private checkStickersTabY(Landroid/view/View;I)V
    .registers 7
    .param p1, "list"    # Landroid/view/View;
    .param p2, "dy"    # I

    .line 2406
    const/4 v0, 0x0

    if-nez p1, :cond_c

    .line 2407
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersMinusDy:I

    int-to-float v0, v0

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    .line 2408
    return-void

    .line 2410
    :cond_c
    invoke-virtual {p1}, Landroid/view/View;->getVisibility()I

    move-result v1

    if-eqz v1, :cond_13

    .line 2411
    return-void

    .line 2413
    :cond_13
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v1, :cond_1e

    invoke-interface {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v1

    if-eqz v1, :cond_1e

    .line 2414
    return-void

    .line 2416
    :cond_1e
    if-lez p2, :cond_44

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_44

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getVisibility()I

    move-result v1

    if-nez v1, :cond_44

    .line 2417
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    .line 2418
    .local v1, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v1, :cond_44

    iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v2}, Landroid/view/View;->getTop()I

    move-result v2

    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    add-int/2addr v2, v3

    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v3

    if-lt v2, v3, :cond_44

    .line 2419
    return-void

    .line 2422
    .end local v1    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_44
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersMinusDy:I

    sub-int/2addr v1, p2

    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersMinusDy:I

    .line 2423
    if-lez v1, :cond_4e

    .line 2424
    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersMinusDy:I

    goto :goto_5e

    .line 2425
    :cond_4e
    const/high16 v0, 0x43900000    # 288.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    neg-int v2, v2

    if-ge v1, v2, :cond_5e

    .line 2426
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v0, v0

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersMinusDy:I

    .line 2428
    :cond_5e
    :goto_5e
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    const/high16 v1, 0x42400000    # 48.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    neg-int v1, v1

    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersMinusDy:I

    invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I

    move-result v1

    int-to-float v1, v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    .line 2429
    return-void
.end method

.method static synthetic lambda$static$0()V
    .registers 0

    .line 349
    return-void
.end method

.method private onPageScrolled(III)V
    .registers 8
    .param p1, "position"    # I
    .param p2, "width"    # I
    .param p3, "positionOffsetPixels"    # I

    .line 2569
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-nez v0, :cond_5

    .line 2570
    return-void

    .line 2572
    :cond_5
    const/4 v1, 0x1

    const/4 v2, 0x0

    const/4 v3, 0x2

    if-ne p1, v1, :cond_11

    .line 2573
    if-eqz p3, :cond_d

    const/4 v2, 0x2

    :cond_d
    invoke-interface {v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onTabOpened(I)V

    goto :goto_1b

    .line 2574
    :cond_11
    if-ne p1, v3, :cond_18

    .line 2575
    const/4 v1, 0x3

    invoke-interface {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onTabOpened(I)V

    goto :goto_1b

    .line 2577
    :cond_18
    invoke-interface {v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onTabOpened(I)V

    .line 2579
    :goto_1b
    return-void
.end method

.method private openSearch(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)V
    .registers 18
    .param p1, "searchField"    # Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2038
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    if-eqz v1, :cond_c

    .line 2039
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 2040
    const/4 v1, 0x0

    iput-object v1, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    .line 2043
    :cond_c
    const/4 v1, 0x0

    iput-boolean v1, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstStickersAttach:Z

    .line 2044
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstGifAttach:Z

    .line 2045
    iput-boolean v1, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstEmojiAttach:Z

    .line 2046
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_14
    const/4 v3, 0x3

    if-ge v2, v3, :cond_10d

    .line 2051
    const/4 v4, 0x1

    if-nez v2, :cond_23

    .line 2052
    iget-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2053
    .local v5, "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 2054
    .local v6, "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .line 2055
    .local v7, "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    .local v8, "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    goto :goto_35

    .line 2056
    .end local v5    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .end local v6    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v7    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    .end local v8    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    :cond_23
    if-ne v2, v4, :cond_2d

    .line 2057
    iget-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2058
    .restart local v5    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 2059
    .restart local v6    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    const/4 v7, 0x0

    .line 2060
    .restart local v7    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    .restart local v8    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    goto :goto_35

    .line 2062
    .end local v5    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .end local v6    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v7    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    .end local v8    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    :cond_2d
    iget-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2063
    .restart local v5    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    iget-object v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 2064
    .restart local v6    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .line 2065
    .restart local v7    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    .line 2067
    .restart local v8    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    :goto_35
    if-nez v5, :cond_3b

    .line 2068
    move-object/from16 v9, p1

    goto/16 :goto_109

    .line 2071
    :cond_3b
    iget-object v9, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    const/4 v10, 0x0

    const/high16 v11, 0x42400000    # 48.0f

    if-eq v5, v9, :cond_dc

    move-object/from16 v9, p1

    if-ne v9, v5, :cond_de

    iget-object v12, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v12, :cond_de

    invoke-interface {v12}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isExpanded()Z

    move-result v12

    if-eqz v12, :cond_de

    .line 2072
    new-instance v12, Landroid/animation/AnimatorSet;

    invoke-direct {v12}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v12, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    .line 2073
    if-eqz v7, :cond_95

    .line 2074
    new-array v3, v3, [Landroid/animation/Animator;

    sget-object v14, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v15, v4, [F

    .line 2075
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    neg-int v13, v13

    int-to-float v13, v13

    aput v13, v15, v1

    invoke-static {v7, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v13

    aput-object v13, v3, v1

    sget-object v13, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v14, v4, [F

    .line 2076
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    neg-int v11, v11

    int-to-float v11, v11

    aput v11, v14, v1

    invoke-static {v6, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v11

    aput-object v11, v3, v4

    sget-object v11, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v4, v4, [F

    .line 2077
    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    aput v10, v4, v1

    invoke-static {v5, v11, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v13, 0x2

    aput-object v4, v3, v13

    .line 2074
    invoke-virtual {v12, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_be

    .line 2079
    :cond_95
    const/4 v13, 0x2

    new-array v3, v13, [Landroid/animation/Animator;

    sget-object v13, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v14, v4, [F

    .line 2080
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    neg-int v11, v11

    int-to-float v11, v11

    aput v11, v14, v1

    invoke-static {v6, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v11

    aput-object v11, v3, v1

    sget-object v11, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v13, v4, [F

    .line 2081
    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    aput v10, v13, v1

    invoke-static {v5, v11, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v10

    aput-object v10, v3, v4

    .line 2079
    invoke-virtual {v12, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 2083
    :goto_be
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v10, 0xc8

    invoke-virtual {v3, v10, v11}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 2084
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    sget-object v4, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 2085
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    new-instance v4, Lim/tpelyyftgw/ui/components/EmojiViewV2$29;

    invoke-direct {v4, v0, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$29;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Lim/tpelyyftgw/ui/components/RecyclerListView;)V

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 2106
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_109

    .line 2071
    :cond_dc
    move-object/from16 v9, p1

    .line 2108
    :cond_de
    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    .line 2109
    if-eqz v7, :cond_f1

    .line 2110
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    neg-int v3, v3

    int-to-float v3, v3

    invoke-virtual {v7, v3}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    .line 2112
    :cond_f1
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-ne v6, v3, :cond_ff

    .line 2113
    const/high16 v3, 0x40800000    # 4.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    invoke-virtual {v6, v1, v3, v1, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    goto :goto_106

    .line 2114
    :cond_ff
    iget-object v3, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-ne v6, v3, :cond_106

    .line 2115
    invoke-virtual {v6, v1, v1, v1, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 2117
    :cond_106
    :goto_106
    invoke-virtual {v8, v1, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 2046
    .end local v5    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .end local v6    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v7    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    .end local v8    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    :goto_109
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_14

    :cond_10d
    move-object/from16 v9, p1

    .line 2120
    .end local v2    # "a":I
    return-void
.end method

.method private postBackspaceRunnable(I)V
    .registers 5
    .param p1, "time"    # I

    .line 2582
    new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$EWO2gaD1sjEtZ6EOC2HDsmmRlQ4;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$EWO2gaD1sjEtZ6EOC2HDsmmRlQ4;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;I)V

    int-to-long v1, p1

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 2592
    return-void
.end method

.method private reloadStickersAdapter()V
    .registers 2

    .line 2978
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v0, :cond_7

    .line 2979
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->notifyDataSetChanged()V

    .line 2981
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    if-eqz v0, :cond_e

    .line 2982
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->notifyDataSetChanged()V

    .line 2984
    :cond_e
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;

    if-eqz v0, :cond_15

    .line 2985
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;->notifyDataSetChanged()V

    .line 2987
    :cond_15
    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_26

    .line 2988
    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 2990
    :cond_26
    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 2991
    return-void
.end method

.method private saveNewPage()V
    .registers 5

    .line 2531
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    if-nez v0, :cond_5

    .line 2532
    return-void

    .line 2535
    :cond_5
    invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v0

    .line 2536
    .local v0, "currentItem":I
    const/4 v1, 0x2

    if-ne v0, v1, :cond_e

    .line 2537
    const/4 v1, 0x1

    .local v1, "newPage":I
    goto :goto_14

    .line 2538
    .end local v1    # "newPage":I
    :cond_e
    const/4 v1, 0x1

    if-ne v0, v1, :cond_13

    .line 2539
    const/4 v1, 0x2

    .restart local v1    # "newPage":I
    goto :goto_14

    .line 2541
    .end local v1    # "newPage":I
    :cond_13
    const/4 v1, 0x0

    .line 2543
    .restart local v1    # "newPage":I
    :goto_14
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    if-eq v2, v1, :cond_2b

    .line 2544
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    .line 2545
    invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalEmojiSettings()Landroid/content/SharedPreferences;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    const-string v3, "selected_page"

    invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 2547
    :cond_2b
    return-void
.end method

.method private showBackspaceButton(ZZ)V
    .registers 13
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 2307
    if-eqz p1, :cond_a

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_14

    :cond_a
    if-nez p1, :cond_15

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_15

    .line 2308
    :cond_14
    return-void

    .line 2310
    :cond_15
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    const/4 v1, 0x0

    if-eqz v0, :cond_1f

    .line 2311
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 2312
    iput-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    .line 2314
    :cond_1f
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const/4 v2, 0x1

    if-eqz p1, :cond_25

    goto :goto_29

    :cond_25
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    :goto_29
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 2315
    const/4 v0, 0x0

    const/high16 v1, 0x3f800000    # 1.0f

    const/4 v3, 0x0

    if-eqz p2, :cond_9f

    .line 2316
    if-eqz p1, :cond_39

    .line 2317
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 2319
    :cond_39
    new-instance v4, Landroid/animation/AnimatorSet;

    invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    .line 2320
    const/4 v5, 0x3

    new-array v5, v5, [Landroid/animation/Animator;

    iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v8, v2, [F

    if-eqz p1, :cond_4e

    const/high16 v9, 0x3f800000    # 1.0f

    goto :goto_4f

    :cond_4e
    const/4 v9, 0x0

    :goto_4f
    aput v9, v8, v0

    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, v0

    iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v8, v2, [F

    if-eqz p1, :cond_62

    const/high16 v9, 0x3f800000    # 1.0f

    goto :goto_63

    :cond_62
    const/4 v9, 0x0

    :goto_63
    aput v9, v8, v0

    .line 2321
    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, v2

    const/4 v6, 0x2

    iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v2, v2, [F

    if-eqz p1, :cond_75

    goto :goto_76

    :cond_75
    const/4 v1, 0x0

    :goto_76
    aput v1, v2, v0

    .line 2322
    invoke-static {v7, v8, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v5, v6

    .line 2320
    invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 2323
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 2324
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 2325
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/components/EmojiViewV2$32;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$32;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 2333
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_c7

    .line 2335
    :cond_9f
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_a6

    const/high16 v4, 0x3f800000    # 1.0f

    goto :goto_a7

    :cond_a6
    const/4 v4, 0x0

    :goto_a7
    invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setAlpha(F)V

    .line 2336
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_b1

    const/high16 v4, 0x3f800000    # 1.0f

    goto :goto_b2

    :cond_b1
    const/4 v4, 0x0

    :goto_b2
    invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setScaleX(F)V

    .line 2337
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_ba

    goto :goto_bb

    :cond_ba
    const/4 v1, 0x0

    :goto_bb
    invoke-virtual {v2, v1}, Landroid/widget/ImageView;->setScaleY(F)V

    .line 2338
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_c3

    goto :goto_c4

    :cond_c3
    const/4 v0, 0x4

    :goto_c4
    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 2340
    :goto_c7
    return-void
.end method

.method private showBottomTab(ZZ)V
    .registers 13
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 2382
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastBottomScrollDy:F

    .line 2383
    if-eqz p1, :cond_d

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_21

    :cond_d
    if-nez p1, :cond_17

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v1}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-nez v1, :cond_21

    :cond_17
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v1, :cond_22

    invoke-interface {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v1

    if-eqz v1, :cond_22

    .line 2384
    :cond_21
    return-void

    .line 2386
    :cond_22
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

    const/4 v2, 0x0

    if-eqz v1, :cond_2c

    .line 2387
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V

    .line 2388
    iput-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

    .line 2390
    :cond_2c
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    const/4 v3, 0x1

    if-eqz p1, :cond_32

    goto :goto_36

    :cond_32
    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    :goto_36
    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 2391
    const/high16 v1, 0x42580000    # 54.0f

    const/high16 v2, 0x42440000    # 49.0f

    if-eqz p2, :cond_94

    .line 2392
    new-instance v4, Landroid/animation/AnimatorSet;

    invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

    .line 2393
    const/4 v5, 0x2

    new-array v5, v5, [Landroid/animation/Animator;

    iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    sget-object v7, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v8, v3, [F

    if-eqz p1, :cond_53

    const/4 v1, 0x0

    goto :goto_5e

    :cond_53
    iget-boolean v9, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v9, :cond_59

    const/high16 v1, 0x42440000    # 49.0f

    .line 2394
    :cond_59
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    int-to-float v1, v1

    :goto_5e
    const/4 v9, 0x0

    aput v1, v8, v9

    invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v5, v9

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->shadowLine:Landroid/view/View;

    sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v7, v3, [F

    if-eqz p1, :cond_70

    goto :goto_75

    .line 2395
    :cond_70
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    int-to-float v0, v0

    :goto_75
    aput v0, v7, v9

    invoke-static {v1, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v5, v3

    .line 2393
    invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 2396
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 2397
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

    sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 2398
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_b5

    .line 2400
    :cond_94
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    if-eqz p1, :cond_9a

    const/4 v1, 0x0

    goto :goto_a5

    :cond_9a
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v4, :cond_a0

    const/high16 v1, 0x42440000    # 49.0f

    :cond_a0
    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    int-to-float v1, v1

    :goto_a5
    invoke-virtual {v3, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 2401
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->shadowLine:Landroid/view/View;

    if-eqz p1, :cond_ad

    goto :goto_b2

    :cond_ad
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    int-to-float v0, v0

    :goto_b2
    invoke-virtual {v1, v0}, Landroid/view/View;->setTranslationY(F)V

    .line 2403
    :goto_b5
    return-void
.end method

.method private showEmojiShadow(ZZ)V
    .registers 10
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 2123
    if-eqz p1, :cond_a

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_14

    :cond_a
    if-nez p1, :cond_15

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_15

    .line 2124
    :cond_14
    return-void

    .line 2126
    :cond_15
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    const/4 v1, 0x0

    if-eqz v0, :cond_1f

    .line 2127
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 2128
    iput-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    .line 2130
    :cond_1f
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    const/4 v2, 0x1

    if-eqz p1, :cond_25

    goto :goto_29

    :cond_25
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    :goto_29
    invoke-virtual {v0, v1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V

    .line 2131
    const/high16 v0, 0x3f800000    # 1.0f

    const/4 v1, 0x0

    if-eqz p2, :cond_6e

    .line 2132
    new-instance v3, Landroid/animation/AnimatorSet;

    invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    .line 2133
    new-array v4, v2, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v2, v2, [F

    if-eqz p1, :cond_43

    goto :goto_44

    :cond_43
    const/4 v0, 0x0

    :goto_44
    const/4 v1, 0x0

    aput v0, v2, v1

    invoke-static {v5, v6, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v4, v1

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 2134
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 2135
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 2136
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/components/EmojiViewV2$30;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$30;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 2142
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabShadowAnimator:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_77

    .line 2144
    :cond_6e
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    if-eqz p1, :cond_73

    goto :goto_74

    :cond_73
    const/4 v0, 0x0

    :goto_74
    invoke-virtual {v2, v0}, Landroid/view/View;->setAlpha(F)V

    .line 2146
    :goto_77
    return-void
.end method

.method private showStickerSettingsButton(ZZ)V
    .registers 13
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 2343
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    if-nez v0, :cond_5

    .line 2344
    return-void

    .line 2346
    :cond_5
    if-eqz p1, :cond_d

    invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_17

    :cond_d
    if-nez p1, :cond_18

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_18

    .line 2347
    :cond_17
    return-void

    .line 2349
    :cond_18
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    const/4 v1, 0x0

    if-eqz v0, :cond_22

    .line 2350
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V

    .line 2351
    iput-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    .line 2353
    :cond_22
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    const/4 v2, 0x1

    if-eqz p1, :cond_28

    goto :goto_2c

    :cond_28
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    :goto_2c
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 2354
    const/4 v0, 0x0

    const/high16 v1, 0x3f800000    # 1.0f

    const/4 v3, 0x0

    if-eqz p2, :cond_a2

    .line 2355
    if-eqz p1, :cond_3c

    .line 2356
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 2358
    :cond_3c
    new-instance v4, Landroid/animation/AnimatorSet;

    invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    .line 2359
    const/4 v5, 0x3

    new-array v5, v5, [Landroid/animation/Animator;

    iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v8, v2, [F

    if-eqz p1, :cond_51

    const/high16 v9, 0x3f800000    # 1.0f

    goto :goto_52

    :cond_51
    const/4 v9, 0x0

    :goto_52
    aput v9, v8, v0

    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, v0

    iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    sget-object v7, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v8, v2, [F

    if-eqz p1, :cond_65

    const/high16 v9, 0x3f800000    # 1.0f

    goto :goto_66

    :cond_65
    const/4 v9, 0x0

    :goto_66
    aput v9, v8, v0

    .line 2360
    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, v2

    const/4 v6, 0x2

    iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v2, v2, [F

    if-eqz p1, :cond_78

    goto :goto_79

    :cond_78
    const/4 v1, 0x0

    :goto_79
    aput v1, v2, v0

    .line 2361
    invoke-static {v7, v8, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    aput-object v0, v5, v6

    .line 2359
    invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 2362
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 2363
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 2364
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/components/EmojiViewV2$33;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$33;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Z)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 2372
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersButtonAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_ca

    .line 2374
    :cond_a2
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_a9

    const/high16 v4, 0x3f800000    # 1.0f

    goto :goto_aa

    :cond_a9
    const/4 v4, 0x0

    :goto_aa
    invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setAlpha(F)V

    .line 2375
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_b4

    const/high16 v4, 0x3f800000    # 1.0f

    goto :goto_b5

    :cond_b4
    const/4 v4, 0x0

    :goto_b5
    invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setScaleX(F)V

    .line 2376
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_bd

    goto :goto_be

    :cond_bd
    const/4 v1, 0x0

    :goto_be
    invoke-virtual {v2, v1}, Landroid/widget/ImageView;->setScaleY(F)V

    .line 2377
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    if-eqz p1, :cond_c6

    goto :goto_c7

    :cond_c6
    const/4 v0, 0x4

    :goto_c7
    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 2379
    :goto_ca
    return-void
.end method

.method private showTrendingTab(Z)V
    .registers 5
    .param p1, "show"    # Z

    .line 2555
    const/4 v0, 0x0

    const/16 v1, 0x8

    if-eqz p1, :cond_26

    .line 2556
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 2557
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 2558
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setVisibility(I)V

    .line 2559
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    if-lez v2, :cond_1d

    goto :goto_1f

    :cond_1d
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    :goto_1f
    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    .line 2560
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->saveNewPage()V

    goto :goto_35

    .line 2562
    :cond_26
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 2563
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 2564
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setVisibility(I)V

    .line 2566
    :goto_35
    return-void
.end method

.method private startStopVisibleGifs(Z)V
    .registers 8
    .param p1, "start"    # Z

    .line 1946
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-nez v0, :cond_5

    .line 1947
    return-void

    .line 1949
    :cond_5
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 1950
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_a
    if-ge v1, v0, :cond_31

    .line 1951
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 1952
    .local v2, "child":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    if-eqz v3, :cond_2e

    .line 1953
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/cells/ContextLinkCell;

    .line 1954
    .local v3, "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/ContextLinkCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v4

    .line 1955
    .local v4, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz p1, :cond_27

    .line 1956
    const/4 v5, 0x1

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->setAllowStartAnimation(Z)V

    .line 1957
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->startAnimation()V

    goto :goto_2e

    .line 1959
    :cond_27
    const/4 v5, 0x0

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->setAllowStartAnimation(Z)V

    .line 1960
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->stopAnimation()V

    .line 1950
    .end local v2    # "child":Landroid/view/View;
    .end local v3    # "cell":Lim/tpelyyftgw/ui/cells/ContextLinkCell;
    .end local v4    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_2e
    :goto_2e
    add-int/lit8 v1, v1, 0x1

    goto :goto_a

    .line 1964
    .end local v1    # "a":I
    :cond_31
    return-void
.end method

.method private updateEmojiTabs()V
    .registers 7

    .line 2601
    sget-object v0, Lim/tpelyyftgw/messenger/Emoji;->recentEmoji:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    const/4 v1, 0x1

    xor-int/2addr v0, v1

    .line 2602
    .local v0, "newHas":I
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->hasRecentEmoji:I

    const/4 v3, -0x1

    if-eq v2, v3, :cond_10

    if-ne v2, v0, :cond_10

    .line 2603
    return-void

    .line 2605
    :cond_10
    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->hasRecentEmoji:I

    .line 2606
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->removeTabs()V

    .line 2607
    const/16 v2, 0x9

    new-array v2, v2, [Ljava/lang/String;

    const/4 v3, 0x0

    const v4, 0x7f0f0d5e

    .line 2608
    const-string v5, "RecentStickers"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v2, v3

    const v3, 0x7f0f058a

    .line 2609
    const-string v4, "Emoji1"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/4 v1, 0x2

    const v3, 0x7f0f058b

    .line 2610
    const-string v4, "Emoji2"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/4 v1, 0x3

    const v3, 0x7f0f058c

    .line 2611
    const-string v4, "Emoji3"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/4 v1, 0x4

    const v3, 0x7f0f058d

    .line 2612
    const-string v4, "Emoji4"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/4 v1, 0x5

    const v3, 0x7f0f058e

    .line 2613
    const-string v4, "Emoji5"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/4 v1, 0x6

    const v3, 0x7f0f058f

    .line 2614
    const-string v4, "Emoji6"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/4 v1, 0x7

    const v3, 0x7f0f0590

    .line 2615
    const-string v4, "Emoji7"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    const/16 v1, 0x8

    const v3, 0x7f0f0591

    .line 2616
    const-string v4, "Emoji8"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v1

    move-object v1, v2

    .line 2618
    .local v1, "descriptions":[Ljava/lang/String;
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_89
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiIcons:[Landroid/graphics/drawable/Drawable;

    array-length v3, v3

    if-ge v2, v3, :cond_ab

    .line 2619
    if-nez v2, :cond_99

    sget-object v3, Lim/tpelyyftgw/messenger/Emoji;->recentEmoji:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_99

    .line 2620
    goto :goto_a8

    .line 2622
    :cond_99
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v4, v4, v2

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addIconTab(Landroid/graphics/drawable/Drawable;)Landroid/widget/ImageView;

    move-result-object v3

    aget-object v4, v1, v2

    invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 2618
    :goto_a8
    add-int/lit8 v2, v2, 0x1

    goto :goto_89

    .line 2624
    .end local v2    # "a":I
    :cond_ab
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->updateTabStyles()V

    .line 2625
    return-void
.end method

.method private updateStickerTabs()V
    .registers 16

    .line 2628
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    if-nez v0, :cond_5

    .line 2629
    return-void

    .line 2631
    :cond_5
    const/4 v1, -0x2

    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    .line 2632
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    .line 2633
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    .line 2635
    const/4 v1, 0x0

    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    .line 2636
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->getCurrentPosition()I

    move-result v0

    .line 2637
    .local v0, "lastPosition":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->removeTabs()V

    .line 2639
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getUnreadStickerSets()Ljava/util/ArrayList;

    move-result-object v2

    .line 2640
    .local v2, "unread":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    const/4 v3, 0x0

    .line 2642
    .local v3, "hasStickers":Z
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    const/4 v5, 0x2

    const/4 v6, 0x1

    if-eqz v4, :cond_5d

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->getItemCount()I

    move-result v4

    if-eqz v4, :cond_5d

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_5d

    .line 2643
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v7, v7, v5

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addIconTabWithCounter(Landroid/graphics/drawable/Drawable;)Landroid/widget/TextView;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersCounter:Landroid/widget/TextView;

    .line 2644
    iget v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    iput v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    .line 2645
    add-int/2addr v7, v6

    iput v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    .line 2646
    new-array v7, v6, [Ljava/lang/Object;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v8

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    aput-object v8, v7, v1

    const-string v8, "%d"

    invoke-static {v8, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v4, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2649
    :cond_5d
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favouriteStickers:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_83

    .line 2650
    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    iput v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    .line 2651
    add-int/2addr v4, v6

    iput v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    .line 2652
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v7, v7, v6

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addIconTab(Landroid/graphics/drawable/Drawable;)Landroid/widget/ImageView;

    move-result-object v4

    const v7, 0x7f0f0667

    const-string v8, "FavoriteStickers"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 2653
    const/4 v3, 0x1

    .line 2656
    :cond_83
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_a9

    .line 2657
    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    iput v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    .line 2658
    add-int/2addr v4, v6

    iput v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    .line 2659
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v7, v7, v1

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addIconTab(Landroid/graphics/drawable/Drawable;)Landroid/widget/ImageView;

    move-result-object v4

    const v7, 0x7f0f0d5e

    const-string v8, "RecentStickers"

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 2660
    const/4 v3, 0x1

    .line 2663
    :cond_a9
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V

    .line 2664
    const/4 v4, 0x0

    iput-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    .line 2665
    const/4 v7, -0x1

    iput v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackPosition:I

    .line 2666
    const/16 v7, -0xa

    iput v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    .line 2667
    iget v7, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v7}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v7

    invoke-virtual {v7, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getStickerSets(I)Ljava/util/ArrayList;

    move-result-object v7

    .line 2668
    .local v7, "packs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;>;"
    const/4 v8, 0x0

    .local v8, "a":I
    :goto_c3
    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v9

    if-ge v8, v9, :cond_eb

    .line 2669
    invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    .line 2670
    .local v9, "pack":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    iget-object v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-boolean v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->archived:Z

    if-nez v10, :cond_e8

    iget-object v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    if-eqz v10, :cond_e8

    iget-object v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v10

    if-eqz v10, :cond_e2

    .line 2671
    goto :goto_e8

    .line 2673
    :cond_e2
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2674
    const/4 v3, 0x1

    .line 2668
    .end local v9    # "pack":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    :cond_e8
    :goto_e8
    add-int/lit8 v8, v8, 0x1

    goto :goto_c3

    .line 2676
    .end local v8    # "a":I
    :cond_eb
    iget-object v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v8, :cond_1cf

    .line 2677
    iget v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getEmojiSettings(I)Landroid/content/SharedPreferences;

    move-result-object v8

    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    const-string v10, "group_hide_stickers_"

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    const-wide/16 v10, -0x1

    invoke-interface {v8, v9, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v8

    .line 2678
    .local v8, "hiddenStickerSetId":J
    iget v12, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v12}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v12

    iget-object v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v12

    .line 2679
    .local v12, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v12, :cond_147

    iget-object v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    if-eqz v13, :cond_147

    invoke-static {v12}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v13

    if-nez v13, :cond_131

    goto :goto_147

    .line 2681
    :cond_131
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    if-eqz v10, :cond_150

    .line 2682
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    cmp-long v13, v8, v10

    if-nez v13, :cond_143

    const/4 v10, 0x1

    goto :goto_144

    :cond_143
    const/4 v10, 0x0

    :goto_144
    iput-boolean v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickersHidden:Z

    goto :goto_150

    .line 2680
    :cond_147
    :goto_147
    cmp-long v13, v8, v10

    if-eqz v13, :cond_14d

    const/4 v10, 0x1

    goto :goto_14e

    :cond_14d
    const/4 v10, 0x0

    :goto_14e
    iput-boolean v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickersHidden:Z

    .line 2684
    :cond_150
    :goto_150
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    if-eqz v10, :cond_1aa

    .line 2685
    iget v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v10}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v10

    iget-object v11, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    invoke-virtual {v10, v11}, Lim/tpelyyftgw/messenger/MediaDataController;->getGroupStickerSetById(Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;)Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    move-result-object v10

    .line 2686
    .local v10, "pack":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    if-eqz v10, :cond_1cf

    iget-object v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    if-eqz v11, :cond_1cf

    iget-object v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v11

    if-nez v11, :cond_1cf

    iget-object v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    if-eqz v11, :cond_1cf

    .line 2687
    new-instance v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    invoke-direct {v11}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;-><init>()V

    .line 2688
    .local v11, "set":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    iget-object v13, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    iput-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    .line 2689
    iget-object v13, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->packs:Ljava/util/ArrayList;

    iput-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->packs:Ljava/util/ArrayList;

    .line 2690
    iget-object v13, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iput-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    .line 2691
    iget-boolean v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickersHidden:Z

    if-eqz v13, :cond_199

    .line 2692
    iget-object v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->size()I

    move-result v13

    iput v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    .line 2693
    iget-object v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v13, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_1a0

    .line 2695
    :cond_199
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    .line 2696
    iget-object v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v13, v1, v11}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 2698
    :goto_1a0
    iget-object v13, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-boolean v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->can_set_stickers:Z

    if-eqz v13, :cond_1a7

    move-object v4, v11

    :cond_1a7
    iput-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerSet:Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    goto :goto_1cf

    .line 2700
    .end local v10    # "pack":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    .end local v11    # "set":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    :cond_1aa
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->can_set_stickers:Z

    if-eqz v4, :cond_1cf

    .line 2701
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;-><init>()V

    .line 2702
    .local v4, "pack":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    iget-boolean v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickersHidden:Z

    if-eqz v10, :cond_1c7

    .line 2703
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v10}, Ljava/util/ArrayList;->size()I

    move-result v10

    iput v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    .line 2704
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v10, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_1cf

    .line 2706
    :cond_1c7
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    .line 2707
    iget-object v10, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v10, v1, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    nop

    .line 2711
    .end local v4    # "pack":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    .end local v8    # "hiddenStickerSetId":J
    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_1cf
    :goto_1cf
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_1d0
    iget-object v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    if-ge v4, v8, :cond_24a

    .line 2712
    iget v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->groupStickerPackNum:I

    if-ne v4, v8, :cond_1ff

    .line 2713
    iget v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v8

    iget-object v9, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v8

    .line 2714
    .local v8, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-nez v8, :cond_1f8

    .line 2715
    iget-object v9, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v9, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 2716
    add-int/lit8 v4, v4, -0x1

    goto :goto_1fe

    .line 2718
    :cond_1f8
    iget-object v9, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v9, v8}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addStickerTab(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 2719
    const/4 v3, 0x1

    .line 2721
    .end local v8    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_1fe
    goto :goto_248

    .line 2722
    :cond_1ff
    iget-object v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v8, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    .line 2724
    .local v8, "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;

    invoke-virtual {v9, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 2725
    .local v9, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    iget-object v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    instance-of v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSize;

    if-eqz v10, :cond_21c

    .line 2726
    iget-object v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .local v10, "thumb":Lim/tpelyyftgw/tgnet/TLObject;
    goto :goto_21d

    .line 2728
    .end local v10    # "thumb":Lim/tpelyyftgw/tgnet/TLObject;
    :cond_21c
    move-object v10, v9

    .line 2730
    .restart local v10    # "thumb":Lim/tpelyyftgw/tgnet/TLObject;
    :goto_21d
    iget-object v11, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v11, v10, v9, v8}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addStickerTab(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;)Landroid/view/View;

    move-result-object v11

    new-instance v12, Ljava/lang/StringBuilder;

    invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v13, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;

    invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v13, ", "

    invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v13, 0x7f0f004e

    const-string v14, "AccDescrStickerSet"

    invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v11, v12}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 2731
    const/4 v3, 0x1

    .line 2711
    .end local v8    # "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    .end local v9    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .end local v10    # "thumb":Lim/tpelyyftgw/tgnet/TLObject;
    :goto_248
    add-int/2addr v4, v6

    goto :goto_1d0

    .line 2734
    .end local v4    # "a":I
    :cond_24a
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    if-eqz v4, :cond_27b

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->getItemCount()I

    move-result v4

    if-eqz v4, :cond_27b

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_27b

    .line 2735
    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    iget-object v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    add-int/2addr v4, v8

    iput v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    .line 2736
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget-object v8, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v8, v8, v5

    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->addIconTab(Landroid/graphics/drawable/Drawable;)Landroid/widget/ImageView;

    move-result-object v4

    const v8, 0x7f0f0668

    const-string v9, "FeaturedStickers"

    invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v4, v8}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 2738
    :cond_27b
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->updateTabStyles()V

    .line 2739
    if-eqz v0, :cond_287

    .line 2740
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v4, v0, v0}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    .line 2742
    :cond_287
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkPanels()V

    .line 2743
    if-eqz v3, :cond_29c

    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    if-nez v4, :cond_2ae

    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MediaDataController;->areAllTrendingStickerSetsUnread()Z

    move-result v4

    if-eqz v4, :cond_2ae

    :cond_29c
    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    if-ltz v4, :cond_2ae

    .line 2744
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->scrolledToTrending:I

    if-nez v1, :cond_2bd

    .line 2745
    invoke-direct {p0, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showTrendingTab(Z)V

    .line 2746
    if-eqz v3, :cond_2aa

    goto :goto_2ab

    :cond_2aa
    const/4 v5, 0x1

    :goto_2ab
    iput v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->scrolledToTrending:I

    goto :goto_2bd

    .line 2748
    :cond_2ae
    iget v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->scrolledToTrending:I

    if-ne v4, v6, :cond_2bd

    .line 2749
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showTrendingTab(Z)V

    .line 2750
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkScroll()V

    .line 2751
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->cancelPositionAnimation()V

    .line 2753
    :cond_2bd
    :goto_2bd
    return-void
.end method

.method private updateVisibleTrendingSets()V
    .registers 17

    .line 3236
    move-object/from16 v1, p0

    iget-object v0, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    if-eqz v0, :cond_c5

    if-nez v0, :cond_a

    goto/16 :goto_c5

    .line 3240
    :cond_a
    const/4 v0, 0x0

    .local v0, "b":I
    :goto_b
    const/4 v2, 0x2

    if-ge v0, v2, :cond_c3

    .line 3241
    if-nez v0, :cond_13

    :try_start_10
    iget-object v2, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    goto :goto_15

    :cond_13
    iget-object v2, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 3242
    .local v2, "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    :goto_15
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v3

    .line 3243
    .local v3, "count":I
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_1a
    if-ge v4, v3, :cond_ba

    .line 3244
    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    .line 3245
    .local v5, "child":Landroid/view/View;
    instance-of v6, v5, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;

    if-eqz v6, :cond_b6

    .line 3246
    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;

    .line 3247
    .local v6, "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    if-nez v6, :cond_2e

    .line 3248
    goto/16 :goto_b6

    .line 3250
    :cond_2e
    move-object v7, v5

    check-cast v7, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;

    .line 3251
    .local v7, "cell":Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;
    iget v8, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v8}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MediaDataController;->getUnreadStickerSets()Ljava/util/ArrayList;

    move-result-object v8

    .line 3252
    .local v8, "unreadStickers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;->getStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;

    move-result-object v9

    .line 3253
    .local v9, "stickerSetCovered":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
    if-eqz v8, :cond_51

    iget-object v12, v9, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v12

    invoke-virtual {v8, v12}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

    move-result v12

    if-eqz v12, :cond_51

    const/4 v12, 0x1

    goto :goto_52

    :cond_51
    const/4 v12, 0x0

    .line 3254
    .local v12, "unread":Z
    :goto_52
    invoke-virtual {v7, v9, v12}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;->setStickerSet(Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;Z)V

    .line 3255
    if-eqz v12, :cond_64

    .line 3256
    iget v13, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v13}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v13

    iget-object v14, v9, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    invoke-virtual {v13, v14, v15}, Lim/tpelyyftgw/messenger/MediaDataController;->markFaturedStickersByIdAsRead(J)V

    .line 3258
    :cond_64
    iget-object v13, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->installingStickerSets:Landroid/util/LongSparseArray;

    iget-object v14, v9, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    invoke-virtual {v13, v14, v15}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v13

    if-ltz v13, :cond_72

    const/4 v13, 0x1

    goto :goto_73

    :cond_72
    const/4 v13, 0x0

    .line 3259
    .local v13, "installing":Z
    :goto_73
    iget-object v14, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->removingStickerSets:Landroid/util/LongSparseArray;

    iget-object v15, v9, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v10, v15, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    invoke-virtual {v14, v10, v11}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v10

    if-ltz v10, :cond_81

    const/4 v10, 0x1

    goto :goto_82

    :cond_81
    const/4 v10, 0x0

    .line 3260
    .local v10, "removing":Z
    :goto_82
    if-nez v13, :cond_86

    if-eqz v10, :cond_ab

    .line 3261
    :cond_86
    if-eqz v13, :cond_99

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;->isInstalled()Z

    move-result v11

    if-eqz v11, :cond_99

    .line 3262
    iget-object v11, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->installingStickerSets:Landroid/util/LongSparseArray;

    iget-object v14, v9, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    invoke-virtual {v11, v14, v15}, Landroid/util/LongSparseArray;->remove(J)V

    .line 3263
    const/4 v13, 0x0

    goto :goto_ab

    .line 3264
    :cond_99
    if-eqz v10, :cond_ab

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;->isInstalled()Z

    move-result v11

    if-nez v11, :cond_ab

    .line 3265
    iget-object v11, v1, Lim/tpelyyftgw/ui/components/EmojiViewV2;->removingStickerSets:Landroid/util/LongSparseArray;

    iget-object v14, v9, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    invoke-virtual {v11, v14, v15}, Landroid/util/LongSparseArray;->remove(J)V

    .line 3266
    const/4 v10, 0x0

    .line 3269
    :cond_ab
    :goto_ab
    if-nez v13, :cond_b2

    if-eqz v10, :cond_b0

    goto :goto_b2

    :cond_b0
    const/4 v11, 0x0

    goto :goto_b3

    :cond_b2
    :goto_b2
    const/4 v11, 0x1

    :goto_b3
    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;->setDrawProgress(Z)V
    :try_end_b6
    .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_b6} :catch_be

    .line 3243
    .end local v5    # "child":Landroid/view/View;
    .end local v6    # "holder":Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
    .end local v7    # "cell":Lim/tpelyyftgw/ui/cells/FeaturedStickerSetInfoCell;
    .end local v8    # "unreadStickers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v9    # "stickerSetCovered":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
    .end local v10    # "removing":Z
    .end local v12    # "unread":Z
    .end local v13    # "installing":Z
    :cond_b6
    :goto_b6
    add-int/lit8 v4, v4, 0x1

    goto/16 :goto_1a

    .line 3240
    .end local v2    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v3    # "count":I
    .end local v4    # "a":I
    :cond_ba
    add-int/lit8 v0, v0, 0x1

    goto/16 :goto_b

    .line 3273
    .end local v0    # "b":I
    :catch_be
    move-exception v0

    .line 3274
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    goto :goto_c4

    .line 3275
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_c3
    nop

    .line 3276
    :goto_c4
    return-void

    .line 3237
    :cond_c5
    :goto_c5
    return-void
.end method


# virtual methods
.method public addEmojiToRecent(Ljava/lang/String;)V
    .registers 4
    .param p1, "code"    # Ljava/lang/String;

    .line 1967
    invoke-static {p1}, Lim/tpelyyftgw/messenger/Emoji;->isValidEmoji(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_7

    .line 1968
    return-void

    .line 1970
    :cond_7
    sget-object v0, Lim/tpelyyftgw/messenger/Emoji;->recentEmoji:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    .line 1971
    .local v0, "oldCount":I
    invoke-static {p1}, Lim/tpelyyftgw/messenger/Emoji;->addRecentEmoji(Ljava/lang/String;)V

    .line 1972
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getVisibility()I

    move-result v1

    if-nez v1, :cond_1e

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v1

    if-eqz v1, :cond_26

    .line 1973
    :cond_1e
    invoke-static {}, Lim/tpelyyftgw/messenger/Emoji;->sortEmoji()V

    .line 1974
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;->notifyDataSetChanged()V

    .line 1976
    :cond_26
    invoke-static {}, Lim/tpelyyftgw/messenger/Emoji;->saveRecentEmoji()V

    .line 1990
    return-void
.end method

.method public addRecentGif(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
    .registers 4
    .param p1, "document"    # Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 2798
    if-nez p1, :cond_3

    .line 2799
    return-void

    .line 2801
    :cond_3
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    .line 2802
    .local v0, "wasEmpty":Z
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getRecentGifs()Ljava/util/ArrayList;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    .line 2803
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    if-eqz v1, :cond_1c

    .line 2804
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;->notifyDataSetChanged()V

    .line 2806
    :cond_1c
    if-eqz v0, :cond_21

    .line 2807
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 2809
    :cond_21
    return-void
.end method

.method public addRecentSticker(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
    .registers 10
    .param p1, "document"    # Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 2783
    if-nez p1, :cond_3

    .line 2784
    return-void

    .line 2786
    :cond_3
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v1

    const/4 v2, 0x0

    const/4 v3, 0x0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    const-wide/16 v6, 0x3e8

    div-long/2addr v4, v6

    long-to-int v5, v4

    const/4 v6, 0x0

    move-object v4, p1

    invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/messenger/MediaDataController;->addRecentSticker(ILjava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Document;IZ)V

    .line 2787
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    .line 2788
    .local v0, "wasEmpty":Z
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v1

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getRecentStickers(I)Ljava/util/ArrayList;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentStickers:Ljava/util/ArrayList;

    .line 2789
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v1, :cond_31

    .line 2790
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->notifyDataSetChanged()V

    .line 2792
    :cond_31
    if-eqz v0, :cond_36

    .line 2793
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 2795
    :cond_36
    return-void
.end method

.method public areThereAnyStickers()Z
    .registers 2

    .line 3279
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v0, :cond_c

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getItemCount()I

    move-result v0

    if-lez v0, :cond_c

    const/4 v0, 0x1

    goto :goto_d

    :cond_c
    const/4 v0, 0x0

    :goto_d
    return v0
.end method

.method public clearRecentEmoji()V
    .registers 2

    .line 2550
    invoke-static {}, Lim/tpelyyftgw/messenger/Emoji;->clearRecentEmoji()V

    .line 2551
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;->notifyDataSetChanged()V

    .line 2552
    return-void
.end method

.method public closeSearch(Z)V
    .registers 4
    .param p1, "animated"    # Z

    .line 2149
    const-wide/16 v0, -0x1

    invoke-virtual {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->closeSearch(ZJ)V

    .line 2150
    return-void
.end method

.method public closeSearch(ZJ)V
    .registers 20
    .param p1, "animated"    # Z
    .param p2, "scrollToSet"    # J

    .line 2153
    move-object/from16 v0, p0

    move/from16 v1, p1

    move-wide/from16 v2, p2

    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    if-eqz v4, :cond_10

    .line 2154
    invoke-virtual {v4}, Landroid/animation/AnimatorSet;->cancel()V

    .line 2155
    const/4 v4, 0x0

    iput-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    .line 2158
    :cond_10
    iget-object v4, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v4}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v4

    .line 2159
    .local v4, "currentItem":I
    const/4 v5, 0x2

    if-ne v4, v5, :cond_3e

    const-wide/16 v6, -0x1

    cmp-long v8, v2, v6

    if-eqz v8, :cond_3e

    .line 2160
    iget v6, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v6}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v6

    invoke-virtual {v6, v2, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->getStickerSetById(J)Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;

    move-result-object v6

    .line 2161
    .local v6, "set":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    if-eqz v6, :cond_3e

    .line 2162
    iget-object v7, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    invoke-virtual {v7, v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getPositionForPack(Ljava/lang/Object;)I

    move-result v7

    .line 2163
    .local v7, "pos":I
    if-ltz v7, :cond_3e

    .line 2164
    iget-object v8, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    const/high16 v9, 0x42700000    # 60.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-virtual {v8, v7, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 2169
    .end local v6    # "set":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
    .end local v7    # "pos":I
    :cond_3e
    const/4 v6, 0x0

    .local v6, "a":I
    :goto_3f
    const/4 v7, 0x3

    const/4 v8, 0x1

    const/4 v9, 0x0

    if-ge v6, v7, :cond_138

    .line 2175
    if-nez v6, :cond_4f

    .line 2176
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2177
    .local v10, "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 2178
    .local v11, "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    iget-object v12, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    .line 2179
    .local v12, "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    iget-object v13, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .local v13, "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    goto :goto_61

    .line 2180
    .end local v10    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .end local v11    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v12    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    .end local v13    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :cond_4f
    if-ne v6, v8, :cond_59

    .line 2181
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2182
    .restart local v10    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 2183
    .restart local v11    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    iget-object v12, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    .line 2184
    .restart local v12    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    const/4 v13, 0x0

    .restart local v13    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    goto :goto_61

    .line 2186
    .end local v10    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .end local v11    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v12    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    .end local v13    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :cond_59
    iget-object v10, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2187
    .restart local v10    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    iget-object v11, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 2188
    .restart local v11    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    iget-object v12, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    .line 2189
    .restart local v12    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    iget-object v13, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .line 2192
    .restart local v13    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :goto_61
    if-nez v10, :cond_66

    .line 2193
    const/4 v3, 0x2

    goto/16 :goto_131

    .line 2196
    :cond_66
    invoke-static {v10}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v14

    const-string v15, ""

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V

    .line 2198
    const/4 v14, 0x0

    if-ne v6, v4, :cond_100

    if-eqz v1, :cond_100

    .line 2199
    new-instance v5, Landroid/animation/AnimatorSet;

    invoke-direct {v5}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    .line 2200
    if-eqz v13, :cond_bc

    .line 2201
    new-array v7, v7, [Landroid/animation/Animator;

    sget-object v15, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v2, v8, [F

    aput v14, v2, v9

    .line 2202
    invoke-static {v13, v15, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v7, v9

    sget-object v2, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v3, v8, [F

    .line 2203
    const/high16 v14, 0x42400000    # 48.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    iget v14, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    sub-int/2addr v15, v14

    int-to-float v14, v15

    aput v14, v3, v9

    invoke-static {v11, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v7, v8

    sget-object v2, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v3, v8, [F

    .line 2204
    const/high16 v8, 0x42400000    # 48.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    iget v14, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    sub-int/2addr v8, v14

    int-to-float v8, v8

    aput v8, v3, v9

    invoke-static {v10, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x2

    aput-object v2, v7, v3

    .line 2201
    invoke-virtual {v5, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_e2

    .line 2206
    :cond_bc
    const/4 v3, 0x2

    new-array v2, v3, [Landroid/animation/Animator;

    sget-object v7, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v14, v8, [F

    iget v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    neg-int v15, v15

    int-to-float v15, v15

    aput v15, v14, v9

    .line 2207
    invoke-static {v11, v7, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v2, v9

    sget-object v7, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v14, v8, [F

    iget v15, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    neg-int v15, v15

    int-to-float v15, v15

    aput v15, v14, v9

    .line 2208
    invoke-static {v10, v7, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v7

    aput-object v7, v2, v8

    .line 2206
    invoke-virtual {v5, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 2210
    :goto_e2
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v7, 0xc8

    invoke-virtual {v2, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 2211
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    sget-object v5, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;

    invoke-virtual {v2, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 2212
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    new-instance v5, Lim/tpelyyftgw/ui/components/EmojiViewV2$31;

    invoke-direct {v5, v0, v12, v11}, Lim/tpelyyftgw/ui/components/EmojiViewV2$31;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;Landroidx/recyclerview/widget/GridLayoutManager;Lim/tpelyyftgw/ui/components/RecyclerListView;)V

    invoke-virtual {v2, v5}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 2247
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_131

    .line 2198
    :cond_100
    const/4 v3, 0x2

    .line 2249
    invoke-virtual {v12, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 2250
    const/high16 v2, 0x42400000    # 48.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    iget v5, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchFieldHeight:I

    sub-int/2addr v2, v5

    int-to-float v2, v2

    invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->setTranslationY(F)V

    .line 2251
    if-eqz v13, :cond_116

    .line 2252
    invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    .line 2254
    :cond_116
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-ne v11, v2, :cond_124

    .line 2255
    const/high16 v2, 0x42500000    # 52.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-virtual {v11, v9, v2, v9, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    goto :goto_131

    .line 2256
    :cond_124
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-ne v11, v2, :cond_131

    .line 2257
    const/high16 v2, 0x42180000    # 38.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-virtual {v11, v9, v2, v9, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 2169
    .end local v10    # "currentField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    .end local v11    # "gridView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v12    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    .end local v13    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :cond_131
    :goto_131
    add-int/lit8 v6, v6, 0x1

    move-wide/from16 v2, p2

    const/4 v5, 0x2

    goto/16 :goto_3f

    .line 2261
    .end local v6    # "a":I
    :cond_138
    if-nez v1, :cond_13f

    .line 2262
    iget-object v2, v0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    invoke-interface {v2, v9}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onSearchOpenClose(I)V

    .line 2264
    :cond_13f
    invoke-direct {v0, v8, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBottomTab(ZZ)V

    .line 2265
    return-void
.end method

.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 9
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 3285
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->stickersDidLoad:I

    const/4 v1, 0x0

    if-ne p1, v0, :cond_29

    .line 3286
    aget-object v0, p3, v1

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    if-nez v0, :cond_108

    .line 3287
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    if-eqz v0, :cond_1e

    .line 3288
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLoaded:Z

    if-eqz v1, :cond_1b

    .line 3289
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateVisibleTrendingSets()V

    goto :goto_1e

    .line 3291
    :cond_1b
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->notifyDataSetChanged()V

    .line 3294
    :cond_1e
    :goto_1e
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 3295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->reloadStickersAdapter()V

    .line 3296
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkPanels()V

    goto/16 :goto_108

    .line 3298
    :cond_29
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->recentDocumentsDidLoad:I

    if-ne p1, v0, :cond_4a

    .line 3299
    aget-object v0, p3, v1

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    .line 3300
    .local v0, "isGif":Z
    const/4 v1, 0x1

    aget-object v1, p3, v1

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    .line 3301
    .local v1, "type":I
    if-nez v0, :cond_45

    if-eqz v1, :cond_45

    const/4 v2, 0x2

    if-ne v1, v2, :cond_48

    .line 3302
    :cond_45
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkDocuments(Z)V

    .line 3304
    .end local v0    # "isGif":Z
    .end local v1    # "type":I
    :cond_48
    goto/16 :goto_108

    :cond_4a
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->featuredStickersDidLoad:I

    if-ne p1, v0, :cond_8b

    .line 3305
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    if-eqz v0, :cond_6f

    .line 3306
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->featuredStickersHash:I

    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getFeaturesStickersHashWithoutUnread()I

    move-result v2

    if-eq v0, v2, :cond_62

    .line 3307
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLoaded:Z

    .line 3309
    :cond_62
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLoaded:Z

    if-eqz v0, :cond_6a

    .line 3310
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateVisibleTrendingSets()V

    goto :goto_6f

    .line 3312
    :cond_6a
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->notifyDataSetChanged()V

    .line 3315
    :cond_6f
    :goto_6f
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    if-eqz v0, :cond_86

    .line 3316
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->getChildCount()I

    move-result v0

    .line 3317
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_78
    if-ge v1, v0, :cond_86

    .line 3318
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    invoke-virtual {v2}, Landroid/view/View;->invalidate()V

    .line 3317
    add-int/lit8 v1, v1, 0x1

    goto :goto_78

    .line 3321
    .end local v0    # "count":I
    .end local v1    # "a":I
    :cond_86
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    goto/16 :goto_108

    .line 3322
    :cond_8b
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->groupStickersDidLoad:I

    if-ne p1, v0, :cond_ad

    .line 3323
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    if-eqz v0, :cond_108

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    if-eqz v0, :cond_108

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J

    aget-object v0, p3, v1

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    cmp-long v4, v2, v0

    if-nez v4, :cond_108

    .line 3324
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    goto :goto_108

    .line 3326
    :cond_ad
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    if-ne p1, v0, :cond_d1

    .line 3327
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_108

    .line 3328
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 3329
    .restart local v0    # "count":I
    const/4 v1, 0x0

    .restart local v1    # "a":I
    :goto_ba
    if-ge v1, v0, :cond_d0

    .line 3330
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 3331
    .local v2, "child":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/StickerSetNameCell;

    if-nez v3, :cond_ca

    instance-of v3, v2, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;

    if-eqz v3, :cond_cd

    .line 3332
    :cond_ca
    invoke-virtual {v2}, Landroid/view/View;->invalidate()V

    .line 3329
    .end local v2    # "child":Landroid/view/View;
    :cond_cd
    add-int/lit8 v1, v1, 0x1

    goto :goto_ba

    .line 3335
    .end local v0    # "count":I
    .end local v1    # "a":I
    :cond_d0
    goto :goto_108

    .line 3336
    :cond_d1
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newEmojiSuggestionsAvailable:I

    if-ne p1, v0, :cond_108

    .line 3337
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_108

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v0, :cond_108

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$10000(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/CloseProgressDrawable2;->isAnimating()Z

    move-result v0

    if-nez v0, :cond_f3

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

    if-ne v0, v1, :cond_108

    :cond_f3
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;->access$10100(Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_108

    .line 3338
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;->access$10100(Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiSearchAdapter;->search(Ljava/lang/String;)V

    .line 3341
    :cond_108
    :goto_108
    return-void
.end method

.method public getCurrentPage()I
    .registers 2

    .line 3095
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    return v0
.end method

.method public hideSearchKeyboard()V
    .registers 2

    .line 2026
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    if-eqz v0, :cond_7

    .line 2027
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->hideKeyboard()V

    .line 2029
    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    if-eqz v0, :cond_e

    .line 2030
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->hideKeyboard()V

    .line 2032
    :cond_e
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    if-eqz v0, :cond_15

    .line 2033
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->hideKeyboard()V

    .line 2035
    :cond_15
    return-void
.end method

.method public invalidateViews()V
    .registers 2

    .line 3007
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V

    .line 3008
    return-void
.end method

.method public synthetic lambda$new$1$EmojiViewV2(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 9
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 1291
    invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->contentPreviewViewerDelegate: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$new$2$EmojiViewV2(Landroid/view/View;I)V
    .registers 10
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 1293
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-nez v0, :cond_5

    .line 1294
    return-void

    .line 1296
    :cond_5
    add-int/lit8 p2, p2, -0x1

    .line 1297
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    if-ne v0, v1, :cond_2e

    .line 1298
    if-ltz p2, :cond_2d

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lt p2, v0, :cond_1c

    goto :goto_2d

    .line 1301
    :cond_1c
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    const/4 v5, 0x1

    const/4 v6, 0x0

    const-string v4, "gif"

    move-object v2, p1

    invoke-interface/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onGifSelected(Landroid/view/View;Ljava/lang/Object;Ljava/lang/Object;ZI)V

    goto :goto_72

    .line 1299
    :cond_2d
    :goto_2d
    return-void

    .line 1302
    :cond_2e
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    if-ne v0, v1, :cond_72

    .line 1303
    if-ltz p2, :cond_71

    invoke-static {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$5500(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lt p2, v0, :cond_45

    goto :goto_71

    .line 1306
    :cond_45
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$5500(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;->access$400(Lim/tpelyyftgw/ui/components/EmojiViewV2$GifSearchAdapter;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    const/4 v5, 0x1

    const/4 v6, 0x0

    move-object v2, p1

    invoke-interface/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onGifSelected(Landroid/view/View;Ljava/lang/Object;Ljava/lang/Object;ZI)V

    .line 1307
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getRecentGifs()Ljava/util/ArrayList;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentGifs:Ljava/util/ArrayList;

    .line 1308
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;

    if-eqz v0, :cond_72

    .line 1309
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$GifAdapter;->notifyDataSetChanged()V

    goto :goto_72

    .line 1304
    :cond_71
    :goto_71
    return-void

    .line 1312
    :cond_72
    :goto_72
    return-void
.end method

.method public synthetic lambda$new$3$EmojiViewV2(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 9
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 1396
    invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getMeasuredHeight()I

    move-result v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersOnItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->contentPreviewViewerDelegate:Lim/tpelyyftgw/ui/ContentPreviewViewer$ContentPreviewViewerDelegate;

    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$new$4$EmojiViewV2(Landroid/view/View;I)V
    .registers 10
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 1398
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;

    if-ne v0, v1, :cond_1f

    .line 1399
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;->access$13800(Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersSearchGridAdapter;)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 1400
    .local v0, "pack":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
    if-eqz v0, :cond_1f

    .line 1401
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    const/4 v3, 0x0

    invoke-interface {v1, v2, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onShowStickerSet(Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;)V

    .line 1402
    return-void

    .line 1405
    .end local v0    # "pack":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
    :cond_1f
    instance-of v0, p1, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;

    if-nez v0, :cond_24

    .line 1406
    return-void

    .line 1408
    :cond_24
    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 1409
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;

    .line 1410
    .local v0, "cell":Lim/tpelyyftgw/ui/cells/StickerEmojiCell;
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;->isDisabled()Z

    move-result v1

    if-eqz v1, :cond_35

    .line 1411
    return-void

    .line 1413
    :cond_35
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;->disable()V

    .line 1414
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;->getSticker()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/StickerEmojiCell;->getParentObject()Ljava/lang/Object;

    move-result-object v4

    const/4 v5, 0x1

    const/4 v6, 0x0

    move-object v2, v0

    invoke-interface/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onStickerSelected(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;ZI)V

    .line 1415
    return-void
.end method

.method public synthetic lambda$new$5$EmojiViewV2(Landroid/view/View;I)V
    .registers 7
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 1578
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->access$13700(Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;)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 1579
    .local v0, "pack":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
    if-eqz v0, :cond_16

    .line 1580
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;

    const/4 v3, 0x0

    invoke-interface {v1, v2, v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onShowStickerSet(Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;)V

    .line 1582
    :cond_16
    return-void
.end method

.method public synthetic lambda$new$6$EmojiViewV2(I)V
    .registers 8
    .param p1, "page"    # I

    .line 1596
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-ne p1, v0, :cond_12

    .line 1597
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_20

    .line 1598
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showTrendingTab(Z)V

    goto :goto_20

    .line 1600
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_20

    .line 1601
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showTrendingTab(Z)V

    .line 1602
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->saveNewPage()V

    .line 1605
    :cond_20
    :goto_20
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    if-ne p1, v0, :cond_25

    .line 1606
    return-void

    .line 1607
    :cond_25
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    const/4 v3, 0x0

    if-ne p1, v0, :cond_4d

    .line 1608
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->stopScroll()V

    .line 1609
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    const-string v4, "recent"

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getPositionForPack(Ljava/lang/Object;)I

    move-result v1

    invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1610
    invoke-direct {p0, v3, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkStickersTabY(Landroid/view/View;I)V

    .line 1611
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    if-lez v1, :cond_47

    move v2, v1

    goto :goto_49

    :cond_47
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    :goto_49
    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    .line 1612
    return-void

    .line 1613
    :cond_4d
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    if-ne p1, v0, :cond_74

    .line 1614
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->stopScroll()V

    .line 1615
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    const-string v4, "fav"

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getPositionForPack(Ljava/lang/Object;)I

    move-result v1

    invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1616
    invoke-direct {p0, v3, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkStickersTabY(Landroid/view/View;I)V

    .line 1617
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    if-lez v1, :cond_6e

    move v2, v1

    goto :goto_70

    :cond_6e
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    :goto_70
    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->onPageScrolled(II)V

    .line 1618
    return-void

    .line 1621
    :cond_74
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    sub-int v0, p1, v0

    .line 1622
    .local v0, "index":I
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-lt v0, v4, :cond_81

    .line 1623
    return-void

    .line 1625
    :cond_81
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-lt v0, v4, :cond_91

    .line 1626
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    add-int/lit8 v0, v4, -0x1

    .line 1628
    :cond_91
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->firstStickersAttach:Z

    .line 1629
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->stopScroll()V

    .line 1630
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSets:Ljava/util/ArrayList;

    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;->getPositionForPack(Ljava/lang/Object;)I

    move-result v4

    invoke-virtual {v1, v4, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1631
    invoke-direct {p0, v3, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkStickersTabY(Landroid/view/View;I)V

    .line 1632
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkScroll()V

    .line 1633
    return-void
.end method

.method public synthetic lambda$new$7$EmojiViewV2(Landroid/view/View;ILandroid/view/KeyEvent;)Z
    .registers 6
    .param p1, "v"    # Landroid/view/View;
    .param p2, "keyCode"    # I
    .param p3, "event"    # Landroid/view/KeyEvent;

    .line 1897
    const/16 v0, 0x52

    if-ne p2, v0, :cond_21

    invoke-virtual {p3}, Landroid/view/KeyEvent;->getRepeatCount()I

    move-result v0

    if-nez v0, :cond_21

    invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I

    move-result v0

    const/4 v1, 0x1

    if-ne v0, v1, :cond_21

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    if-eqz v0, :cond_21

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_21

    .line 1898
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->dismiss()V

    .line 1899
    return v1

    .line 1901
    :cond_21
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$onAttachedToWindow$9$EmojiViewV2()V
    .registers 1

    .line 3061
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 3062
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->reloadStickersAdapter()V

    .line 3063
    return-void
.end method

.method public synthetic lambda$postBackspaceRunnable$8$EmojiViewV2(I)V
    .registers 4
    .param p1, "time"    # I

    .line 2583
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspacePressed:Z

    if-nez v0, :cond_5

    .line 2584
    return-void

    .line 2586
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v0, :cond_15

    invoke-interface {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->onBackspace()Z

    move-result v0

    if-eqz v0, :cond_15

    .line 2587
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const/4 v1, 0x3

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->performHapticFeedback(I)Z

    .line 2589
    :cond_15
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceOnce:Z

    .line 2590
    const/16 v0, 0x32

    add-int/lit8 v1, p1, -0x64

    invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I

    move-result v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->postBackspaceRunnable(I)V

    .line 2591
    return-void
.end method

.method protected onAttachedToWindow()V
    .registers 3

    .line 3052
    invoke-super {p0}, Landroid/widget/FrameLayout;->onAttachedToWindow()V

    .line 3053
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3054
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->newEmojiSuggestionsAvailable:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3055
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v0, :cond_4f

    .line 3056
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->stickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3057
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recentImagesDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3058
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->featuredStickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3059
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->groupStickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3060
    new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$xuv7bAlLA5rmojD6mfQzmmox_1k;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$EmojiViewV2$xuv7bAlLA5rmojD6mfQzmmox_1k;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 3065
    :cond_4f
    return-void
.end method

.method public onDestroy()V
    .registers 3

    .line 3099
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 3100
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->newEmojiSuggestionsAvailable:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 3101
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v0, :cond_44

    .line 3102
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->stickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 3103
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recentDocumentsDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 3104
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->featuredStickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 3105
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->groupStickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 3107
    :cond_44
    return-void
.end method

.method protected onDetachedFromWindow()V
    .registers 2

    .line 3111
    invoke-super {p0}, Landroid/widget/FrameLayout;->onDetachedFromWindow()V

    .line 3112
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    if-eqz v0, :cond_12

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_12

    .line 3113
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pickerViewPopup:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiPopupWindow;->dismiss()V

    .line 3115
    :cond_12
    return-void
.end method

.method protected onLayout(ZIIII)V
    .registers 12
    .param p1, "changed"    # Z
    .param p2, "left"    # I
    .param p3, "top"    # I
    .param p4, "right"    # I
    .param p5, "bottom"    # I

    .line 2949
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyWidth:I

    sub-int v1, p4, p2

    if-eq v0, v1, :cond_d

    .line 2950
    sub-int v0, p4, p2

    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyWidth:I

    .line 2951
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->reloadStickersAdapter()V

    .line 2953
    :cond_d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    check-cast v0, Landroid/view/View;

    .line 2954
    .local v0, "parent":Landroid/view/View;
    if-eqz v0, :cond_67

    .line 2955
    sub-int v1, p5, p3

    .line 2956
    .local v1, "newHeight":I
    invoke-virtual {v0}, Landroid/view/View;->getHeight()I

    move-result v2

    .line 2957
    .local v2, "newHeight2":I
    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyHeight:I

    if-ne v3, v1, :cond_23

    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyHeight2:I

    if-eq v3, v2, :cond_67

    .line 2958
    :cond_23
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v3, :cond_3a

    invoke-interface {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v3

    if-eqz v3, :cond_3a

    .line 2959
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    const/high16 v4, 0x42440000    # 49.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    int-to-float v4, v4

    invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    goto :goto_63

    .line 2961
    :cond_3a
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v3}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v3

    if-nez v3, :cond_63

    .line 2962
    iget v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyHeight:I

    if-ge v1, v3, :cond_4d

    .line 2963
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    goto :goto_63

    .line 2965
    :cond_4d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getY()F

    move-result v3

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getMeasuredHeight()I

    move-result v4

    int-to-float v4, v4

    add-float/2addr v3, v4

    invoke-virtual {v0}, Landroid/view/View;->getHeight()I

    move-result v4

    int-to-float v4, v4

    sub-float/2addr v3, v4

    .line 2966
    .local v3, "y":F
    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    neg-float v5, v3

    invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 2970
    .end local v3    # "y":F
    :cond_63
    :goto_63
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyHeight:I

    .line 2971
    iput v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->lastNotifyHeight2:I

    .line 2974
    .end local v1    # "newHeight":I
    .end local v2    # "newHeight2":I
    :cond_67
    invoke-super/range {p0 .. p5}, Landroid/widget/FrameLayout;->onLayout(ZIIII)V

    .line 2975
    return-void
.end method

.method public onMeasure(II)V
    .registers 10
    .param p1, "widthMeasureSpec"    # I
    .param p2, "heightMeasureSpec"    # I

    .line 2914
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->isLayout:Z

    .line 2915
    sget-boolean v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z

    const/4 v2, 0x0

    const/16 v3, 0x15

    const-string v4, "chat_emojiPanelBackground"

    const/4 v5, 0x0

    if-nez v1, :cond_3b

    iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->forseMultiwindowLayout:Z

    if-eqz v1, :cond_12

    goto :goto_3b

    .line 2930
    :cond_12
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentBackgroundType:I

    if-eqz v0, :cond_7a

    .line 2931
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v3, :cond_24

    .line 2932
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V

    .line 2933
    invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setClipToOutline(Z)V

    .line 2934
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setElevation(F)V

    .line 2936
    :cond_24
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setBackgroundColor(I)V

    .line 2937
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v0, :cond_38

    .line 2938
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerBackground:Landroid/view/View;

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V

    .line 2940
    :cond_38
    iput v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentBackgroundType:I

    goto :goto_7a

    .line 2916
    :cond_3b
    :goto_3b
    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentBackgroundType:I

    if-eq v1, v0, :cond_7a

    .line 2917
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v1, v3, :cond_57

    .line 2918
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->outlineProvider:Ljava/lang/Object;

    check-cast v1, Landroid/view/ViewOutlineProvider;

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V

    .line 2919
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setClipToOutline(Z)V

    .line 2920
    const/high16 v1, 0x40000000    # 2.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    int-to-float v1, v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setElevation(F)V

    .line 2922
    :cond_57
    const v1, 0x7f080371

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setBackgroundResource(I)V

    .line 2923
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v1

    new-instance v3, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    sget-object v6, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v3, v4, v6}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2924
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v1, :cond_78

    .line 2925
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerBackground:Landroid/view/View;

    invoke-virtual {v1, v2}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2927
    :cond_78
    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentBackgroundType:I

    .line 2943
    :cond_7a
    :goto_7a
    invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I

    move-result v0

    const/high16 v1, 0x40000000    # 2.0f

    invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v0

    invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I

    move-result v2

    invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v1

    invoke-super {p0, v0, v1}, Landroid/widget/FrameLayout;->onMeasure(II)V

    .line 2944
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->isLayout:Z

    .line 2945
    return-void
.end method

.method public onOpen(Z)V
    .registers 6
    .param p1, "forceEmoji"    # Z

    .line 3015
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    const/4 v1, 0x0

    if-eqz v0, :cond_b

    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    if-eqz v0, :cond_b

    .line 3016
    iput v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    .line 3018
    :cond_b
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    const/4 v2, 0x1

    if-eqz v0, :cond_7d

    if-nez p1, :cond_7d

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->views:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ne v0, v2, :cond_1b

    goto :goto_7d

    .line 3024
    :cond_1b
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentPage:I

    const/4 v3, 0x2

    if-ne v0, v2, :cond_67

    .line 3025
    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBackspaceButton(ZZ)V

    .line 3026
    invoke-direct {p0, v2, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showStickerSettingsButton(ZZ)V

    .line 3027
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v0

    if-eq v0, v3, :cond_33

    .line 3028
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v0, v3, v1}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    .line 3030
    :cond_33
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    if-eqz v0, :cond_92

    .line 3031
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingTabNum:I

    if-nez v0, :cond_4b

    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaDataController;->areAllTrendingStickerSetsUnread()Z

    move-result v0

    if-eqz v0, :cond_4b

    .line 3032
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showTrendingTab(Z)V

    goto :goto_92

    .line 3033
    :cond_4b
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->recentTabBum:I

    if-ltz v0, :cond_55

    .line 3034
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->selectTab(I)V

    goto :goto_92

    .line 3035
    :cond_55
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->favTabBum:I

    if-ltz v0, :cond_5f

    .line 3036
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->selectTab(I)V

    goto :goto_92

    .line 3038
    :cond_5f
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTabOffset:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->selectTab(I)V

    goto :goto_92

    .line 3041
    :cond_67
    if-ne v0, v3, :cond_92

    .line 3042
    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBackspaceButton(ZZ)V

    .line 3043
    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showStickerSettingsButton(ZZ)V

    .line 3044
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v0

    if-eq v0, v2, :cond_92

    .line 3045
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v0, v2, v1}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    goto :goto_92

    .line 3019
    :cond_7d
    :goto_7d
    invoke-direct {p0, v2, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBackspaceButton(ZZ)V

    .line 3020
    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showStickerSettingsButton(ZZ)V

    .line 3021
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v0

    if-eqz v0, :cond_92

    .line 3022
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    xor-int/lit8 v2, p1, 0x1

    invoke-virtual {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    .line 3048
    :cond_92
    :goto_92
    return-void
.end method

.method public requestLayout()V
    .registers 2

    .line 2813
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->isLayout:Z

    if-eqz v0, :cond_5

    .line 2814
    return-void

    .line 2816
    :cond_5
    invoke-super {p0}, Landroid/widget/FrameLayout;->requestLayout()V

    .line 2817
    return-void
.end method

.method public setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
    .registers 2
    .param p1, "chatInfo"    # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 3002
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->info:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    .line 3003
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 3004
    return-void
.end method

.method public setDelegate(Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;)V
    .registers 2
    .param p1, "emojiViewDelegate"    # Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    .line 2994
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    .line 2995
    return-void
.end method

.method public setDragListener(Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;)V
    .registers 2
    .param p1, "listener"    # Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;

    .line 2998
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->dragListener:Lim/tpelyyftgw/ui/components/EmojiViewV2$DragListener;

    .line 2999
    return-void
.end method

.method public setForseMultiwindowLayout(Z)V
    .registers 2
    .param p1, "value"    # Z

    .line 3011
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->forseMultiwindowLayout:Z

    .line 3012
    return-void
.end method

.method public setStickersBanned(ZI)V
    .registers 6
    .param p1, "value"    # Z
    .param p2, "chatId"    # I

    .line 3149
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    if-nez v0, :cond_5

    .line 3150
    return-void

    .line 3152
    :cond_5
    const/4 v0, 0x0

    if-eqz p1, :cond_b

    .line 3153
    iput p2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    goto :goto_d

    .line 3155
    :cond_b
    iput v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    .line 3157
    :goto_d
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->typeTabs:Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;

    const/4 v2, 0x2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/PagerSlidingTabStrip;->getTab(I)Landroid/view/View;

    move-result-object v1

    .line 3158
    .local v1, "view":Landroid/view/View;
    if-eqz v1, :cond_3a

    .line 3159
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    if-eqz v2, :cond_1d

    const/high16 v2, 0x3f000000    # 0.5f

    goto :goto_1f

    :cond_1d
    const/high16 v2, 0x3f800000    # 1.0f

    :goto_1f
    invoke-virtual {v1, v2}, Landroid/view/View;->setAlpha(F)V

    .line 3160
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    if-eqz v2, :cond_3a

    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v2}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I

    move-result v2

    if-eqz v2, :cond_3a

    .line 3161
    const/4 v2, 0x1

    invoke-direct {p0, v2, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBackspaceButton(ZZ)V

    .line 3162
    invoke-direct {p0, v0, v2}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showStickerSettingsButton(ZZ)V

    .line 3163
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v2, v0, v0}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    .line 3166
    :cond_3a
    return-void
.end method

.method public setTranslationY(F)V
    .registers 6
    .param p1, "translationY"    # F

    .line 1935
    invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 1936
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_33

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->delegate:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;

    if-eqz v0, :cond_15

    invoke-interface {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiViewDelegate;->isSearchOpened()Z

    move-result v0

    if-nez v0, :cond_33

    .line 1937
    :cond_15
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    check-cast v0, Landroid/view/View;

    .line 1938
    .local v0, "parent":Landroid/view/View;
    if-eqz v0, :cond_33

    .line 1939
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getY()F

    move-result v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getMeasuredHeight()I

    move-result v2

    int-to-float v2, v2

    add-float/2addr v1, v2

    invoke-virtual {v0}, Landroid/view/View;->getHeight()I

    move-result v2

    int-to-float v2, v2

    sub-float/2addr v1, v2

    .line 1940
    .local v1, "y":F
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainer:Landroid/widget/FrameLayout;

    neg-float v3, v1

    invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 1943
    .end local v0    # "parent":Landroid/view/View;
    .end local v1    # "y":F
    :cond_33
    return-void
.end method

.method public setVisibility(I)V
    .registers 6
    .param p1, "visibility"    # I

    .line 3069
    invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3070
    const/16 v0, 0x8

    if-eq p1, v0, :cond_5c

    .line 3071
    invoke-static {}, Lim/tpelyyftgw/messenger/Emoji;->sortEmoji()V

    .line 3072
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$EmojiGridAdapter;->notifyDataSetChanged()V

    .line 3073
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$StickersGridAdapter;

    if-eqz v0, :cond_2f

    .line 3074
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->stickersDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3075
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recentDocumentsDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3076
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->updateStickerTabs()V

    .line 3077
    invoke-direct {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->reloadStickersAdapter()V

    .line 3082
    :cond_2f
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridAdapter:Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;

    const/4 v1, 0x0

    if-eqz v0, :cond_39

    .line 3083
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingLoaded:Z

    .line 3084
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$TrendingGridAdapter;->notifyDataSetChanged()V

    .line 3086
    :cond_39
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkDocuments(Z)V

    .line 3087
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->checkDocuments(Z)V

    .line 3088
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    invoke-virtual {v2, v1, v0, v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->loadRecents(IZZZ)V

    .line 3089
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    invoke-virtual {v2, v1, v1, v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->loadRecents(IZZZ)V

    .line 3090
    iget v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v2

    const/4 v3, 0x2

    invoke-virtual {v2, v3, v1, v0, v1}, Lim/tpelyyftgw/messenger/MediaDataController;->loadRecents(IZZZ)V

    .line 3092
    :cond_5c
    return-void
.end method

.method public showSearchField(Z)V
    .registers 8
    .param p1, "show"    # Z

    .line 1995
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1
    const/4 v1, 0x3

    if-ge v0, v1, :cond_37

    .line 1996
    const/4 v1, 0x1

    if-nez v0, :cond_c

    .line 1997
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    .line 1998
    .local v2, "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .local v3, "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    goto :goto_16

    .line 1999
    .end local v2    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    .end local v3    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :cond_c
    if-ne v0, v1, :cond_12

    .line 2000
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifLayoutManager:Lim/tpelyyftgw/ui/components/ExtendedGridLayoutManager;

    .line 2001
    .restart local v2    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    const/4 v3, 0x0

    .restart local v3    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    goto :goto_16

    .line 2003
    .end local v2    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    .end local v3    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :cond_12
    iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersLayoutManager:Landroidx/recyclerview/widget/GridLayoutManager;

    .line 2004
    .restart local v2    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    .line 2006
    .restart local v3    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :goto_16
    if-nez v2, :cond_19

    .line 2007
    goto :goto_34

    .line 2009
    :cond_19
    invoke-virtual {v2}, Landroidx/recyclerview/widget/GridLayoutManager;->findFirstVisibleItemPosition()I

    move-result v4

    .line 2010
    .local v4, "position":I
    const/4 v5, 0x0

    if-eqz p1, :cond_2f

    .line 2011
    if-eq v4, v1, :cond_25

    const/4 v1, 0x2

    if-ne v4, v1, :cond_34

    .line 2012
    :cond_25
    invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPosition(I)V

    .line 2013
    if-eqz v3, :cond_34

    .line 2014
    const/4 v1, 0x0

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setTranslationY(F)V

    goto :goto_34

    .line 2018
    :cond_2f
    if-nez v4, :cond_34

    .line 2019
    invoke-virtual {v2, v1, v5}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1995
    .end local v4    # "position":I
    :cond_34
    :goto_34
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 2023
    .end local v0    # "a":I
    .end local v2    # "layoutManager":Landroidx/recyclerview/widget/GridLayoutManager;
    .end local v3    # "tabStrip":Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;
    :cond_37
    return-void
.end method

.method public showStickerBanHint(Z)V
    .registers 10
    .param p1, "gif"    # Z

    .line 3169
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_9

    .line 3170
    return-void

    .line 3172
    :cond_9
    iget v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->currentChatId:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    .line 3173
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-nez v0, :cond_1c

    .line 3174
    return-void

    .line 3178
    :cond_1c
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v1

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-nez v1, :cond_4f

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-eqz v1, :cond_4f

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->default_banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->send_stickers:Z

    if-eqz v1, :cond_4f

    .line 3179
    if-eqz p1, :cond_40

    .line 3180
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const v4, 0x7f0f070c

    const-string v5, "GlobalAttachGifRestricted"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto/16 :goto_b5

    .line 3182
    :cond_40
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const v4, 0x7f0f070f

    const-string v5, "GlobalAttachStickersRestricted"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_b5

    .line 3185
    :cond_4f
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    if-nez v1, :cond_54

    .line 3186
    return-void

    .line 3188
    :cond_54
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isBannedForever(Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;)Z

    move-result v1

    if-eqz v1, :cond_7c

    .line 3189
    if-eqz p1, :cond_6d

    .line 3190
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const v4, 0x7f0f01b2

    const-string v5, "AttachGifRestrictedForever"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_b5

    .line 3192
    :cond_6d
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const v4, 0x7f0f01c0

    const-string v5, "AttachStickersRestrictedForever"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_b5

    .line 3195
    :cond_7c
    if-eqz p1, :cond_9a

    .line 3196
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const v4, 0x7f0f01b1

    new-array v5, v2, [Ljava/lang/Object;

    iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->until_date:I

    int-to-long v6, v6

    invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v5, v3

    const-string v6, "AttachGifRestricted"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_b5

    .line 3198
    :cond_9a
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const v4, 0x7f0f01bf

    new-array v5, v2, [Ljava/lang/Object;

    iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;->until_date:I

    int-to-long v6, v6

    invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v5, v3

    const-string v6, "AttachStickersRestricted"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 3202
    :goto_b5
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V

    .line 3203
    new-instance v1, Landroid/animation/AnimatorSet;

    invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V

    .line 3204
    .local v1, "AnimatorSet":Landroid/animation/AnimatorSet;
    new-array v2, v2, [Landroid/animation/Animator;

    iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v6, 0x2

    new-array v6, v6, [F

    fill-array-data v6, :array_e6

    .line 3205
    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v2, v3

    .line 3204
    invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 3207
    new-instance v2, Lim/tpelyyftgw/ui/components/EmojiViewV2$34;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2$34;-><init>(Lim/tpelyyftgw/ui/components/EmojiViewV2;)V

    invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 3231
    const-wide/16 v2, 0x12c

    invoke-virtual {v1, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 3232
    invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V

    .line 3233
    return-void

    nop

    :array_e6
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method public switchToGifRecent()V
    .registers 4

    .line 2595
    const/4 v0, 0x0

    invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showBackspaceButton(ZZ)V

    .line 2596
    invoke-direct {p0, v0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->showStickerSettingsButton(ZZ)V

    .line 2597
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->pager:Landroidx/viewpager/widget/ViewPager;

    const/4 v2, 0x1

    invoke-virtual {v1, v2, v0}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    .line 2598
    return-void
.end method

.method public updateColors()V
    .registers 10

    .line 2820
    sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z

    const-string v1, "chat_emojiPanelBackground"

    if-nez v0, :cond_20

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->forseMultiwindowLayout:Z

    if-eqz v0, :cond_b

    goto :goto_20

    .line 2826
    :cond_b
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->setBackgroundColor(I)V

    .line 2827
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->needEmojiSearch:Z

    if-eqz v0, :cond_35

    .line 2828
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->bottomTabContainerBackground:Landroid/view/View;

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->setBackgroundColor(I)V

    goto :goto_35

    .line 2821
    :cond_20
    :goto_20
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/EmojiViewV2;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    .line 2822
    .local v0, "background":Landroid/graphics/drawable/Drawable;
    if-eqz v0, :cond_34

    .line 2823
    new-instance v2, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v2, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2825
    .end local v0    # "background":Landroid/graphics/drawable/Drawable;
    :cond_34
    nop

    .line 2832
    :cond_35
    :goto_35
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabs:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    const-string v2, "chat_emojiPanelShadowLine"

    if-eqz v0, :cond_4b

    .line 2833
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setBackgroundColor(I)V

    .line 2834
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiTabsShadow:Landroid/view/View;

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->setBackgroundColor(I)V

    .line 2836
    :cond_4b
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_4c
    const/4 v3, 0x3

    const/4 v4, 0x1

    if-ge v0, v3, :cond_ca

    .line 2838
    if-nez v0, :cond_55

    .line 2839
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .local v3, "searchField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    goto :goto_5c

    .line 2840
    .end local v3    # "searchField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    :cond_55
    if-ne v0, v4, :cond_5a

    .line 2841
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .restart local v3    # "searchField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    goto :goto_5c

    .line 2843
    .end local v3    # "searchField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    :cond_5a
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;

    .line 2845
    .restart local v3    # "searchField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    :goto_5c
    if-nez v3, :cond_5f

    .line 2846
    goto :goto_c7

    .line 2848
    :cond_5f
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$9500(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Landroid/view/View;

    move-result-object v4

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Landroid/view/View;->setBackgroundColor(I)V

    .line 2849
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$9600(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Landroid/view/View;

    move-result-object v4

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Landroid/view/View;->setBackgroundColor(I)V

    .line 2850
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$1200(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Landroid/widget/ImageView;

    move-result-object v4

    new-instance v5, Landroid/graphics/PorterDuffColorFilter;

    const-string v6, "chat_emojiSearchIcon"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    sget-object v8, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v5, v7, v8}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2851
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$9700(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Landroid/widget/ImageView;

    move-result-object v4

    new-instance v5, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    sget-object v8, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v5, v7, v8}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2852
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$9800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Landroid/view/View;

    move-result-object v4

    invoke-virtual {v4}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v4

    const-string v5, "chat_emojiSearchBackground"

    invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->setDrawableColorByKey(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V

    .line 2853
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$9800(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Landroid/view/View;

    move-result-object v4

    invoke-virtual {v4}, Landroid/view/View;->invalidate()V

    .line 2854
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v4

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V

    .line 2855
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v4

    const-string v5, "windowBackgroundWhiteBlackText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V

    .line 2836
    .end local v3    # "searchField":Lim/tpelyyftgw/ui/components/EmojiViewV2$SearchField;
    :goto_c7
    add-int/lit8 v0, v0, 0x1

    goto :goto_4c

    .line 2857
    .end local v0    # "a":I
    :cond_ca
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->dotPaint:Landroid/graphics/Paint;

    if-eqz v0, :cond_d7

    .line 2858
    const-string v3, "chat_emojiPanelNewTrending"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/graphics/Paint;->setColor(I)V

    .line 2860
    :cond_d7
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_e2

    .line 2861
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 2863
    :cond_e2
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_ed

    .line 2864
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 2866
    :cond_ed
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->trendingGridView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_f8

    .line 2867
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 2869
    :cond_f8
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    if-eqz v0, :cond_117

    .line 2870
    const-string v3, "chat_emojiPanelStickerPackSelectorLine"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setIndicatorColor(I)V

    .line 2871
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setUnderlineColor(I)V

    .line 2872
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersTab:Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/ScrollSlidingTabStrip;->setBackgroundColor(I)V

    .line 2874
    :cond_117
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    const-string v3, "chat_emojiPanelBackspace"

    const/4 v5, 0x0

    if-eqz v0, :cond_146

    .line 2875
    new-instance v6, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v7

    sget-object v8, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v6, v7, v8}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2876
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-static {v0, v6, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->setSelectorDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2877
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->backspaceButton:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-static {v0, v1, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->setSelectorDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2879
    :cond_146
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerSettingsButton:Landroid/widget/ImageView;

    if-eqz v0, :cond_158

    .line 2880
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    sget-object v7, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v6, v7}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2882
    :cond_158
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->searchButton:Landroid/widget/ImageView;

    if-eqz v0, :cond_16a

    .line 2883
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    sget-object v6, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v3, v6}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 2885
    :cond_16a
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->shadowLine:Landroid/view/View;

    if-eqz v0, :cond_175

    .line 2886
    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V

    .line 2888
    :cond_175
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    if-eqz v0, :cond_197

    .line 2889
    invoke-virtual {v0}, Landroid/widget/TextView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    check-cast v0, Landroid/graphics/drawable/ShapeDrawable;

    invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;->getPaint()Landroid/graphics/Paint;

    move-result-object v0

    const-string v1, "chat_gifSaveHintBackground"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V

    .line 2890
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->mediaBanTooltip:Landroid/widget/TextView;

    const-string v1, "chat_gifSaveHintText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2892
    :cond_197
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersCounter:Landroid/widget/TextView;

    if-eqz v0, :cond_1b8

    .line 2893
    const-string v1, "chat_emojiPanelBadgeText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2894
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    const-string v1, "chat_emojiPanelBadgeBackground"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->setDrawableColor(Landroid/graphics/drawable/Drawable;I)V

    .line 2895
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickersCounter:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V

    .line 2898
    :cond_1b8
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_1b9
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->tabIcons:[Landroid/graphics/drawable/Drawable;

    array-length v2, v1

    const-string v3, "chat_emojiPanelIconSelected"

    if-ge v0, v2, :cond_1d9

    .line 2899
    aget-object v1, v1, v0

    const-string v2, "chat_emojiBottomPanelIcon"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->setEmojiDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2900
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->tabIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v1, v1, v0

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->setEmojiDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2898
    add-int/lit8 v0, v0, 0x1

    goto :goto_1b9

    .line 2902
    .end local v0    # "a":I
    :cond_1d9
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_1da
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiIcons:[Landroid/graphics/drawable/Drawable;

    array-length v2, v1

    const-string v6, "chat_emojiPanelIcon"

    if-ge v0, v2, :cond_1f8

    .line 2903
    aget-object v1, v1, v0

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->setEmojiDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2904
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->emojiIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v1, v1, v0

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->setEmojiDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2902
    add-int/lit8 v0, v0, 0x1

    goto :goto_1da

    .line 2906
    .end local v0    # "a":I
    :cond_1f8
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_1f9
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    array-length v2, v1

    if-ge v0, v2, :cond_215

    .line 2907
    aget-object v1, v1, v0

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->setEmojiDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2908
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiViewV2;->stickerIcons:[Landroid/graphics/drawable/Drawable;

    aget-object v1, v1, v0

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-static {v1, v2, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->setEmojiDrawableColor(Landroid/graphics/drawable/Drawable;IZ)V

    .line 2906
    add-int/lit8 v0, v0, 0x1

    goto :goto_1f9

    .line 2910
    .end local v0    # "a":I
    :cond_215
    return-void
.end method