l.smali

.class public Lcom/ss/android/socialbase/appdownloader/l;
.super Ljava/lang/Object;
.source "AppDownloader.java"


# static fields
.field private static final a:Ljava/lang/String;

.field private static volatile b:Lcom/ss/android/socialbase/appdownloader/l;

.field private static l:Z

.field private static m:Z


# instance fields
.field private c:Lcom/ss/android/socialbase/appdownloader/c/c;

.field private d:Lcom/ss/android/socialbase/appdownloader/c/d;

.field private e:Lcom/ss/android/socialbase/appdownloader/c/h;

.field private f:Lcom/ss/android/socialbase/appdownloader/c/g;

.field private g:Lcom/ss/android/socialbase/appdownloader/c/l;

.field private h:Lcom/ss/android/socialbase/appdownloader/c/i;

.field private i:Ljava/lang/String;

.field private j:Ljava/lang/String;

.field private k:Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

.field private n:Z

.field private o:Lcom/ss/android/socialbase/appdownloader/c/f;

.field private p:Ljava/lang/String;

.field private q:Lcom/ss/android/socialbase/appdownloader/c/n;

.field private r:Lcom/ss/android/socialbase/downloader/d/o;


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

    .prologue
    const/4 v1, 0x0

    .line 63
    const-class v0, Lcom/ss/android/socialbase/appdownloader/l;

    invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lcom/ss/android/socialbase/appdownloader/l;->a:Ljava/lang/String;

    .line 65
    const/4 v0, 0x0

    sput-object v0, Lcom/ss/android/socialbase/appdownloader/l;->b:Lcom/ss/android/socialbase/appdownloader/l;

    .line 76
    sput-boolean v1, Lcom/ss/android/socialbase/appdownloader/l;->l:Z

    .line 77
    sput-boolean v1, Lcom/ss/android/socialbase/appdownloader/l;->m:Z

    return-void
.end method

.method private constructor <init>()V
    .registers 2

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

    .line 78
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->n:Z

    .line 272
    return-void
.end method

