StoryActivity$2.smali

.class final Lcom/imo/android/imoim/story/StoryActivity$2;
.super Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/imo/android/imoim/story/StoryActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic a:Lcom/imo/android/imoim/story/StoryActivity;


# direct methods
.method constructor <init>(Lcom/imo/android/imoim/story/StoryActivity;)V
    .registers 2

    .line 179
    iput-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-direct {p0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;-><init>()V

    return-void
.end method


# virtual methods
.method public final onPageScrollStateChanged(I)V
    .registers 9

    .line 193
    invoke-super {p0, p1}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;->onPageScrollStateChanged(I)V

    const/4 v0, 0x0

    const/4 v1, -0x1

    const/4 v2, 0x1

    if-eqz p1, :cond_5a

    if-eq p1, v2, :cond_29

    const/4 v2, 0x2

    if-eq p1, v2, :cond_e

    goto :goto_59

    .line 255
    :cond_e
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->e(Lcom/imo/android/imoim/story/StoryActivity;)Landroidx/viewpager2/widget/ViewPager2;

    move-result-object p1

    invoke-virtual {p1, v0}, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V

    .line 257
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result p1

    if-ne p1, v1, :cond_59

    .line 258
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v0

    invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;I)I

    goto :goto_59

    .line 242
    :cond_29
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1, v2}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;Z)Z

    .line 243
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->e(Lcom/imo/android/imoim/story/StoryActivity;)Landroidx/viewpager2/widget/ViewPager2;

    move-result-object p1

    invoke-virtual {p1, v2}, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V

    .line 245
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->j(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryLazyFragment;

    move-result-object p1

    if-eqz p1, :cond_48

    .line 246
    invoke-virtual {p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->isResumed()Z

    move-result v0

    if-eqz v0, :cond_48

    .line 247
    invoke-virtual {p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->d()V

    .line 249
    :cond_48
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result p1

    if-ne p1, v1, :cond_59

    .line 250
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v0

    invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;I)I

    :cond_59
    :goto_59
    return-void

    .line 198
    :cond_5a
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->e(Lcom/imo/android/imoim/story/StoryActivity;)Landroidx/viewpager2/widget/ViewPager2;

    move-result-object p1

    invoke-virtual {p1, v2}, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V

    .line 200
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result p1

    if-eq p1, v1, :cond_146

    .line 202
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result p1

    iget-object v3, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v3}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v3

    const/4 v4, 0x0

    if-ne p1, v3, :cond_9f

    .line 203
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;

    move-result-object p1

    if-eqz p1, :cond_92

    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;

    move-result-object p1

    iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v2

    invoke-virtual {p1, v2}, Lcom/imo/android/imoim/story/StoryPagerAdapter;->a(I)Lcom/imo/android/imoim/story/StoryLazyFragment;

    move-result-object v4

    :cond_92
    if-eqz v4, :cond_146

    .line 204
    invoke-virtual {v4}, Lcom/imo/android/imoim/story/StoryLazyFragment;->isResumed()Z

    move-result p1

    if-eqz p1, :cond_146

    .line 205
    invoke-virtual {v4}, Lcom/imo/android/imoim/story/StoryLazyFragment;->e()V

    goto/16 :goto_146

    .line 209
    :cond_9f
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;

    move-result-object p1

    if-eqz p1, :cond_b8

    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;

    move-result-object p1

    iget-object v3, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v3}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v3

    invoke-virtual {p1, v3}, Lcom/imo/android/imoim/story/StoryPagerAdapter;->a(I)Lcom/imo/android/imoim/story/StoryLazyFragment;

    move-result-object p1

    goto :goto_b9

    :cond_b8
    move-object p1, v4

    .line 211
    :goto_b9
    iget-object v3, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v3}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v5

    iget-object v6, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v6}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v6

    if-ge v5, v6, :cond_c9

    const/4 v5, 0x1

    goto :goto_ca

    :cond_c9
    const/4 v5, 0x0

    :goto_ca
    invoke-static {v3, v5}, Lcom/imo/android/imoim/story/StoryActivity;->a(Lcom/imo/android/imoim/story/StoryActivity;Z)Z

    .line 212
    instance-of v3, p1, Lcom/imo/android/imoim/story/StoryStreamFragment;

    if-eqz v3, :cond_df

    .line 213
    move-object v3, p1

    check-cast v3, Lcom/imo/android/imoim/story/StoryStreamFragment;

    iget-object v5, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v5}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result v5

    invoke-virtual {v3, v5}, Lcom/imo/android/imoim/story/StoryStreamFragment;->e(Z)V

    .line 4939
    iput-boolean v2, v3, Lcom/imo/android/imoim/story/StoryStreamFragment;->k:Z

    .line 216
    :cond_df
    instance-of p1, p1, Lcom/imo/android/imoim/story/StoryFriendAdFragment;

    if-eqz p1, :cond_ec

    .line 217
    iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result v2

    invoke-static {v2}, Lcom/imo/android/imoim/story/StoryFriendAdFragment;->c(Z)V

    .line 219
    :cond_ec
    iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->h(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result v2

    if-nez v2, :cond_f9

    .line 220
    iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v2, p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;Z)Z

    .line 222
    :cond_f9
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->i(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result p1

    if-eqz p1, :cond_113

    .line 223
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    iget-object p1, p1, Lcom/imo/android/imoim/story/StoryActivity;->b:Ljava/util/List;

    iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v2

    const/4 v3, 0x3

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

    move-result-object v3

    invoke-interface {p1, v2, v3}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;

    .line 225
    :cond_113
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;

    move-result-object p1

    if-eqz p1, :cond_12b

    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;

    move-result-object p1

    iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v2

    invoke-virtual {p1, v2}, Lcom/imo/android/imoim/story/StoryPagerAdapter;->a(I)Lcom/imo/android/imoim/story/StoryLazyFragment;

    move-result-object v4

    :cond_12b
    if-eqz v4, :cond_146

    .line 228
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->i(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result p1

    if-eqz p1, :cond_138

    const-string p1, "switch"

    goto :goto_13a

    :cond_138
    const-string p1, "next"

    :goto_13a
    invoke-virtual {v4, p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->a(Ljava/lang/String;)V

    .line 229
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result p1

    invoke-virtual {v4, p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->b(Z)V

    .line 234
    :cond_146
    :goto_146
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1, v1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;I)I

    .line 235
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->h(Lcom/imo/android/imoim/story/StoryActivity;)Z

    move-result p1

    if-eqz p1, :cond_160

    .line 236
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z

    invoke-virtual {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c()V

    .line 237
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;Z)Z

    .line 239
    :cond_160
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;Z)Z

    return-void
.end method

.method public final onPageSelected(I)V
    .registers 3

    .line 183
    invoke-super {p0, p1}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;->onPageSelected(I)V

    .line 184
    iget-object v0, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v0, p1}, Lcom/imo/android/imoim/story/StoryActivity;->a(Lcom/imo/android/imoim/story/StoryActivity;I)I

    .line 185
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result p1

    iget-object v0, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {v0}, Lcom/imo/android/imoim/story/StoryActivity;->d(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v0

    if-le p1, v0, :cond_24

    .line 186
    sget-object p1, Lcom/imo/android/imoim/ads/i/a;->f:Lcom/imo/android/imoim/ads/i/a;

    invoke-static {}, Lcom/imo/android/imoim/ads/i/a;->d()V

    .line 187
    iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;

    invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I

    move-result v0

    invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;I)I

    :cond_24
    return-void
.end method