c.smali
.class public final Lcom/imo/android/imoim/expression/ui/c;
.super Lcom/imo/android/imoim/expression/ui/b;
.source "SourceFile"
# instance fields
.field private A:I
.field private B:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/imo/android/imoim/expression/data/StickersPack;",
">;"
}
.end annotation
.end field
.field private C:Lcom/imo/android/imoim/expression/manager/f;
.field private D:Z
.field private E:Z
.field g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
.field h:Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
.field public i:Z
.field j:Z
.field k:I
.field l:I
.field m:I
.field n:I
.field o:Lcom/imo/android/imoim/feeds/ui/user/profile/PotIndicator;
.field p:Landroid/view/View;
.field q:I
.field r:Ljava/lang/String;
.field s:Ljava/lang/String;
.field private t:Z
.field private u:Z
.field private v:Z
.field private w:Z
.field private x:I
.field private y:I
.field private z:Lcom/imo/android/imoim/util/dv;
# direct methods
.method public constructor <init>(Landroid/view/View;Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;Z)V
.registers 7
.line 94
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/expression/ui/b;-><init>(Landroid/view/View;Landroidx/fragment/app/FragmentActivity;)V
const/4 p1, 0x0
.line 52
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->w:Z
.line 53
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->k:I
const/4 p2, 0x1
.line 54
iput p2, p0, Lcom/imo/android/imoim/expression/ui/c;->x:I
const/4 v0, 0x2
.line 55
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->l:I
const/4 v0, 0x3
.line 56
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->y:I
.line 57
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
.line 58
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->SOFT_KEY_BOARD_HEIGHT:Lcom/imo/android/imoim/util/df$ad;
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->n:I
.line 68
new-instance v0, Lcom/imo/android/imoim/expression/ui/c$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/expression/ui/c$1;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->C:Lcom/imo/android/imoim/expression/manager/f;
.line 88
iput-boolean p2, p0, Lcom/imo/android/imoim/expression/ui/c;->D:Z
.line 89
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->E:Z
.line 95
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->i:Z
.line 96
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->v:Z
.line 97
iput-boolean p5, p0, Lcom/imo/android/imoim/expression/ui/c;->u:Z
.line 98
invoke-direct {p0, p3, p4}, Lcom/imo/android/imoim/expression/ui/c;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Landroid/view/View;Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;ZZ)V
.registers 8
.line 107
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/expression/ui/b;-><init>(Landroid/view/View;Landroidx/fragment/app/FragmentActivity;)V
const/4 p1, 0x0
.line 52
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->w:Z
.line 53
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->k:I
const/4 p2, 0x1
.line 54
iput p2, p0, Lcom/imo/android/imoim/expression/ui/c;->x:I
const/4 v0, 0x2
.line 55
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->l:I
const/4 v0, 0x3
.line 56
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->y:I
.line 57
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
.line 58
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->SOFT_KEY_BOARD_HEIGHT:Lcom/imo/android/imoim/util/df$ad;
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->n:I
.line 68
new-instance v0, Lcom/imo/android/imoim/expression/ui/c$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/expression/ui/c$1;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->C:Lcom/imo/android/imoim/expression/manager/f;
.line 88
iput-boolean p2, p0, Lcom/imo/android/imoim/expression/ui/c;->D:Z
.line 89
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->E:Z
.line 108
invoke-static {}, Lcom/imo/android/imoim/util/ei;->bE()Z
move-result v0
if-eqz v0, :cond_35
invoke-static {}, Lcom/imo/android/imoim/gifsearch/a;->b()Z
move-result v0
if-eqz v0, :cond_35
if-eqz p5, :cond_35
const/4 p1, 0x1
:cond_35
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->i:Z
.line 109
sget-object p1, Lcom/imo/android/imoim/util/df$ad;->FIRST_OPEN_GIF_PANEL:Lcom/imo/android/imoim/util/df$ad;
iget-boolean p2, p0, Lcom/imo/android/imoim/expression/ui/c;->i:Z
invoke-static {p1, p2}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result p1
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->v:Z
.line 110
iput-boolean p6, p0, Lcom/imo/android/imoim/expression/ui/c;->u:Z
.line 111
invoke-direct {p0, p3, p4}, Lcom/imo/android/imoim/expression/ui/c;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Landroid/view/View;Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/FragmentManager;Ljava/lang/String;ZZZZZLjava/lang/String;)V
.registers 12
.line 124
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/expression/ui/b;-><init>(Landroid/view/View;Landroidx/fragment/app/FragmentActivity;)V
const/4 p1, 0x0
.line 52
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->w:Z
.line 53
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->k:I
const/4 p2, 0x1
.line 54
iput p2, p0, Lcom/imo/android/imoim/expression/ui/c;->x:I
const/4 v0, 0x2
.line 55
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->l:I
const/4 v0, 0x3
.line 56
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->y:I
.line 57
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
.line 58
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->SOFT_KEY_BOARD_HEIGHT:Lcom/imo/android/imoim/util/df$ad;
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->n:I
.line 68
new-instance v0, Lcom/imo/android/imoim/expression/ui/c$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/expression/ui/c$1;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->C:Lcom/imo/android/imoim/expression/manager/f;
.line 88
iput-boolean p2, p0, Lcom/imo/android/imoim/expression/ui/c;->D:Z
.line 89
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->E:Z
.line 125
iput-boolean p5, p0, Lcom/imo/android/imoim/expression/ui/c;->i:Z
.line 126
iput-boolean p7, p0, Lcom/imo/android/imoim/expression/ui/c;->v:Z
.line 127
iput-boolean p6, p0, Lcom/imo/android/imoim/expression/ui/c;->u:Z
.line 128
iput-boolean p8, p0, Lcom/imo/android/imoim/expression/ui/c;->D:Z
.line 129
iput-boolean p9, p0, Lcom/imo/android/imoim/expression/ui/c;->E:Z
.line 130
iput-object p10, p0, Lcom/imo/android/imoim/expression/ui/c;->s:Ljava/lang/String;
.line 131
invoke-direct {p0, p3, p4}, Lcom/imo/android/imoim/expression/ui/c;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
return-void
.end method
.method private synthetic a(Lcom/imo/android/imoim/expression/data/StickersPack;Ljava/lang/Integer;)Lkotlin/w;
.registers 4
.line 289
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
iget-object v0, v0, Lcom/imo/android/imoim/adapters/StickersPagerAdapter;->a:Ljava/util/ArrayList;
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result p2
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/views/StickersViewPager;->setCurrentItem(I)V
const/4 p1, 0x0
return-object p1
.end method
.method private a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
.registers 6
.line 268
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->a:Landroid/view/View;
const v1, 0x7f09106c
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->d:Landroid/widget/LinearLayout;
.line 269
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->a:Landroid/view/View;
const v1, 0x7f09106e
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
.line 270
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->a:Landroid/view/View;
const v1, 0x7f09106f
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/views/StickersViewPager;
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
.line 271
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->a:Landroid/view/View;
const v1, 0x7f091537
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->p:Landroid/view/View;
.line 273
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->a:Landroid/view/View;
const v1, 0x7f09077f
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/user/profile/PotIndicator;
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->o:Lcom/imo/android/imoim/feeds/ui/user/profile/PotIndicator;
const-string v1, "#e9e9e9"
.line 274
invoke-static {v1}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v1
const-string v2, "#bbbbbb"
invoke-static {v2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/feeds/ui/user/profile/PotIndicator;->b(II)V
.line 276
invoke-static {p2}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->x(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->j:Z
.line 278
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->E:Z
const/4 v1, 0x1
xor-int/2addr v0, v1
iput-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->t:Z
.line 280
new-instance v0, Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->b:Landroidx/fragment/app/FragmentActivity;
invoke-direct {v0, v2}, Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->h:Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
.line 281
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->h:Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 283
new-instance v0, Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-direct {v0, p1, v2, p2}, Lcom/imo/android/imoim/adapters/StickersPagerAdapter;-><init>(Landroidx/fragment/app/FragmentManager;Lcom/imo/android/imoim/views/StickersViewPager;Ljava/lang/String;)V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
.line 2053
iput-boolean v1, v0, Lcom/imo/android/imoim/adapters/StickersPagerAdapter;->c:Z
.line 286
invoke-virtual {p0}, Lcom/imo/android/imoim/expression/ui/c;->f()V
.line 288
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->h:Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
new-instance v0, Lcom/imo/android/imoim/expression/ui/-$$Lambda$c$MwFMjytxKNE4qjlvqRXwmwj_h00;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/expression/ui/-$$Lambda$c$MwFMjytxKNE4qjlvqRXwmwj_h00;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;->a(Lkotlin/f/a/m;)V
.line 292
iget-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->D:Z
if-eqz p1, :cond_d5
.line 293
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->d:Landroid/widget/LinearLayout;
const v0, 0x7f091068
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
.line 294
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->HAS_BEEN_ENTER_STICKER_STORE:Lcom/imo/android/imoim/util/df$ad;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v0
if-nez v0, :cond_a8
.line 295
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->d:Landroid/widget/LinearLayout;
const v2, 0x7f0908c4
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
:cond_a8
if-eqz p1, :cond_ad
.line 298
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
.line 300
:cond_ad
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->d:Landroid/widget/LinearLayout;
const v0, 0x7f09073b
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
if-eqz p1, :cond_c0
.line 302
new-instance v0, Lcom/imo/android/imoim/expression/ui/-$$Lambda$c$iginy2XlySypU6o-s2PnSVWTBnU;
invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/expression/ui/-$$Lambda$c$iginy2XlySypU6o-s2PnSVWTBnU;-><init>(Lcom/imo/android/imoim/expression/ui/c;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 314
:cond_c0
sget-object p1, Lcom/imo/android/imoim/expression/data/m;->a:Lcom/imo/android/imoim/expression/data/m;
invoke-static {}, Lcom/imo/android/imoim/expression/data/m;->b()V
.line 315
sget-object p1, Lcom/imo/android/imoim/expression/data/m;->a:Lcom/imo/android/imoim/expression/data/m;
invoke-static {}, Lcom/imo/android/imoim/expression/data/m;->a()Landroidx/lifecycle/MutableLiveData;
move-result-object p1
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->b:Landroidx/fragment/app/FragmentActivity;
new-instance v1, Lcom/imo/android/imoim/expression/ui/c$6;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/expression/ui/c$6;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
invoke-virtual {p1, v0, v1}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 330
:cond_d5
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/views/StickersViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V
.line 332
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
new-instance v0, Lcom/imo/android/imoim/expression/ui/c$7;
invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/expression/ui/c$7;-><init>(Lcom/imo/android/imoim/expression/ui/c;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/views/StickersViewPager;->addOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V
.line 368
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->k()V
.line 369
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->j()V
.line 370
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->n()V
.line 371
sget-object p1, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
iget-object p2, p0, Lcom/imo/android/imoim/expression/ui/c;->C:Lcom/imo/android/imoim/expression/manager/f;
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/expression/manager/g;->subscribe(Lcom/imo/android/imoim/managers/ax;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/expression/ui/c;)V
.registers 1
.line 41
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->k()V
return-void
.end method
.method private synthetic a(Ljava/lang/String;Landroid/view/View;)V
.registers 7
.line 304
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 305
invoke-static {p2}, Lcom/imo/android/imoim/util/ei;->x(Ljava/lang/String;)Z
move-result p2
if-eqz p2, :cond_d
const-string p1, "big_group"
goto :goto_18
.line 307
:cond_d
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_16
const-string p1, "group"
goto :goto_18
:cond_16
const-string p1, "single"
.line 310
:goto_18
sget-object p2, Lcom/imo/android/imoim/expression/ui/StickerStoreActivity;->b:Lcom/imo/android/imoim/expression/ui/StickerStoreActivity$a;
iget-object p2, p0, Lcom/imo/android/imoim/expression/ui/c;->b:Landroidx/fragment/app/FragmentActivity;
check-cast p2, Lcom/imo/android/imoim/activities/IMOActivity;
const-string v0, "activity"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "from"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 8029
new-instance v1, Landroid/content/Intent;
move-object v2, p2
check-cast v2, Landroid/content/Context;
const-class v3, Lcom/imo/android/imoim/expression/ui/StickerStoreActivity;
invoke-direct {v1, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 8030
invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const/16 p1, 0x29a
.line 8031
invoke-virtual {p2, v1, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->startActivityForResult(Landroid/content/Intent;I)V
.line 311
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->d:Landroid/widget/LinearLayout;
const p2, 0x7f0908c4
invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
const/16 p2, 0x8
invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V
return-void
.end method
.method private c(Ljava/lang/String;)I
.registers 5
.line 552
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
:cond_6
const/4 v0, 0x0
.line 555
:goto_7
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
if-ge v0, v2, :cond_24
.line 556
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/expression/data/StickersPack;
.line 8016
iget-object v2, v2, Lcom/imo/android/imoim/expression/data/StickersPack;->a:Ljava/lang/String;
.line 556
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_21
move v1, v0
goto :goto_24
:cond_21
add-int/lit8 v0, v0, 0x1
goto :goto_7
:cond_24
:goto_24
return v1
.end method
.method private j()V
.registers 3
.line 412
new-instance v0, Lcom/imo/android/imoim/util/dv;
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->b:Landroidx/fragment/app/FragmentActivity;
invoke-direct {v0, v1}, Lcom/imo/android/imoim/util/dv;-><init>(Landroid/app/Activity;)V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->z:Lcom/imo/android/imoim/util/dv;
.line 413
new-instance v1, Lcom/imo/android/imoim/expression/ui/c$8;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/expression/ui/c$8;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
.line 2059
iput-object v1, v0, Lcom/imo/android/imoim/util/dv;->c:Lcom/imo/android/imoim/util/dv$a;
return-void
.end method
.method private k()V
.registers 6
.line 474
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {v0}, Lcom/imo/android/imoim/views/StickersViewPager;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
.line 476
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->p:Landroid/view/View;
const/4 v2, 0x4
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 477
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->d:Landroid/widget/LinearLayout;
const v2, 0x7f0601ad
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V
.line 478
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
const/16 v2, 0x2c
invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v2
iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 479
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
invoke-virtual {v1}, Lcom/imo/android/imoim/IMO;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v1
iget v1, v1, Landroid/content/res/Configuration;->orientation:I
const/16 v2, 0x2e
const/4 v3, 0x1
if-ne v1, v3, :cond_4a
.line 480
iget v1, p0, Lcom/imo/android/imoim/expression/ui/c;->n:I
if-lez v1, :cond_41
.line 481
invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v3
sub-int/2addr v1, v3
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
goto :goto_52
:cond_41
const/16 v1, 0xce
.line 483
invoke-static {v1}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v1
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
goto :goto_52
:cond_4a
const/16 v1, 0x61
.line 486
invoke-static {v1}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v1
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 488
:goto_52
iget v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
iput v1, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
.line 489
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
iget v1, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 490
iget v3, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
add-int/2addr v3, v1
int-to-float v3, v3
const v4, 0x3fa66666 # 1.3f
mul-float v3, v3, v4
int-to-float v1, v1
sub-float/2addr v3, v1
invoke-static {v3}, Ljava/lang/Math;->round(F)I
move-result v1
iput v1, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
.line 491
iget v1, p0, Lcom/imo/android/imoim/expression/ui/c;->k:I
iput v1, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
.line 493
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {v1, v0}, Lcom/imo/android/imoim/views/StickersViewPager;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 495
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->STICKER_VIEW_HEIGHT:Lcom/imo/android/imoim/util/df$ad;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v0
if-gtz v0, :cond_9f
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->n:I
if-lez v0, :cond_9f
.line 496
invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v1
sub-int/2addr v0, v1
const/16 v1, 0x1e
invoke-static {v1}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v1
sub-int/2addr v0, v1
div-int/lit8 v0, v0, 0x2
const/16 v1, 0x54
invoke-static {v1}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v1
sub-int/2addr v0, v1
.line 497
sget-object v1, Lcom/imo/android/imoim/util/df$ad;->STICKER_VIEW_HEIGHT:Lcom/imo/android/imoim/util/df$ad;
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;I)V
:cond_9f
return-void
.end method
.method private l()V
.registers 3
.line 510
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->t:Z
if-eqz v0, :cond_f
.line 511
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
const-string v1, "favorite_frequent_pack"
invoke-direct {p0, v1}, Lcom/imo/android/imoim/expression/ui/c;->c(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/StickersViewPager;->setCurrentItem(I)V
:cond_f
return-void
.end method
.method public static synthetic lambda$MwFMjytxKNE4qjlvqRXwmwj_h00(Lcom/imo/android/imoim/expression/ui/c;Lcom/imo/android/imoim/expression/data/StickersPack;Ljava/lang/Integer;)Lkotlin/w;
.registers 3
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/expression/ui/c;->a(Lcom/imo/android/imoim/expression/data/StickersPack;Ljava/lang/Integer;)Lkotlin/w;
move-result-object p0
return-object p0
.end method
.method public static synthetic lambda$iginy2XlySypU6o-s2PnSVWTBnU(Lcom/imo/android/imoim/expression/ui/c;Ljava/lang/String;Landroid/view/View;)V
.registers 3
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/expression/ui/c;->a(Ljava/lang/String;Landroid/view/View;)V
return-void
.end method
.method private m()V
.registers 3
.line 516
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->u:Z
if-eqz v0, :cond_f
.line 517
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
const-string v1, "emoji_pack"
invoke-direct {p0, v1}, Lcom/imo/android/imoim/expression/ui/c;->c(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/StickersViewPager;->setCurrentItem(I)V
:cond_f
return-void
.end method
.method private n()V
.registers 3
.line 539
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->w:Z
if-eqz v0, :cond_8
.line 540
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->l()V
return-void
.line 541
:cond_8
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->v:Z
if-eqz v0, :cond_10
.line 542
invoke-virtual {p0}, Lcom/imo/android/imoim/expression/ui/c;->h()V
return-void
.line 543
:cond_10
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->u:Z
if-eqz v0, :cond_18
.line 544
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->m()V
return-void
.line 545
:cond_18
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
if-eqz v0, :cond_22
.line 546
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/StickersViewPager;->setCurrentItem(I)V
:cond_22
return-void
.end method
# virtual methods
.method public final a(I)V
.registers 4
.line 147
invoke-super {p0, p1}, Lcom/imo/android/imoim/expression/ui/b;->a(I)V
const/16 v0, 0x8
if-ne p1, v0, :cond_4a
.line 1154
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
if-eqz p1, :cond_4a
iget p1, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->l:I
if-ne p1, v0, :cond_4a
.line 1155
iget p1, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
if-nez p1, :cond_37
.line 1156
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {p1}, Lcom/imo/android/imoim/views/StickersViewPager;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
iget p1, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
.line 1157
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
iget p1, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 1158
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
add-int/2addr v0, p1
int-to-float v0, v0
const v1, 0x3fa66666 # 1.3f
div-float/2addr v0, v1
int-to-float p1, p1
sub-float/2addr v0, p1
invoke-static {v0}, Ljava/lang/Math;->round(F)I
move-result p1
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
.line 1160
:cond_37
iget p1, p0, Lcom/imo/android/imoim/expression/ui/c;->k:I
iput p1, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
.line 1161
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {p1}, Lcom/imo/android/imoim/views/StickersViewPager;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
iput v0, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 1162
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {p1}, Lcom/imo/android/imoim/views/StickersViewPager;->requestLayout()V
:cond_4a
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 3
.line 135
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
if-eqz v0, :cond_10
.line 1049
iput-object p1, v0, Lcom/imo/android/imoim/adapters/StickersPagerAdapter;->b:Ljava/lang/String;
.line 137
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->x(Ljava/lang/String;)Z
move-result p1
iput-boolean p1, p0, Lcom/imo/android/imoim/expression/ui/c;->j:Z
:cond_10
return-void
.end method
.method public final b(Ljava/lang/String;)V
.registers 5
.line 523
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
const/4 v1, -0x1
if-eqz v0, :cond_22
const/4 v0, 0x0
.line 524
:goto_6
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
if-ge v0, v2, :cond_22
.line 525
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/expression/data/StickersPack;
.line 7016
iget-object v2, v2, Lcom/imo/android/imoim/expression/data/StickersPack;->a:Ljava/lang/String;
.line 525
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1f
goto :goto_23
:cond_1f
add-int/lit8 v0, v0, 0x1
goto :goto_6
:cond_22
const/4 v0, -0x1
:goto_23
if-ne v0, v1, :cond_28
.line 532
iput-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->r:Ljava/lang/String;
return-void
.line 534
:cond_28
iget-object p1, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/views/StickersViewPager;->setCurrentItem(I)V
return-void
.end method
.method final c(I)Ljava/lang/String;
.registers 5
.line 438
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
const-string v1, "sticker"
if-eqz v0, :cond_41
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_41
.line 439
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/expression/data/StickersPack;
if-eqz p1, :cond_23
.line 4016
iget-object v0, p1, Lcom/imo/android/imoim/expression/data/StickersPack;->a:Ljava/lang/String;
const-string v2, "emoji_pack"
.line 440
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
const-string p1, "emoji"
return-object p1
:cond_23
if-eqz p1, :cond_32
.line 5016
iget-object v0, p1, Lcom/imo/android/imoim/expression/data/StickersPack;->a:Ljava/lang/String;
const-string v2, "gif_pack"
.line 442
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_32
const-string p1, "gif"
return-object p1
:cond_32
if-eqz p1, :cond_41
.line 6016
iget-object p1, p1, Lcom/imo/android/imoim/expression/data/StickersPack;->a:Ljava/lang/String;
const-string v0, "favorite_frequent_pack"
.line 444
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_41
const-string p1, "favourite"
return-object p1
:cond_41
return-object v1
.end method
.method public final c()V
.registers 2
.line 468
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
if-eqz v0, :cond_b
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
if-eqz v0, :cond_b
.line 469
invoke-direct {p0}, Lcom/imo/android/imoim/expression/ui/c;->k()V
:cond_b
return-void
.end method
.method public final d()V
.registers 4
.line 167
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
if-eqz v0, :cond_61
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
iget v1, p0, Lcom/imo/android/imoim/expression/ui/c;->k:I
if-eq v0, v1, :cond_b
goto :goto_61
.line 170
:cond_b
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
if-nez v0, :cond_32
.line 171
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {v0}, Lcom/imo/android/imoim/views/StickersViewPager;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
.line 172
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 173
iget v1, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
add-int/2addr v1, v0
int-to-float v1, v1
const v2, 0x3fa66666 # 1.3f
mul-float v1, v1, v2
int-to-float v0, v0
sub-float/2addr v1, v0
invoke-static {v1}, Ljava/lang/Math;->round(F)I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
.line 175
:cond_32
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->x:I
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
const/4 v0, 0x2
new-array v0, v0, [F
const/4 v1, 0x0
.line 179
iget v2, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
int-to-float v2, v2
aput v2, v0, v1
const/4 v1, 0x1
iget v2, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
int-to-float v2, v2
aput v2, v0, v1
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
const-wide/16 v1, 0xfa
.line 180
invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 181
new-instance v1, Lcom/imo/android/imoim/expression/ui/c$2;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/expression/ui/c$2;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 189
invoke-virtual {v0}, Landroid/animation/ValueAnimator;->start()V
.line 190
new-instance v1, Lcom/imo/android/imoim/expression/ui/c$3;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/expression/ui/c$3;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
:cond_61
:goto_61
return-void
.end method
.method public final e()V
.registers 4
.line 220
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
if-eqz v0, :cond_60
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
iget v1, p0, Lcom/imo/android/imoim/expression/ui/c;->l:I
if-eq v0, v1, :cond_b
goto :goto_60
.line 223
:cond_b
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
if-nez v0, :cond_31
.line 224
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
invoke-virtual {v0}, Lcom/imo/android/imoim/views/StickersViewPager;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
.line 225
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->e:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 226
iget v1, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
add-int/2addr v1, v0
int-to-float v1, v1
const v2, 0x3fa66666 # 1.3f
div-float/2addr v1, v2
int-to-float v0, v0
sub-float/2addr v1, v0
invoke-static {v1}, Ljava/lang/Math;->round(F)I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
.line 228
:cond_31
iget v0, p0, Lcom/imo/android/imoim/expression/ui/c;->y:I
iput v0, p0, Lcom/imo/android/imoim/expression/ui/c;->m:I
const/4 v0, 0x2
new-array v0, v0, [F
const/4 v1, 0x0
.line 232
iget v2, p0, Lcom/imo/android/imoim/expression/ui/c;->q:I
int-to-float v2, v2
aput v2, v0, v1
const/4 v1, 0x1
iget v2, p0, Lcom/imo/android/imoim/expression/ui/c;->A:I
int-to-float v2, v2
aput v2, v0, v1
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
const-wide/16 v1, 0xfa
.line 233
invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 234
new-instance v1, Lcom/imo/android/imoim/expression/ui/c$4;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/expression/ui/c$4;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 243
invoke-virtual {v0}, Landroid/animation/ValueAnimator;->start()V
.line 244
new-instance v1, Lcom/imo/android/imoim/expression/ui/c$5;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/expression/ui/c$5;-><init>(Lcom/imo/android/imoim/expression/ui/c;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
:cond_60
:goto_60
return-void
.end method
.method final f()V
.registers 5
.line 375
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
if-nez v0, :cond_b
.line 376
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
.line 378
:cond_b
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 379
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->u:Z
if-eqz v0, :cond_1f
.line 380
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
sget-object v1, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
invoke-static {}, Lcom/imo/android/imoim/expression/manager/g;->c()Lcom/imo/android/imoim/expression/data/StickersPack;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 382
:cond_1f
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->t:Z
if-eqz v0, :cond_2e
.line 383
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
sget-object v1, Lcom/imo/android/imoim/expression/manager/b;->d:Lcom/imo/android/imoim/expression/manager/b;
invoke-static {}, Lcom/imo/android/imoim/expression/manager/b;->a()Lcom/imo/android/imoim/expression/data/StickersPack;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 385
:cond_2e
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->i:Z
if-eqz v0, :cond_3d
.line 386
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
sget-object v1, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
invoke-static {}, Lcom/imo/android/imoim/expression/manager/g;->b()Lcom/imo/android/imoim/expression/data/StickersPack;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 389
:cond_3d
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->E:Z
if-nez v0, :cond_80
.line 390
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->D:Z
if-eqz v0, :cond_75
.line 391
sget-object v0, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
invoke-static {}, Lcom/imo/android/imoim/expression/manager/g;->e()Ljava/util/List;
move-result-object v0
const/4 v1, 0x0
.line 392
:goto_4c
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
if-ge v1, v2, :cond_61
const/4 v2, 0x3
if-ge v1, v2, :cond_61
.line 393
iget-object v2, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_4c
.line 395
:cond_61
sget-object v0, Lcom/imo/android/imoim/expression/data/m;->a:Lcom/imo/android/imoim/expression/data/m;
invoke-static {}, Lcom/imo/android/imoim/expression/data/m;->a()Landroidx/lifecycle/MutableLiveData;
move-result-object v0
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
if-eqz v0, :cond_80
.line 397
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-interface {v1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto :goto_80
.line 400
:cond_75
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
sget-object v1, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
invoke-static {}, Lcom/imo/android/imoim/expression/manager/g;->e()Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 403
:cond_80
:goto_80
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->h:Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
if-eqz v0, :cond_89
.line 404
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;->submitList(Ljava/util/List;)V
.line 406
:cond_89
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->g:Lcom/imo/android/imoim/adapters/StickersPagerAdapter;
if-eqz v0, :cond_92
.line 407
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->B:Ljava/util/List;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/adapters/StickersPagerAdapter;->a(Ljava/util/List;)V
:cond_92
return-void
.end method
.method public final g()Ljava/lang/String;
.registers 2
.line 434
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->h:Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;
.line 3030
iget v0, v0, Lcom/imo/android/imoim/expression/ui/StickersStateAdapter;->a:I
.line 434
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/expression/ui/c;->c(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final h()V
.registers 3
.line 502
iget-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->i:Z
if-eqz v0, :cond_18
const/4 v0, 0x1
.line 503
iput-boolean v0, p0, Lcom/imo/android/imoim/expression/ui/c;->v:Z
.line 504
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->f:Lcom/imo/android/imoim/views/StickersViewPager;
const-string v1, "gif_pack"
invoke-direct {p0, v1}, Lcom/imo/android/imoim/expression/ui/c;->c(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/StickersViewPager;->setCurrentItem(I)V
.line 505
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->FIRST_OPEN_GIF_PANEL:Lcom/imo/android/imoim/util/df$ad;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Z)V
:cond_18
return-void
.end method
.method public final i()V
.registers 3
.line 569
sget-object v0, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->C:Lcom/imo/android/imoim/expression/manager/f;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/expression/manager/g;->isSubscribed(Lcom/imo/android/imoim/managers/ax;)Z
move-result v0
if-eqz v0, :cond_11
.line 570
sget-object v0, Lcom/imo/android/imoim/expression/manager/g;->c:Lcom/imo/android/imoim/expression/manager/g;
iget-object v1, p0, Lcom/imo/android/imoim/expression/ui/c;->C:Lcom/imo/android/imoim/expression/manager/f;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/expression/manager/g;->unsubscribe(Lcom/imo/android/imoim/managers/ax;)V
.line 571
:cond_11
iget-object v0, p0, Lcom/imo/android/imoim/expression/ui/c;->z:Lcom/imo/android/imoim/util/dv;
if-eqz v0, :cond_18
.line 572
invoke-virtual {v0}, Lcom/imo/android/imoim/util/dv;->a()V
:cond_18
return-void
.end method