.method private a(Lcom/ss/android/socialbase/appdownloader/q;Ljava/lang/String;)I
    .registers 9

    .prologue
    .line 632
    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->Z()Lorg/json/JSONObject;

    move-result-object v0

    invoke-static {v0}, Lcom/ss/android/socialbase/downloader/k/a;->a(Lorg/json/JSONObject;)Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v3

    .line 633
    const-string v0, "anti_hijack_dir"

    invoke-virtual {v3, v0}, Lcom/ss/android/socialbase/downloader/k/a;->e(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    .line 634
    if-eqz v0, :cond_1c

    const-string v1, "dir_name"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_1e

    .line 635
    :cond_1c
    const/4 v0, -0x1

    .line 686
    :cond_1d
    :goto_1d
    return v0

    .line 639
    :cond_1e
    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->d()Ljava/lang/String;

    move-result-object v1

    .line 640
    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->M()Ljava/lang/String;

    move-result-object v0

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

    move-result v2

    if-eqz v2, :cond_35

    .line 642
    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->n()Ljava/lang/String;

    move-result-object v0

    const/4 v2, 0x1

    invoke-static {p2, v1, v0, v2}, Lcom/ss/android/socialbase/appdownloader/j;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;

    move-result-object v0

    .line 644
    :cond_35
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v2

    const/16 v4, 0xff

    if-le v2, v4, :cond_47

    .line 645
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v2

    add-int/lit16 v2, v2, -0xff

    invoke-virtual {v0, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 647
    :cond_47
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_4e

    move-object v1, v0

    .line 652
    :cond_4e
    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->e()Ljava/lang/String;

    move-result-object v2

    .line 653
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-eqz v4, :cond_5c

    .line 654
    invoke-static {}, Lcom/ss/android/socialbase/appdownloader/j;->b()Ljava/lang/String;

    move-result-object v2

    .line 657
    :cond_5c
    new-instance v4, Ljava/lang/StringBuilder;

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

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    sget-object v4, Ljava/io/File;->separator:Ljava/lang/String;

    invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-static {v1, v3}, Lcom/ss/android/socialbase/appdownloader/j;->a(Ljava/lang/String;Lcom/ss/android/socialbase/downloader/k/a;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 660
    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->b()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {p0, v2, p2}, Lcom/ss/android/socialbase/appdownloader/l;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v2

    .line 661
    if-eqz v2, :cond_9e

    invoke-virtual {v2}, Lcom/ss/android/socialbase/downloader/g/c;->bu()Z

    move-result v4

    if-eqz v4, :cond_9e

    .line 663
    const/4 v0, 0x0

    .line 665
    invoke-virtual {v2}, Lcom/ss/android/socialbase/downloader/g/c;->k()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v1}, Lcom/ss/android/socialbase/appdownloader/q;->c(Ljava/lang/String;)Lcom/ss/android/socialbase/appdownloader/q;

    .line 668
    :try_start_8f
    new-instance v1, Lorg/json/JSONObject;

    invoke-virtual {v2}, Lcom/ss/android/socialbase/downloader/g/c;->R()Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    invoke-virtual {p1, v1}, Lcom/ss/android/socialbase/appdownloader/q;->a(Lorg/json/JSONObject;)Lcom/ss/android/socialbase/appdownloader/q;
    :try_end_9b
    .catch Ljava/lang/Throwable; {:try_start_8f .. :try_end_9b} :catch_9c

    goto :goto_1d

    .line 669
    :catch_9c
    move-exception v1

    goto :goto_1d

    .line 671
    :cond_9e
    if-nez v2, :cond_bb

    const-string v4, "application/vnd.android.package-archive"

    invoke-virtual {p1}, Lcom/ss/android/socialbase/appdownloader/q;->n()Ljava/lang/String;

    move-result-object v5

    invoke-direct {p0, v0, v5}, Lcom/ss/android/socialbase/appdownloader/l;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v4, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_bb

    .line 675
    invoke-static {v3}, Lcom/ss/android/socialbase/appdownloader/g;->a(Lcom/ss/android/socialbase/downloader/k/a;)I

    move-result v0

    .line 676
    if-nez v0, :cond_1d

    .line 677
    invoke-virtual {p1, v1}, Lcom/ss/android/socialbase/appdownloader/q;->c(Ljava/lang/String;)Lcom/ss/android/socialbase/appdownloader/q;

    goto/16 :goto_1d

    .line 679
    :cond_bb
    if-eqz v2, :cond_c1

    .line 681
    const/16 v0, 0x8

    goto/16 :goto_1d

    .line 684
    :cond_c1
    const/16 v0, 0x9

    goto/16 :goto_1d
.end method

.method static synthetic a(Lcom/ss/android/socialbase/appdownloader/l;)Lcom/ss/android/socialbase/appdownloader/c/h;
    .registers 2

    .prologue
    .line 61
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->e:Lcom/ss/android/socialbase/appdownloader/c/h;

    return-object v0
.end method

.method private a(Lcom/ss/android/socialbase/appdownloader/c/e;)Lcom/ss/android/socialbase/downloader/d/d;
    .registers 3

    .prologue
    .line 743
    if-nez p1, :cond_4

    .line 744
    const/4 v0, 0x0

    .line 745
    :goto_3
    return-object v0

    :cond_4
    new-instance v0, Lcom/ss/android/socialbase/appdownloader/o;

    invoke-direct {v0, p0, p1}, Lcom/ss/android/socialbase/appdownloader/o;-><init>(Lcom/ss/android/socialbase/appdownloader/l;Lcom/ss/android/socialbase/appdownloader/c/e;)V

    goto :goto_3
.end method

.method private a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Lcom/ss/android/socialbase/downloader/g/c;
    .registers 6

    .prologue
    .line 861
    if-eqz p1, :cond_a

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

    move-result v0

    if-nez v0, :cond_a

    if-nez p3, :cond_c

    .line 862
    :cond_a
    const/4 v0, 0x0

    .line 864
    :goto_b
    return-object v0

    :cond_c
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {p3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p2, v1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v0

    goto :goto_b
.end method

.method private a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 729
    .line 730
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_16

    const-string v0, ".apk"

    invoke-virtual {p1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_16

    invoke-static {p2}, Lcom/ss/android/socialbase/appdownloader/j;->d(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_16

    .line 731
    const-string p2, "application/vnd.android.package-archive"

    .line 733
    :cond_16
    return-object p2
.end method

.method private a(Ljava/util/List;)Ljava/util/List;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/ss/android/socialbase/downloader/g/e;",
            ">;)",
            "Ljava/util/List",
            "<",
            "Lcom/ss/android/socialbase/downloader/g/e;",
            ">;"
        }
    .end annotation

    .prologue
    .line 705
    new-instance v2, Ljava/util/ArrayList;

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

    .line 707
    const/4 v0, 0x0

    .line 708
    if-eqz p1, :cond_56

    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v1

    if-lez v1, :cond_56

    .line 709
    invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    move v1, v0

    :goto_13
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_55

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/ss/android/socialbase/downloader/g/e;

    .line 710
    if-eqz v0, :cond_52

    .line 711
    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/g/e;->a()Ljava/lang/String;

    move-result-object v4

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

    move-result v4

    if-nez v4, :cond_52

    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/g/e;->b()Ljava/lang/String;

    move-result-object v4

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

    move-result v4

    if-nez v4, :cond_52

    .line 712
    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/g/e;->a()Ljava/lang/String;

    move-result-object v4

    const-string v5, "User-Agent"

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

    move-result v4

    if-eqz v4, :cond_42

    .line 713
    const/4 v1, 0x1

    .line 714
    :cond_42
    new-instance v4, Lcom/ss/android/socialbase/downloader/g/e;

    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/g/e;->a()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/g/e;->b()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v4, v5, v0}, Lcom/ss/android/socialbase/downloader/g/e;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 715
    invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    :cond_52
    move v0, v1

    move v1, v0

    .line 718
    goto :goto_13

    :cond_55
    move v0, v1

    .line 721
    :cond_56
    if-nez v0, :cond_64

    .line 722
    new-instance v0, Lcom/ss/android/socialbase/downloader/g/e;

    const-string v1, "User-Agent"

    sget-object v3, Lcom/ss/android/socialbase/appdownloader/b/a;->a:Ljava/lang/String;

    invoke-direct {v0, v1, v3}, Lcom/ss/android/socialbase/downloader/g/e;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 723
    invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 725
    :cond_64
    return-object v2
.end method

.method static synthetic a(Lcom/ss/android/socialbase/appdownloader/l;Lcom/ss/android/socialbase/downloader/g/g;IZ)V
    .registers 4

    .prologue
    .line 61
    invoke-direct {p0, p1, p2, p3}, Lcom/ss/android/socialbase/appdownloader/l;->a(Lcom/ss/android/socialbase/downloader/g/g;IZ)V

    return-void
.end method

.method private a(Lcom/ss/android/socialbase/downloader/g/g;IZ)V
    .registers 5

    .prologue
    .line 690
    if-nez p1, :cond_3

    .line 701
    :cond_2
    :goto_2
    return-void

    .line 693
    :cond_3
    invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/g;->n()I

    .line 694
    invoke-virtual {p1}, Lcom/ss/android/socialbase/downloader/g/g;->a()Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v0

    .line 695
    if-eqz v0, :cond_f

    .line 696
    invoke-virtual {v0, p2}, Lcom/ss/android/socialbase/downloader/g/c;->m(I)V

    .line 698
    :cond_f
    if-eqz v0, :cond_2

    if-eqz p3, :cond_2

    .line 699
    invoke-virtual {v0, p3}, Lcom/ss/android/socialbase/downloader/g/c;->n(Z)V

    goto :goto_2
.end method

.method public static a(Landroid/content/Context;I)Z
    .registers 4

    .prologue
    const/4 v0, 0x1

    .line 367
    invoke-static {p0, p1, v0}, Lcom/ss/android/socialbase/appdownloader/j;->a(Landroid/content/Context;IZ)I

    move-result v1

    if-ne v1, v0, :cond_8

    :goto_7
    return v0

    :cond_8
    const/4 v0, 0x0

    goto :goto_7
.end method

.method private b(Landroid/content/Context;Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/c;
    .registers 6

    .prologue
    .line 868
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {v0, p2}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    .line 869
    if-eqz v0, :cond_23

    .line 870
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_e
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_23

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/ss/android/socialbase/downloader/g/c;

    .line 871
    if-eqz v0, :cond_e

    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/g/c;->bu()Z

    move-result v2

    if-eqz v2, :cond_e

    .line 876
    :goto_22
    return-object v0

    :cond_23
    const/4 v0, 0x0

    goto :goto_22
.end method

.method private c(Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 299
    if-eqz p1, :cond_1c

    sget-boolean v0, Lcom/ss/android/socialbase/appdownloader/l;->l:Z

    if-nez v0, :cond_1c

    .line 300
    const-string v0, "application/vnd.android.package-archive"

    invoke-static {v0}, Lcom/ss/android/socialbase/downloader/b/e;->a(Ljava/lang/String;)V

    .line 301
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Landroid/content/Context;)V

    .line 302
    new-instance v0, Lcom/ss/android/socialbase/appdownloader/d/b;

    invoke-direct {v0}, Lcom/ss/android/socialbase/appdownloader/d/b;-><init>()V

    invoke-static {v0}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/downloader/x;)V

    .line 303
    invoke-direct {p0}, Lcom/ss/android/socialbase/appdownloader/l;->p()V

    .line 304
    const/4 v0, 0x1

    sput-boolean v0, Lcom/ss/android/socialbase/appdownloader/l;->l:Z

    .line 306
    :cond_1c
    return-void
.end method

.method public static j()Lcom/ss/android/socialbase/appdownloader/l;
    .registers 2

    .prologue
    .line 275
    sget-object v0, Lcom/ss/android/socialbase/appdownloader/l;->b:Lcom/ss/android/socialbase/appdownloader/l;

    if-nez v0, :cond_13

    .line 276
    const-class v1, Lcom/ss/android/socialbase/appdownloader/l;

    monitor-enter v1

    .line 277
    :try_start_7
    sget-object v0, Lcom/ss/android/socialbase/appdownloader/l;->b:Lcom/ss/android/socialbase/appdownloader/l;

    if-nez v0, :cond_12

    .line 278
    new-instance v0, Lcom/ss/android/socialbase/appdownloader/l;

    invoke-direct {v0}, Lcom/ss/android/socialbase/appdownloader/l;-><init>()V

    sput-object v0, Lcom/ss/android/socialbase/appdownloader/l;->b:Lcom/ss/android/socialbase/appdownloader/l;

    .line 279
    :cond_12
    monitor-exit v1
    :try_end_13
    .catchall {:try_start_7 .. :try_end_13} :catchall_16

    .line 281
    :cond_13
    sget-object v0, Lcom/ss/android/socialbase/appdownloader/l;->b:Lcom/ss/android/socialbase/appdownloader/l;

    return-object v0

    .line 279
    :catchall_16
    move-exception v0

    :try_start_17
    monitor-exit v1
    :try_end_18
    .catchall {:try_start_17 .. :try_end_18} :catchall_16

    throw v0
.end method

.method static synthetic o()Ljava/lang/String;
    .registers 1

    .prologue
    .line 61
    sget-object v0, Lcom/ss/android/socialbase/appdownloader/l;->a:Ljava/lang/String;

    return-object v0
.end method

.method private p()V
    .registers 6

    .prologue
    .line 327
    sget-boolean v0, Lcom/ss/android/socialbase/appdownloader/l;->m:Z

    if-eqz v0, :cond_5

    .line 355
    :goto_4
    return-void

    .line 329
    :cond_5
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->k:Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

    if-nez v0, :cond_10

    .line 330
    new-instance v0, Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

    invoke-direct {v0}, Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;-><init>()V

    iput-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->k:Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

    .line 333
    :cond_10
    :try_start_10
    new-instance v0, Landroid/content/IntentFilter;

    invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V

    .line 334
    const-string v1, "android.net.conn.CONNECTIVITY_CHANGE"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 335
    const-string v1, "android.intent.action.BOOT_COMPLETED"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 336
    const-string v1, "android.ss.intent.action.DOWNLOAD_COMPLETE"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 338
    new-instance v1, Landroid/content/IntentFilter;

    invoke-direct {v1}, Landroid/content/IntentFilter;-><init>()V

    .line 339
    const-string v2, "android.intent.action.PACKAGE_ADDED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 340
    const-string v2, "android.intent.action.PACKAGE_REPLACED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 341
    const-string v2, "package"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addDataScheme(Ljava/lang/String;)V

    .line 343
    new-instance v2, Landroid/content/IntentFilter;

    invoke-direct {v2}, Landroid/content/IntentFilter;-><init>()V

    .line 344
    const-string v3, "android.intent.action.MEDIA_MOUNTED"

    invoke-virtual {v2, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 345
    const-string v3, "file"

    invoke-virtual {v2, v3}, Landroid/content/IntentFilter;->addDataScheme(Ljava/lang/String;)V

    .line 347
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;

    move-result-object v3

    iget-object v4, p0, Lcom/ss/android/socialbase/appdownloader/l;->k:Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

    invoke-virtual {v3, v4, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 348
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;

    move-result-object v0

    iget-object v3, p0, Lcom/ss/android/socialbase/appdownloader/l;->k:Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

    invoke-virtual {v0, v3, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 349
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lcom/ss/android/socialbase/appdownloader/l;->k:Lcom/ss/android/socialbase/appdownloader/DownloadReceiver;

    invoke-virtual {v0, v1, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 350
    const/4 v0, 0x1

    sput-boolean v0, Lcom/ss/android/socialbase/appdownloader/l;->m:Z
    :try_end_65
    .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_65} :catch_66

    goto :goto_4

    .line 351
    :catch_66
    move-exception v0

    .line 352
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_4
.end method


# virtual methods
.method public a(Lcom/ss/android/socialbase/appdownloader/q;)I
    .registers 23

    .prologue
    .line 423
    if-eqz p1, :cond_8

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->b()Landroid/content/Context;

    move-result-object v4

    if-nez v4, :cond_a

    .line 424
    :cond_8
    const/4 v6, 0x0

    .line 618
    :cond_9
    :goto_9
    return v6

    .line 425
    :cond_a
    const/16 v16, 0x0

    .line 427
    :try_start_c
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->f()Ljava/util/List;

    move-result-object v4

    move-object/from16 v0, p0

    invoke-direct {v0, v4}, Lcom/ss/android/socialbase/appdownloader/l;->a(Ljava/util/List;)Ljava/util/List;

    move-result-object v17

    .line 429
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->c()Ljava/lang/String;

    move-result-object v18

    .line 431
    invoke-static/range {v18 .. v18}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    :try_end_1d
    .catch Ljava/lang/Throwable; {:try_start_c .. :try_end_1d} :catch_338

    move-result v4

    if-eqz v4, :cond_22

    .line 432
    const/4 v6, 0x0

    goto :goto_9

    .line 437
    :cond_22
    :try_start_22
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, v18

    invoke-direct {v0, v1, v2}, Lcom/ss/android/socialbase/appdownloader/l;->a(Lcom/ss/android/socialbase/appdownloader/q;Ljava/lang/String;)I
    :try_end_2b
    .catch Ljava/lang/Throwable; {:try_start_22 .. :try_end_2b} :catch_9a

    move-result v12

    .line 443
    :goto_2c
    if-nez v12, :cond_b6

    const/4 v13, 0x1

    .line 445
    :goto_2f
    :try_start_2f
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->M()Ljava/lang/String;

    move-result-object v9

    .line 447
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->d()Ljava/lang/String;

    move-result-object v7

    .line 449
    invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-eqz v4, :cond_47

    .line 450
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->n()Ljava/lang/String;

    move-result-object v4

    move-object/from16 v0, v18

    invoke-static {v0, v7, v4, v13}, Lcom/ss/android/socialbase/appdownloader/j;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;

    move-result-object v9

    .line 453
    :cond_47
    invoke-virtual {v9}, Ljava/lang/String;->length()I

    move-result v4

    const/16 v5, 0xff

    if-le v4, v5, :cond_59

    .line 454
    invoke-virtual {v9}, Ljava/lang/String;->length()I

    move-result v4

    add-int/lit16 v4, v4, -0xff

    invoke-virtual {v9, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v9

    .line 457
    :cond_59
    invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-eqz v4, :cond_60

    move-object v7, v9

    .line 460
    :cond_60
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->n()Ljava/lang/String;

    move-result-object v4

    .line 461
    const-string v5, ".apk"

    invoke-virtual {v9, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_3b0

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->n()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Lcom/ss/android/socialbase/appdownloader/j;->d(Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_3b0

    .line 462
    const-string v4, "application/vnd.android.package-archive"

    move-object v15, v4

    .line 465
    :goto_79
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->e()Ljava/lang/String;

    move-result-object v8

    .line 466
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->e()Ljava/lang/String;

    move-result-object v4

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

    move-result v4

    if-eqz v4, :cond_8b

    .line 467
    invoke-static {}, Lcom/ss/android/socialbase/appdownloader/j;->b()Ljava/lang/String;

    move-result-object v8

    .line 470
    :cond_8b
    invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-nez v4, :cond_97

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

    move-result v4

    if-eqz v4, :cond_b9

    .line 471
    :cond_97
    const/4 v6, 0x0

    goto/16 :goto_9

    .line 438
    :catch_9a
    move-exception v4

    .line 439
    sget-object v5, Lcom/ss/android/socialbase/appdownloader/l;->a:Ljava/lang/String;

    new-instance v6, Ljava/lang/StringBuilder;

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

    const-string v7, "redirectSavePathIfEmpty: throwable = "

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-static {v5, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    .line 440
    const/4 v12, 0x4

    goto/16 :goto_2c

    .line 443
    :cond_b6
    const/4 v13, 0x0

    goto/16 :goto_2f

    .line 473
    :cond_b9
    move-object/from16 v0, v18

    invoke-static {v0, v8}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Ljava/lang/String;Ljava/lang/String;)I

    move-result v6

    .line 475
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->Z()Lorg/json/JSONObject;

    move-result-object v4

    invoke-static {v4}, Lcom/ss/android/socialbase/downloader/k/a;->a(Lorg/json/JSONObject;)Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v4

    const-string v5, "resume_task_override_settings"

    invoke-virtual {v4, v5}, Lcom/ss/android/socialbase/downloader/k/a;->a(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_eb

    .line 476
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;

    move-result-object v4

    invoke-static {v4}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v4

    invoke-virtual {v4, v6}, Lcom/ss/android/socialbase/downloader/downloader/r;->h(I)Lcom/ss/android/socialbase/downloader/g/c;
    :try_end_da
    .catch Ljava/lang/Throwable; {:try_start_2f .. :try_end_da} :catch_338

    move-result-object v4

    .line 477
    if-eqz v4, :cond_eb

    .line 480
    :try_start_dd
    new-instance v5, Lorg/json/JSONObject;

    invoke-virtual {v4}, Lcom/ss/android/socialbase/downloader/g/c;->R()Ljava/lang/String;

    move-result-object v4

    invoke-direct {v5, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    move-object/from16 v0, p1

    invoke-virtual {v0, v5}, Lcom/ss/android/socialbase/appdownloader/q;->a(Lorg/json/JSONObject;)Lcom/ss/android/socialbase/appdownloader/q;
    :try_end_eb
    .catch Ljava/lang/Throwable; {:try_start_dd .. :try_end_eb} :catch_3a4

    .line 485
    :cond_eb
    :goto_eb
    :try_start_eb
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->Z()Lorg/json/JSONObject;

    move-result-object v4

    invoke-static {v6, v4}, Lcom/ss/android/socialbase/downloader/k/a;->a(ILorg/json/JSONObject;)V

    .line 487
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->L()Z

    move-result v4

    .line 488
    if-nez v4, :cond_3ad

    invoke-static {v8, v9}, Lcom/ss/android/socialbase/downloader/m/d;->d(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_3ad

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->b()Landroid/content/Context;

    move-result-object v5

    invoke-static {v5}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v5

    invoke-virtual {v5, v6}, Lcom/ss/android/socialbase/downloader/downloader/r;->h(I)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v5

    if-nez v5, :cond_3ad

    .line 489
    const/4 v4, 0x1

    move v14, v4

    .line 491
    :goto_10e
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->l()Lcom/ss/android/socialbase/downloader/d/b;

    move-result-object v4

    .line 492
    if-nez v4, :cond_3aa

    .line 493
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->g()Z

    move-result v5

    if-nez v5, :cond_120

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->h()Z

    move-result v5

    if-eqz v5, :cond_3aa

    .line 494
    :cond_120
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->p()Lcom/ss/android/socialbase/downloader/notification/d;

    move-result-object v4

    if-eqz v4, :cond_364

    .line 495
    new-instance v4, Lcom/ss/android/socialbase/appdownloader/e/b;

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->p()Lcom/ss/android/socialbase/downloader/notification/d;

    move-result-object v5

    invoke-direct {v4, v5}, Lcom/ss/android/socialbase/appdownloader/e/b;-><init>(Lcom/ss/android/socialbase/downloader/notification/d;)V

    move-object v11, v4

    .line 501
    :goto_130
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->O()Lcom/ss/android/socialbase/downloader/d/ad;

    move-result-object v4

    .line 503
    if-nez v4, :cond_3a7

    .line 504
    new-instance v4, Lcom/ss/android/socialbase/appdownloader/m;

    move-object/from16 v0, p0

    invoke-direct {v4, v0}, Lcom/ss/android/socialbase/appdownloader/m;-><init>(Lcom/ss/android/socialbase/appdownloader/l;)V

    move-object v10, v4

    .line 513
    :goto_13e
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->v()Lcom/ss/android/socialbase/downloader/d/ab;

    move-result-object v4

    .line 514
    if-eqz v4, :cond_14f

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->S()Lcom/ss/android/socialbase/downloader/d/ab;

    move-result-object v5

    if-nez v5, :cond_14f

    .line 516
    move-object/from16 v0, p1

    invoke-virtual {v0, v4}, Lcom/ss/android/socialbase/appdownloader/q;->a(Lcom/ss/android/socialbase/downloader/d/ab;)Lcom/ss/android/socialbase/appdownloader/q;

    .line 519
    :cond_14f
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->m()Ljava/lang/String;
    :try_end_152
    .catch Ljava/lang/Throwable; {:try_start_eb .. :try_end_152} :catch_338

    move-result-object v4

    .line 522
    :try_start_153
    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_374

    .line 523
    new-instance v5, Lorg/json/JSONObject;

    invoke-direct {v5, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 528
    :goto_15e
    const-string v19, "auto_install_with_notification"

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->i()Z

    move-result v20

    move-object/from16 v0, v19

    move/from16 v1, v20

    invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 529
    const-string v19, "auto_install_without_notification"

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->h()Z

    move-result v20

    move-object/from16 v0, v19

    move/from16 v1, v20

    invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 531
    invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    :try_end_17b
    .catch Ljava/lang/Throwable; {:try_start_153 .. :try_end_17b} :catch_37b

    move-result-object v4

    move-object v5, v4

    .line 535
    :goto_17d
    :try_start_17d
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->g()Z

    move-result v4

    if-nez v4, :cond_189

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->h()Z

    move-result v4

    if-eqz v4, :cond_37f

    :cond_189
    const/4 v4, 0x1

    .line 536
    :goto_18a
    if-eqz v4, :cond_1ad

    invoke-static {v6}, Lcom/ss/android/socialbase/downloader/k/a;->a(I)Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v19

    const-string v20, "enable_notification_ui"

    invoke-virtual/range {v19 .. v20}, Lcom/ss/android/socialbase/downloader/k/a;->b(Ljava/lang/String;)I

    move-result v19

    const/16 v20, 0x1

    move/from16 v0, v19

    move/from16 v1, v20

    if-ne v0, v1, :cond_1ad

    .line 537
    invoke-static {}, Lcom/ss/android/socialbase/appdownloader/e/c;->a()Lcom/ss/android/socialbase/appdownloader/e/c;

    move-result-object v19

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->W()Ljava/lang/String;

    move-result-object v20

    move-object/from16 v0, v19

    move-object/from16 v1, v20

    invoke-virtual {v0, v6, v1}, Lcom/ss/android/socialbase/appdownloader/e/c;->a(ILjava/lang/String;)V

    .line 540
    :cond_1ad
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->b()Landroid/content/Context;

    move-result-object v19

    invoke-static/range {v19 .. v19}, Lcom/ss/android/socialbase/downloader/downloader/r;->b(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v19

    .line 541
    move-object/from16 v0, v19

    move-object/from16 v1, v18

    invoke-virtual {v0, v1}, Lcom/ss/android/socialbase/downloader/g/g;->c(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v18

    .line 542
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->X()Ljava/util/List;

    move-result-object v19

    invoke-virtual/range {v18 .. v19}, Lcom/ss/android/socialbase/downloader/g/g;->b(Ljava/util/List;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v18

    .line 543
    move-object/from16 v0, v18

    invoke-virtual {v0, v9}, Lcom/ss/android/socialbase/downloader/g/g;->a(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v9

    .line 544
    invoke-virtual {v9, v7}, Lcom/ss/android/socialbase/downloader/g/g;->b(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v9

    .line 545
    invoke-virtual {v9, v8}, Lcom/ss/android/socialbase/downloader/g/g;->d(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 546
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->j()Z

    move-result v9

    invoke-virtual {v8, v9}, Lcom/ss/android/socialbase/downloader/g/g;->b(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 547
    move-object/from16 v0, v17

    invoke-virtual {v8, v0}, Lcom/ss/android/socialbase/downloader/g/g;->a(Ljava/util/List;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 548
    invoke-virtual {v8, v10}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/ad;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 549
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->x()I

    move-result v9

    invoke-virtual {v8, v9}, Lcom/ss/android/socialbase/downloader/g/g;->a(I)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 550
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->y()I

    move-result v9

    invoke-virtual {v8, v9}, Lcom/ss/android/socialbase/downloader/g/g;->b(I)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 551
    invoke-virtual {v8, v4}, Lcom/ss/android/socialbase/downloader/g/g;->d(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v8

    .line 552
    invoke-virtual {v8, v5}, Lcom/ss/android/socialbase/downloader/g/g;->e(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 553
    invoke-virtual {v5, v15}, Lcom/ss/android/socialbase/downloader/g/g;->f(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 554
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->E()I

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->d(I)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 555
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->F()I

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->c(I)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 556
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->k()Lcom/ss/android/socialbase/downloader/d/b;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/b;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 557
    invoke-virtual {v5, v11}, Lcom/ss/android/socialbase/downloader/g/g;->b(Lcom/ss/android/socialbase/downloader/d/b;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 558
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->P()Lcom/ss/android/socialbase/appdownloader/c/e;

    move-result-object v8

    move-object/from16 v0, p0

    invoke-direct {v0, v8}, Lcom/ss/android/socialbase/appdownloader/l;->a(Lcom/ss/android/socialbase/appdownloader/c/e;)Lcom/ss/android/socialbase/downloader/d/d;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/d;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 559
    invoke-virtual {v5, v14}, Lcom/ss/android/socialbase/downloader/g/g;->c(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 560
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->s()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->f(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 561
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->t()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->g(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 562
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->q()Lcom/ss/android/socialbase/downloader/downloader/u;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/downloader/u;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 563
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->r()Lcom/ss/android/socialbase/downloader/downloader/t;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/downloader/t;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 564
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->o()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->e(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 565
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->u()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->g(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 566
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->v()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->h(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 567
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->w()J

    move-result-wide v8

    invoke-virtual {v5, v8, v9}, Lcom/ss/android/socialbase/downloader/g/g;->a(J)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 568
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->z()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->h(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 569
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->A()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->i(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 570
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->B()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->i(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 571
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->C()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->j(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 572
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->G()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->l(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 573
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->H()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->m(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 574
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->K()Lcom/ss/android/socialbase/downloader/b/g;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/b/g;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 575
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->N()Lcom/ss/android/socialbase/downloader/d/c;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/c;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 576
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->D()Lcom/ss/android/socialbase/downloader/downloader/ad;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/downloader/ad;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 577
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->I()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->n(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 578
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->Q()Lcom/ss/android/socialbase/downloader/d/ah;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/ah;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 579
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->Y()Lcom/ss/android/socialbase/downloader/d/af;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/af;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 580
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->J()Z

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->k(Z)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 581
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->R()Lcom/ss/android/socialbase/downloader/d/r;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/r;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 582
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->Z()Lorg/json/JSONObject;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lorg/json/JSONObject;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 583
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->W()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->j(Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 584
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->S()Lcom/ss/android/socialbase/downloader/d/ab;

    move-result-object v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->a(Lcom/ss/android/socialbase/downloader/d/ab;)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 585
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->U()I

    move-result v8

    invoke-virtual {v5, v8}, Lcom/ss/android/socialbase/downloader/g/g;->e(I)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v5

    .line 586
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->V()J

    move-result-wide v8

    invoke-virtual {v5, v8, v9}, Lcom/ss/android/socialbase/downloader/g/g;->b(J)Lcom/ss/android/socialbase/downloader/g/g;

    move-result-object v11

    .line 588
    if-eqz v11, :cond_9

    .line 589
    if-eqz v4, :cond_382

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->T()Z

    move-result v4

    if-eqz v4, :cond_382

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->a()Landroid/app/Activity;

    move-result-object v4

    if-eqz v4, :cond_382

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->a()Landroid/app/Activity;

    move-result-object v4

    invoke-virtual {v4}, Landroid/app/Activity;->isFinishing()Z

    move-result v4

    if-nez v4, :cond_382

    invoke-static {}, Lcom/ss/android/socialbase/appdownloader/e/g;->a()Z

    move-result v4

    if-nez v4, :cond_382

    .line 593
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->a()Landroid/app/Activity;

    move-result-object v4

    new-instance v8, Lcom/ss/android/socialbase/appdownloader/n;

    move-object/from16 v9, p0

    move-object v10, v7

    invoke-direct/range {v8 .. v13}, Lcom/ss/android/socialbase/appdownloader/n;-><init>(Lcom/ss/android/socialbase/appdownloader/l;Ljava/lang/String;Lcom/ss/android/socialbase/downloader/g/g;IZ)V

    invoke-static {v4, v8}, Lcom/ss/android/socialbase/appdownloader/e/g;->a(Landroid/app/Activity;Lcom/ss/android/socialbase/appdownloader/c/o;)V
    :try_end_336
    .catch Ljava/lang/Throwable; {:try_start_17d .. :try_end_336} :catch_338

    goto/16 :goto_9

    .line 615
    :catch_338
    move-exception v4

    .line 616
    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->N()Lcom/ss/android/socialbase/downloader/d/c;

    move-result-object v5

    new-instance v6, Lcom/ss/android/socialbase/downloader/e/a;

    const/16 v7, 0x3eb

    const-string v8, "addDownloadTask"

    invoke-static {v4, v8}, Lcom/ss/android/socialbase/downloader/m/d;->b(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v6, v7, v8}, Lcom/ss/android/socialbase/downloader/e/a;-><init>(ILjava/lang/String;)V

    const/4 v7, 0x0

    move-object/from16 v0, v16

    invoke-static {v5, v0, v6, v7}, Lcom/ss/android/socialbase/downloader/h/a;->a(Lcom/ss/android/socialbase/downloader/d/c;Lcom/ss/android/socialbase/downloader/g/c;Lcom/ss/android/socialbase/downloader/e/a;I)V

    .line 617
    sget-object v5, Lcom/ss/android/socialbase/appdownloader/l;->a:Ljava/lang/String;

    const-string v6, "add download task error:%s"

    const/4 v7, 0x1

    new-array v7, v7, [Ljava/lang/Object;

    const/4 v8, 0x0

    aput-object v4, v7, v8

    invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    invoke-static {v5, v4}, Lcom/ss/android/socialbase/downloader/f/a;->e(Ljava/lang/String;Ljava/lang/String;)V

    .line 618
    const/4 v6, 0x0

    goto/16 :goto_9

    .line 497
    :cond_364
    :try_start_364
    new-instance v4, Lcom/ss/android/socialbase/appdownloader/e/b;

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->b()Landroid/content/Context;

    move-result-object v5

    invoke-virtual/range {p1 .. p1}, Lcom/ss/android/socialbase/appdownloader/q;->m()Ljava/lang/String;

    move-result-object v10

    invoke-direct/range {v4 .. v10}, Lcom/ss/android/socialbase/appdownloader/e/b;-><init>(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_371
    .catch Ljava/lang/Throwable; {:try_start_364 .. :try_end_371} :catch_338

    move-object v11, v4

    goto/16 :goto_130

    .line 525
    :cond_374
    :try_start_374
    new-instance v5, Lorg/json/JSONObject;

    invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V
    :try_end_379
    .catch Ljava/lang/Throwable; {:try_start_374 .. :try_end_379} :catch_37b

    goto/16 :goto_15e

    .line 532
    :catch_37b
    move-exception v5

    move-object v5, v4

    goto/16 :goto_17d

    .line 535
    :cond_37f
    const/4 v4, 0x0

    goto/16 :goto_18a

    .line 607
    :cond_382
    :try_start_382
    sget-object v4, Lcom/ss/android/socialbase/appdownloader/l;->a:Ljava/lang/String;

    new-instance v5, Ljava/lang/StringBuilder;

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

    const-string v8, "notification permission need not request, start download :"

    invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v4, v5}, Lcom/ss/android/socialbase/downloader/f/a;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 608
    move-object/from16 v0, p0

    invoke-direct {v0, v11, v12, v13}, Lcom/ss/android/socialbase/appdownloader/l;->a(Lcom/ss/android/socialbase/downloader/g/g;IZ)V

    .line 609
    invoke-virtual {v11}, Lcom/ss/android/socialbase/downloader/g/g;->a()Lcom/ss/android/socialbase/downloader/g/c;
    :try_end_3a2
    .catch Ljava/lang/Throwable; {:try_start_382 .. :try_end_3a2} :catch_338

    goto/16 :goto_9

    .line 481
    :catch_3a4
    move-exception v4

    goto/16 :goto_eb

    :cond_3a7
    move-object v10, v4

    goto/16 :goto_13e

    :cond_3aa
    move-object v11, v4

    goto/16 :goto_130

    :cond_3ad
    move v14, v4

    goto/16 :goto_10e

    :cond_3b0
    move-object v15, v4

    goto/16 :goto_79
.end method

.method public a()Lcom/ss/android/socialbase/appdownloader/c/c;
    .registers 2

    .prologue
    .line 86
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->c:Lcom/ss/android/socialbase/appdownloader/c/c;

    return-object v0
.end method

.method public a(Landroid/content/Context;Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/c;
    .registers 9

    .prologue
    const/4 v1, 0x0

    .line 823
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_9

    if-nez p1, :cond_b

    :cond_9
    move-object v0, v1

    .line 856
    :cond_a
    :goto_a
    return-object v0

    .line 827
    :cond_b
    :try_start_b
    invoke-virtual {p0}, Lcom/ss/android/socialbase/appdownloader/l;->h()Ljava/io/File;

    move-result-object v0

    invoke-direct {p0, p1, p2, v0}, Lcom/ss/android/socialbase/appdownloader/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v0

    .line 828
    if-nez v0, :cond_1d

    .line 830
    invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;

    move-result-object v0

    invoke-direct {p0, p1, p2, v0}, Lcom/ss/android/socialbase/appdownloader/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v0

    .line 832
    :cond_1d
    if-nez v0, :cond_29

    .line 834
    sget-object v0, Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String;

    invoke-static {v0}, Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File;

    move-result-object v0

    invoke-direct {p0, p1, p2, v0}, Lcom/ss/android/socialbase/appdownloader/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v0

    .line 837
    :cond_29
    if-nez v0, :cond_35

    .line 839
    sget-object v0, Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;

    move-result-object v0

    invoke-direct {p0, p1, p2, v0}, Lcom/ss/android/socialbase/appdownloader/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Lcom/ss/android/socialbase/downloader/g/c;

    move-result-object v0

    .line 848
    :cond_35
    invoke-static {}, Lcom/ss/android/socialbase/downloader/k/a;->c()Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v2

    const-string v3, "get_download_info_by_list"

    invoke-virtual {v2, v3}, Lcom/ss/android/socialbase/downloader/k/a;->a(Ljava/lang/String;)Z

    move-result v2

    .line 849
    if-nez v0, :cond_a

    if-eqz v2, :cond_a

    .line 851
    invoke-direct {p0, p1, p2}, Lcom/ss/android/socialbase/appdownloader/l;->b(Landroid/content/Context;Ljava/lang/String;)Lcom/ss/android/socialbase/downloader/g/c;
    :try_end_46
    .catch Ljava/lang/Throwable; {:try_start_b .. :try_end_46} :catch_48

    move-result-object v0

    goto :goto_a

    .line 854
    :catch_48
    move-exception v0

    .line 855
    sget-object v2, Lcom/ss/android/socialbase/appdownloader/l;->a:Ljava/lang/String;

    const-string v3, "getAppDownloadInfo error:%s"

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v0

    aput-object v0, v4, v5

    invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v2, v0}, Lcom/ss/android/socialbase/downloader/f/a;->b(Ljava/lang/String;Ljava/lang/String;)V

    move-object v0, v1

    .line 856
    goto :goto_a
.end method

.method public a(Landroid/content/Context;)Ljava/util/List;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            ")",
            "Ljava/util/List",
            "<",
            "Lcom/ss/android/socialbase/downloader/g/c;",
            ">;"
        }
    .end annotation

    .prologue
    .line 880
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    const-string v1, "application/vnd.android.package-archive"

    invoke-virtual {v0, v1}, Lcom/ss/android/socialbase/downloader/downloader/r;->c(Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public a(Landroid/content/Context;II)V
    .registers 5

    .prologue
    .line 373
    packed-switch p3, :pswitch_data_26

    .line 399
    :goto_3
    :pswitch_3
    return-void

    .line 376
    :pswitch_4
    :try_start_4
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {v0, p2}, Lcom/ss/android/socialbase/downloader/downloader/r;->e(I)V
    :try_end_b
    .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_b} :catch_c

    goto :goto_3

    .line 396
    :catch_c
    move-exception v0

    .line 397
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_3

    .line 379
    :pswitch_11
    :try_start_11
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {v0, p2}, Lcom/ss/android/socialbase/downloader/downloader/r;->c(I)V

    goto :goto_3

    .line 388
    :pswitch_19
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {v0, p2}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(I)V

    goto :goto_3

    .line 391
    :pswitch_21
    const/4 v0, 0x1

    invoke-static {p1, p2, v0}, Lcom/ss/android/socialbase/appdownloader/j;->a(Landroid/content/Context;IZ)I
    :try_end_25
    .catch Ljava/lang/Exception; {:try_start_11 .. :try_end_25} :catch_c

    goto :goto_3

    .line 373
    :pswitch_data_26
    .packed-switch -0x4
        :pswitch_4
        :pswitch_21
        :pswitch_11
        :pswitch_4
        :pswitch_3
        :pswitch_19
        :pswitch_19
        :pswitch_19
        :pswitch_19
        :pswitch_19
        :pswitch_3
        :pswitch_19
        :pswitch_19
    .end packed-switch
.end method

.method public a(Landroid/content/Context;Ljava/lang/String;Lcom/ss/android/socialbase/appdownloader/c/c;Lcom/ss/android/socialbase/appdownloader/c/d;Lcom/ss/android/socialbase/appdownloader/c/h;)V
    .registers 6
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    .prologue
    .line 286
    if-eqz p3, :cond_4

    .line 287
    iput-object p3, p0, Lcom/ss/android/socialbase/appdownloader/l;->c:Lcom/ss/android/socialbase/appdownloader/c/c;

    .line 289
    :cond_4
    if-eqz p4, :cond_8

    .line 290
    iput-object p4, p0, Lcom/ss/android/socialbase/appdownloader/l;->d:Lcom/ss/android/socialbase/appdownloader/c/d;

    .line 292
    :cond_8
    if-eqz p5, :cond_c

    .line 293
    iput-object p5, p0, Lcom/ss/android/socialbase/appdownloader/l;->e:Lcom/ss/android/socialbase/appdownloader/c/h;

    .line 295
    :cond_c
    invoke-direct {p0, p1}, Lcom/ss/android/socialbase/appdownloader/l;->c(Landroid/content/Context;)V

    .line 296
    return-void
.end method

.method public a(Lcom/ss/android/socialbase/appdownloader/c/g;)V
    .registers 2

    .prologue
    .line 900
    iput-object p1, p0, Lcom/ss/android/socialbase/appdownloader/l;->f:Lcom/ss/android/socialbase/appdownloader/c/g;

    .line 901
    return-void
.end method

.method public a(Lcom/ss/android/socialbase/appdownloader/c/i;)V
    .registers 2

    .prologue
    .line 904
    iput-object p1, p0, Lcom/ss/android/socialbase/appdownloader/l;->h:Lcom/ss/android/socialbase/appdownloader/c/i;

    .line 905
    return-void
.end method

.method public a(Lcom/ss/android/socialbase/appdownloader/c/n;)V
    .registers 2

    .prologue
    .line 138
    iput-object p1, p0, Lcom/ss/android/socialbase/appdownloader/l;->q:Lcom/ss/android/socialbase/appdownloader/c/n;

    .line 139
    return-void
.end method

.method public a(Lcom/ss/android/socialbase/downloader/d/o;)V
    .registers 2

    .prologue
    .line 920
    iput-object p1, p0, Lcom/ss/android/socialbase/appdownloader/l;->r:Lcom/ss/android/socialbase/downloader/d/o;

    .line 921
    return-void
.end method

.method public a(Lcom/ss/android/socialbase/downloader/downloader/ac;)V
    .registers 3

    .prologue
    .line 916
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Lcom/ss/android/socialbase/downloader/downloader/ac;)V

    .line 917
    return-void
.end method

.method public a(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 98
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_7

    .line 101
    :goto_6
    return-void

    .line 100
    :cond_7
    iput-object p1, p0, Lcom/ss/android/socialbase/appdownloader/l;->j:Ljava/lang/String;

    goto :goto_6
.end method

.method public b()Lcom/ss/android/socialbase/appdownloader/c/d;
    .registers 2

    .prologue
    .line 90
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->d:Lcom/ss/android/socialbase/appdownloader/c/d;

    return-object v0
.end method

.method public b(Landroid/content/Context;)Ljava/util/List;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            ")",
            "Ljava/util/List",
            "<",
            "Lcom/ss/android/socialbase/downloader/g/c;",
            ">;"
        }
    .end annotation

    .prologue
    .line 884
    invoke-static {p1}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    const-string v1, "application/vnd.android.package-archive"

    invoke-virtual {v0, v1}, Lcom/ss/android/socialbase/downloader/downloader/r;->d(Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public b(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 314
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 315
    iput-object p1, p0, Lcom/ss/android/socialbase/appdownloader/l;->p:Ljava/lang/String;

    .line 317
    :cond_8
    return-void
.end method

.method public c()Lcom/ss/android/socialbase/appdownloader/c/h;
    .registers 2

    .prologue
    .line 94
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->e:Lcom/ss/android/socialbase/appdownloader/c/h;

    return-object v0
.end method

.method public d()Ljava/lang/String;
    .registers 2

    .prologue
    .line 104
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->j:Ljava/lang/String;

    return-object v0
.end method

.method public e()Lcom/ss/android/socialbase/appdownloader/c/f;
    .registers 2

    .prologue
    .line 114
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->o:Lcom/ss/android/socialbase/appdownloader/c/f;

    return-object v0
.end method

.method public f()Z
    .registers 4

    .prologue
    const/4 v0, 0x1

    .line 130
    invoke-static {}, Lcom/ss/android/socialbase/downloader/k/a;->b()Lorg/json/JSONObject;

    move-result-object v1

    const-string v2, "package_flag_config"

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v1

    if-ne v1, v0, :cond_e

    :goto_d
    return v0

    :cond_e
    const/4 v0, 0x0

    goto :goto_d
.end method

.method public g()Lcom/ss/android/socialbase/appdownloader/c/n;
    .registers 2

    .prologue
    .line 134
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->q:Lcom/ss/android/socialbase/appdownloader/c/n;

    return-object v0
.end method

.method public h()Ljava/io/File;
    .registers 4

    .prologue
    const/4 v1, 0x0

    .line 142
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->p:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_b

    move-object v0, v1

    .line 156
    :cond_a
    :goto_a
    return-object v0

    .line 147
    :cond_b
    :try_start_b
    new-instance v0, Ljava/io/File;

    iget-object v2, p0, Lcom/ss/android/socialbase/appdownloader/l;->p:Ljava/lang/String;

    invoke-direct {v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    :try_end_12
    .catch Ljava/lang/Exception; {:try_start_b .. :try_end_12} :catch_2b

    .line 148
    :try_start_12
    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v1

    if-nez v1, :cond_1e

    .line 149
    invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z

    goto :goto_a

    .line 154
    :catch_1c
    move-exception v1

    goto :goto_a

    .line 150
    :cond_1e
    invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z

    move-result v1

    if-nez v1, :cond_a

    .line 151
    invoke-virtual {v0}, Ljava/io/File;->delete()Z

    .line 152
    invoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
    :try_end_2a
    .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_2a} :catch_1c

    goto :goto_a

    .line 154
    :catch_2b
    move-exception v0

    move-object v0, v1

    goto :goto_a
.end method

.method public i()Ljava/lang/String;
    .registers 2

    .prologue
    .line 264
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->i:Ljava/lang/String;

    return-object v0
.end method

.method public k()Lcom/ss/android/socialbase/appdownloader/c/l;
    .registers 2

    .prologue
    .line 888
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->g:Lcom/ss/android/socialbase/appdownloader/c/l;

    return-object v0
.end method

.method public l()Lcom/ss/android/socialbase/appdownloader/c/g;
    .registers 2

    .prologue
    .line 896
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->f:Lcom/ss/android/socialbase/appdownloader/c/g;

    return-object v0
.end method

.method public m()Lcom/ss/android/socialbase/downloader/downloader/ac;
    .registers 2

    .prologue
    .line 912
    invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/ss/android/socialbase/downloader/downloader/r;->a(Landroid/content/Context;)Lcom/ss/android/socialbase/downloader/downloader/r;

    move-result-object v0

    invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/downloader/r;->b()Lcom/ss/android/socialbase/downloader/downloader/ac;

    move-result-object v0

    return-object v0
.end method

.method public n()Lcom/ss/android/socialbase/downloader/d/o;
    .registers 2

    .prologue
    .line 924
    iget-object v0, p0, Lcom/ss/android/socialbase/appdownloader/l;->r:Lcom/ss/android/socialbase/downloader/d/o;

    return-object v0
.end method