ac.smali

.class public final Lcom/imo/android/imoim/world/util/ac;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public static final a(Ljava/lang/String;Ljava/lang/String;Z)Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;
    .registers 11

    if-nez p0, :cond_4

    goto/16 :goto_61

    .line 30
    :cond_4
    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    sparse-switch v0, :sswitch_data_70

    goto :goto_61

    :sswitch_c
    const-string v0, "world_tab_follow"

    .line 31
    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_15
    const-string v0, "world_tab_trending"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_1e
    const-string v0, "world_tab_channel"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_27
    const-string v0, "world_tab_sing_box"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_30
    const-string v0, "world_tab_discover"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_39
    const-string v0, "default_tab"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_42
    const-string v0, "world_tab_popular"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    goto :goto_53

    :sswitch_4b
    const-string v0, "go_discover_follow_reflux"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_61

    .line 35
    :goto_53
    new-instance v7, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;

    const/4 v4, 0x0

    const/16 v5, 0x8

    const/4 v6, 0x0

    move-object v0, v7

    move-object v1, p1

    move-object v2, p0

    move v3, p2

    invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;-><init>(Ljava/lang/String;Ljava/lang/String;ZZILkotlin/f/b/j;)V

    return-object v7

    .line 38
    :cond_61
    :goto_61
    new-instance v7, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;

    const/4 v4, 0x0

    const/16 v5, 0x8

    const/4 v6, 0x0

    move-object v0, v7

    move-object v1, p0

    move-object v2, p1

    move v3, p2

    invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;-><init>(Ljava/lang/String;Ljava/lang/String;ZZILkotlin/f/b/j;)V

    return-object v7

    nop

    :sswitch_data_70
    .sparse-switch
        -0x3e0c4db5 -> :sswitch_4b
        -0x20ad5cfe -> :sswitch_42
        -0x1a064369 -> :sswitch_39
        -0xccf3320 -> :sswitch_30
        0x10b0112 -> :sswitch_27
        0x22d92d2c -> :sswitch_1e
        0x360daa1c -> :sswitch_15
        0x40746268 -> :sswitch_c
    .end sparse-switch
.end method

