AutoDownloadSettingActivity$3.smali

.class Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;
.super Ljava/lang/Object;
.source "AutoDownloadSettingActivity.java"

# interfaces
.implements Landroid/view/View$OnClickListener;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;
.end annotation

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


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    .line 425
    iput-object p1, p0, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onClick(Landroid/view/View;)V
    .registers 22
    .param p1, "view"    # Landroid/view/View;

    .line 428
    move-object/from16 v6, p0

    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->isEnabled()Z

    move-result v0

    if-nez v0, :cond_9

    .line 429
    return-void

    .line 432
    :cond_9
    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getId()I

    move-result v0

    const v1, 0x7f0903d4

    if-ne v0, v1, :cond_15

    .line 433
    const/4 v0, 0x1

    move v7, v0

    .local v0, "type":I
    goto :goto_24

    .line 434
    .end local v0    # "type":I
    :cond_15
    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getId()I

    move-result v0

    const v1, 0x7f0903f0

    if-ne v0, v1, :cond_21

    .line 435
    const/4 v0, 0x4

    move v7, v0

    .restart local v0    # "type":I
    goto :goto_24

    .line 437
    .end local v0    # "type":I
    :cond_21
    const/16 v0, 0x8

    move v7, v0

    .line 439
    .local v7, "type":I
    :goto_24
    invoke-static {v7}, Lim/tpelyyftgw/messenger/DownloadController;->typeToIndex(I)I

    move-result v8

    .line 444
    .local v8, "index":I
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->access$600(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;)I

    move-result v0

    const/4 v1, 0x1

    if-nez v0, :cond_47

    .line 445
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->access$2900(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;)I

    move-result v0

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

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/DownloadController;->getCurrentMobilePreset()Lim/tpelyyftgw/messenger/DownloadController$Preset;

    move-result-object v0

    .line 446
    .local v0, "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    const-string v2, "mobilePreset"

    .line 447
    .local v2, "key":Ljava/lang/String;
    const-string v3, "currentMobilePreset"

    move-object v9, v0

    move-object v10, v2

    move-object v11, v3

    .local v3, "key2":Ljava/lang/String;
    goto :goto_7a

    .line 448
    .end local v0    # "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    .end local v2    # "key":Ljava/lang/String;
    .end local v3    # "key2":Ljava/lang/String;
    :cond_47
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->access$600(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;)I

    move-result v0

    if-ne v0, v1, :cond_65

    .line 449
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->access$3000(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;)I

    move-result v0

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

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/DownloadController;->getCurrentWiFiPreset()Lim/tpelyyftgw/messenger/DownloadController$Preset;

    move-result-object v0

    .line 450
    .restart local v0    # "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    const-string v2, "wifiPreset"

    .line 451
    .restart local v2    # "key":Ljava/lang/String;
    const-string v3, "currentWifiPreset"

    move-object v9, v0

    move-object v10, v2

    move-object v11, v3

    .restart local v3    # "key2":Ljava/lang/String;
    goto :goto_7a

    .line 453
    .end local v0    # "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    .end local v2    # "key":Ljava/lang/String;
    .end local v3    # "key2":Ljava/lang/String;
    :cond_65
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->access$3100(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;)I

    move-result v0

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

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/DownloadController;->getCurrentRoamingPreset()Lim/tpelyyftgw/messenger/DownloadController$Preset;

    move-result-object v0

    .line 454
    .restart local v0    # "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    const-string v2, "roamingPreset"

    .line 455
    .restart local v2    # "key":Ljava/lang/String;
    const-string v3, "currentRoamingPreset"

    move-object v9, v0

    move-object v10, v2

    move-object v11, v3

    .line 459
    .end local v0    # "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    .end local v2    # "key":Ljava/lang/String;
    .local v9, "currentPreset":Lim/tpelyyftgw/messenger/DownloadController$Preset;
    .local v10, "key":Ljava/lang/String;
    .local v11, "key2":Ljava/lang/String;
    :goto_7a
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    if-nez v0, :cond_83

    .line 460
    return-void

    .line 463
    :cond_83
    new-instance v0, Ljava/util/ArrayList;

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

    move-object v14, v0

    .line 464
    .local v14, "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_8a
    const/4 v2, 0x4

    if-ge v0, v2, :cond_da

    .line 465
    const/4 v2, 0x0

    if-nez v0, :cond_a0

    .line 466
    iget-object v3, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->mask:[I

    aget v3, v3, v2

    and-int/2addr v3, v7

    if-eqz v3, :cond_98

    const/4 v2, 0x1

    :cond_98
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-interface {v14, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_d7

    .line 467
    :cond_a0
    if-ne v0, v1, :cond_b2

    .line 468
    iget-object v3, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->mask:[I

    aget v3, v3, v1

    and-int/2addr v3, v7

    if-eqz v3, :cond_aa

    const/4 v2, 0x1

    :cond_aa
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-interface {v14, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_d7

    .line 469
    :cond_b2
    const/4 v3, 0x2

    if-ne v0, v3, :cond_c5

    .line 470
    iget-object v4, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->mask:[I

    aget v3, v4, v3

    and-int/2addr v3, v7

    if-eqz v3, :cond_bd

    const/4 v2, 0x1

    :cond_bd
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-interface {v14, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_d7

    .line 471
    :cond_c5
    const/4 v3, 0x3

    if-ne v0, v3, :cond_d7

    .line 472
    iget-object v4, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->mask:[I

    aget v3, v4, v3

    and-int/2addr v3, v7

    if-eqz v3, :cond_d0

    const/4 v2, 0x1

    :cond_d0
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-interface {v14, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 464
    :cond_d7
    :goto_d7
    add-int/lit8 v0, v0, 0x1

    goto :goto_8a

    .line 476
    .end local v0    # "a":I
    :cond_da
    if-eq v7, v1, :cond_dd

    goto :goto_f1

    .line 534
    :cond_dd
    new-instance v0, Landroid/view/View;

    iget-object v3, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

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

    .line 535
    .local v0, "divider":Landroid/view/View;
    const-string v3, "divider"

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

    move-result v3

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

    .line 538
    .end local v0    # "divider":Landroid/view/View;
    :goto_f1
    nop

    .line 555
    if-ne v7, v1, :cond_108

    .line 556
    iget-object v0, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    new-instance v1, Lim/tpelyyftgw/ui/settings/PhotoAutoDownloadSettingActivity;

    new-instance v2, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3$1;

    invoke-direct {v2, v6, v7, v10, v11}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3$1;-><init>(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;ILjava/lang/String;Ljava/lang/String;)V

    invoke-direct {v1, v14, v2}, Lim/tpelyyftgw/ui/settings/PhotoAutoDownloadSettingActivity;-><init>(Ljava/util/List;Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$activityButtonClickListener;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    move/from16 v16, v7

    move-object v7, v14

    goto/16 :goto_158

    .line 594
    :cond_108
    if-ne v7, v2, :cond_138

    .line 595
    iget-object v15, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    new-instance v13, Lim/tpelyyftgw/ui/settings/VideoAutoDownloadSettingActivity;

    iget-object v0, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->sizes:[I

    aget v0, v0, v8

    int-to-long v4, v0

    iget-boolean v12, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->preloadVideo:Z

    new-instance v17, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3$2;

    move-object/from16 v0, v17

    move-object/from16 v1, p0

    move v2, v7

    move v3, v8

    move-wide/from16 v18, v4

    move-object v4, v10

    move-object v5, v11

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3$2;-><init>(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;IILjava/lang/String;Ljava/lang/String;)V

    move v0, v12

    move-object v12, v13

    move-object v1, v13

    move-object v13, v14

    move-object v5, v14

    move-object v2, v15

    .end local v14    # "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    .local v5, "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    move-wide/from16 v14, v18

    move/from16 v16, v0

    invoke-direct/range {v12 .. v17}, Lim/tpelyyftgw/ui/settings/VideoAutoDownloadSettingActivity;-><init>(Ljava/util/List;JZLim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$activityButtonClickListener;)V

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    move/from16 v16, v7

    move-object v7, v5

    goto :goto_158

    .line 637
    .end local v5    # "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    .restart local v14    # "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    :cond_138
    move-object v5, v14

    .end local v14    # "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    .restart local v5    # "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    iget-object v12, v6, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;->this$0:Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;

    new-instance v13, Lim/tpelyyftgw/ui/settings/FileAutoDownloadSettingActivity;

    iget-object v0, v9, Lim/tpelyyftgw/messenger/DownloadController$Preset;->sizes:[I

    aget v0, v0, v8

    int-to-long v14, v0

    new-instance v4, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3$3;

    move-object v0, v4

    move-object/from16 v1, p0

    move v2, v7

    move v3, v8

    move-object v6, v4

    move-object v4, v10

    move/from16 v16, v7

    move-object v7, v5

    .end local v5    # "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    .local v7, "arrListChecked":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Boolean;>;"
    .local v16, "type":I
    move-object v5, v11

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3$3;-><init>(Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$3;IILjava/lang/String;Ljava/lang/String;)V

    invoke-direct {v13, v7, v14, v15, v6}, Lim/tpelyyftgw/ui/settings/FileAutoDownloadSettingActivity;-><init>(Ljava/util/List;JLim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity$activityButtonClickListener;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/settings/AutoDownloadSettingActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 678
    :goto_158
    return-void
.end method