.method public static final a(Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;Landroidx/fragment/app/FragmentActivity;)V
    .registers 9

    const-string v0, "refluxInfo"

    invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "context"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 1000
    iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->a:Ljava/lang/String;

    .line 2000
    iget-object v1, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->b:Ljava/lang/String;

    const-string v2, "default_tab"

    .line 44
    invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_17

    return-void

    .line 49
    :cond_17
    sget-object v2, Lcom/imo/android/imoim/world/ViewModelFactory;->a:Lcom/imo/android/imoim/world/ViewModelFactory$a;

    invoke-static {}, Lcom/imo/android/imoim/world/ViewModelFactory$a;->a()Lcom/imo/android/imoim/world/ViewModelFactory;

    move-result-object v2

    check-cast v2, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;

    .line 50
    new-instance v3, Landroidx/lifecycle/ViewModelProvider;

    move-object v4, p1

    check-cast v4, Landroidx/lifecycle/ViewModelStoreOwner;

    move-object v5, v2

    check-cast v5, Landroidx/lifecycle/ViewModelProvider$Factory;

    invoke-direct {v3, v4, v5}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V

    const-class v6, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;

    invoke-virtual {v3, v6}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object v3

    const-string v6, "ViewModelProvider(contex\u2026ewsViewModel::class.java)"

    invoke-static {v3, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast v3, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;

    .line 51
    new-instance v6, Landroidx/lifecycle/ViewModelProvider;

    invoke-direct {v6, v4, v5}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V

    const-class v4, Lcom/imo/android/imoim/world/worldnews/tabs/FollowViewModel;

    invoke-virtual {v6, v4}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object v4

    const-string v5, "ViewModelProvider(contex\u2026lowViewModel::class.java)"

    invoke-static {v4, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v4, "world_tab_discover"

    if-nez v1, :cond_4c

    goto :goto_a2

    .line 53
    :cond_4c
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v5

    const-string v6, "world_tab_popular"

    sparse-switch v5, :sswitch_data_f2

    goto/16 :goto_e6

    :sswitch_57
    const-string v4, "world_tab_follow"

    .line 54
    invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_e6

    .line 2017
    iget-boolean v1, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->d:Z

    .line 55
    invoke-static {v0, v2, v3, p1, v1}, Lcom/imo/android/imoim/world/util/ac;->a(Ljava/lang/String;Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;Landroidx/fragment/app/FragmentActivity;Z)V

    goto/16 :goto_ed

    :sswitch_66
    const-string p1, "world_tab_trending"

    .line 79
    invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_e6

    invoke-virtual {v3}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->b()V

    goto/16 :goto_ed

    :sswitch_73
    const-string p1, "world_tab_sing_box"

    .line 80
    invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_e6

    sget-object p1, Lcom/imo/android/imoim/world/worldnews/tabs/c;->SING_BOX:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {v3, p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    goto/16 :goto_ed

    .line 81
    :sswitch_82
    invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_e6

    .line 82
    invoke-static {}, Lcom/imo/android/imoim/world/util/ad;->K()Z

    move-result p1

    if-eqz p1, :cond_96

    .line 5015
    iput-object v6, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->b:Ljava/lang/String;

    .line 84
    sget-object p1, Lcom/imo/android/imoim/world/worldnews/tabs/c;->POPULAR:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {v3, p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    goto :goto_ed

    .line 86
    :cond_96
    sget-object p1, Lcom/imo/android/imoim/world/worldnews/tabs/c;->EXPLORE:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {v3, p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    goto :goto_ed

    .line 57
    :sswitch_9c
    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_e6

    .line 58
    :goto_a2
    invoke-static {}, Lcom/imo/android/imoim/world/util/ad;->L()Z

    move-result p1

    if-eqz p1, :cond_b0

    .line 3015
    iput-object v4, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->b:Ljava/lang/String;

    .line 60
    sget-object p1, Lcom/imo/android/imoim/world/worldnews/tabs/c;->EXPLORE:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {v3, p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    goto :goto_ed

    .line 62
    :cond_b0
    check-cast v0, Ljava/lang/CharSequence;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_ca

    .line 63
    invoke-static {}, Lcom/imo/android/imoim/world/util/ad;->M()Z

    move-result p1

    if-eqz p1, :cond_c6

    .line 4015
    iput-object v4, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->b:Ljava/lang/String;

    .line 65
    sget-object p1, Lcom/imo/android/imoim/world/worldnews/tabs/c;->EXPLORE:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {v3, p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    goto :goto_ed

    .line 68
    :cond_c6
    invoke-virtual {v3, p0}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;)V

    goto :goto_ed

    .line 4017
    :cond_ca
    iget-boolean p1, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->d:Z

    if-eqz p1, :cond_d2

    .line 72
    invoke-virtual {v3}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->b()V

    goto :goto_ed

    .line 74
    :cond_d2
    sget-object p1, Lcom/imo/android/imoim/world/worldnews/tabs/c;->POPULAR:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {v3, p1}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    goto :goto_ed

    :sswitch_d8
    const-string v4, "go_discover_follow_reflux"

    .line 89
    invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_e6

    .line 5017
    iget-boolean v1, p0, Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;->d:Z

    .line 89
    invoke-static {v0, v2, v3, p1, v1}, Lcom/imo/android/imoim/world/util/ac;->a(Ljava/lang/String;Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;Landroidx/fragment/app/FragmentActivity;Z)V

    goto :goto_ed

    :cond_e6
    :goto_e6
    const-string p1, "WorldTabHelper"

    const-string v0, "handleReflux: no hit condition!"

    .line 91
    invoke-static {p1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 94
    :goto_ed
    invoke-virtual {v3, p0}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->b(Lcom/imo/android/imoim/world/worldnews/param/RefluxParam;)V

    return-void

    nop

    :sswitch_data_f2
    .sparse-switch
        -0x3e0c4db5 -> :sswitch_d8
        -0x20ad5cfe -> :sswitch_9c
        -0xccf3320 -> :sswitch_82
        0x10b0112 -> :sswitch_73
        0x360daa1c -> :sswitch_66
        0x40746268 -> :sswitch_57
    .end sparse-switch
.end method

.method private static final a(Ljava/lang/String;Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;Landroidx/fragment/app/FragmentActivity;Z)V
    .registers 6

    .line 99
    sget-object v0, Lcom/imo/android/imoim/world/worldnews/tabs/c;->FOLLOW:Lcom/imo/android/imoim/world/worldnews/tabs/c;

    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/world/worldnews/WorldNewsViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V

    .line 100
    check-cast p1, Landroidx/lifecycle/ViewModelProvider$Factory;

    invoke-static {p3, p1}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object p1

    const-class p2, Lcom/imo/android/imoim/world/worldnews/tabs/FollowViewModel;

    invoke-virtual {p1, p2}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object p1

    const-string p2, "ViewModelProviders.of(co\u2026lowViewModel::class.java)"

    invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Lcom/imo/android/imoim/world/worldnews/tabs/FollowViewModel;

    const/4 p2, 0x0

    if-eqz p4, :cond_1f

    const/4 p3, 0x3

    .line 102
    invoke-static {p1, p2, p2, p3}, Lcom/imo/android/imoim/world/worldnews/tabs/FollowViewModel;->a(Lcom/imo/android/imoim/world/worldnews/tabs/FollowViewModel;ZZI)Z

    .line 104
    :cond_1f
    move-object p3, p0

    check-cast p3, Ljava/lang/CharSequence;

    if-eqz p3, :cond_2a

    invoke-static {p3}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z

    move-result p3

    if-eqz p3, :cond_2b

    :cond_2a
    const/4 p2, 0x1

    :cond_2b
    if-eqz p2, :cond_2e

    return-void

    .line 105
    :cond_2e
    invoke-virtual {p1, p0}, Lcom/imo/android/imoim/world/worldnews/tabs/FollowViewModel;->a(Ljava/lang/String;)V

    return-void
.end method