g.smali
.class public Lcom/ss/android/socialbase/downloader/downloader/g;
.super Ljava/lang/Object;
.source "DownloadComponentManager.java"
# static fields
.field private static volatile A:Lcom/ss/android/socialbase/downloader/d/e;
.field private static volatile B:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/d/t;",
">;"
}
.end annotation
.end field
.field private static volatile C:Z
.field private static volatile D:Lokhttp3/OkHttpClient;
.field private static volatile E:Landroid/app/AlarmManager;
.field private static F:Z
.field private static G:I
.field private static final H:I
.field private static final I:I
.field private static final J:I
.field private static final K:I
.field private static L:I
.field private static M:Z
.field private static final N:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/d/aa;",
">;"
}
.end annotation
.end field
.field private static final O:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/d/l;",
">;"
}
.end annotation
.end field
.field private static P:I
.field private static Q:Z
.field private static R:Lcom/ss/android/socialbase/downloader/h/c;
.field private static S:Lcom/ss/android/socialbase/downloader/downloader/ac;
.field private static T:Lcom/ss/android/socialbase/downloader/h/b;
.field private static volatile U:Z
.field private static volatile a:Landroid/content/Context;
.field private static volatile b:Lcom/ss/android/socialbase/downloader/downloader/v;
.field private static volatile c:Lcom/ss/android/socialbase/downloader/downloader/w;
.field private static volatile d:Lcom/ss/android/socialbase/downloader/downloader/u;
.field private static volatile e:Lcom/ss/android/socialbase/downloader/d/r;
.field private static volatile f:Lcom/ss/android/socialbase/downloader/impls/b;
.field private static volatile g:Lcom/ss/android/socialbase/downloader/downloader/aa;
.field private static volatile h:Lcom/ss/android/socialbase/downloader/d/ab;
.field private static volatile i:Lcom/ss/android/socialbase/downloader/downloader/aa;
.field private static volatile j:Lcom/ss/android/socialbase/downloader/i/h;
.field private static volatile k:Lcom/ss/android/socialbase/downloader/i/f;
.field private static volatile l:Lcom/ss/android/socialbase/downloader/i/h;
.field private static volatile m:Lcom/ss/android/socialbase/downloader/i/f;
.field private static volatile n:Lcom/ss/android/socialbase/downloader/downloader/x;
.field private static volatile o:Ljava/util/concurrent/ExecutorService;
.field private static volatile p:Ljava/util/concurrent/ExecutorService;
.field private static volatile q:Ljava/util/concurrent/ExecutorService;
.field private static volatile r:Ljava/util/concurrent/ExecutorService;
.field private static volatile s:Ljava/util/concurrent/ExecutorService;
.field private static volatile t:Ljava/util/concurrent/ExecutorService;
.field private static volatile u:Ljava/util/concurrent/ExecutorService;
.field private static volatile v:Ljava/util/concurrent/ExecutorService;
.field private static volatile w:Lcom/ss/android/socialbase/downloader/downloader/t;
.field private static volatile x:Lcom/ss/android/socialbase/downloader/downloader/DownloadReceiver;
.field private static volatile y:Lcom/ss/android/socialbase/downloader/downloader/ad;
.field private static volatile z:Lcom/ss/android/socialbase/downloader/downloader/ab;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 102
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->B:Ljava/util/List;
.line 103
sput-boolean v1, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
.line 104
const/4 v0, 0x0
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->D:Lokhttp3/OkHttpClient;
.line 107
sput-boolean v1, Lcom/ss/android/socialbase/downloader/downloader/g;->F:Z
.line 109
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Runtime;->availableProcessors()I
move-result v0
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
.line 110
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Runtime;->availableProcessors()I
move-result v0
mul-int/lit8 v0, v0, 0x2
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/ss/android/socialbase/downloader/downloader/g;->I:I
.line 111
sget v0, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
sput v0, Lcom/ss/android/socialbase/downloader/downloader/g;->J:I
.line 112
sget v0, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
sput v0, Lcom/ss/android/socialbase/downloader/downloader/g;->K:I
.line 113
const/16 v0, 0x2000
sput v0, Lcom/ss/android/socialbase/downloader/downloader/g;->L:I
.line 115
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->N:Ljava/util/List;
.line 116
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->O:Ljava/util/List;
.line 119
const/4 v0, 0x1
sput-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->Q:Z
.line 139
sput-boolean v1, Lcom/ss/android/socialbase/downloader/downloader/g;->U:Z
return-void
.end method
.method private constructor <init>()V
.registers 1
.prologue
.line 141
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 142
return-void
.end method
.method public static A()Z
.registers 1
.prologue
.line 930
sget-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->Q:Z
return v0
.end method
.method public static declared-synchronized B()I
.registers 2
.prologue
.line 935
const-class v0, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v0
:try_start_3
sget v1, Lcom/ss/android/socialbase/downloader/downloader/g;->L:I
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static C()Lcom/ss/android/socialbase/downloader/downloader/u;
.registers 2
.prologue
.line 939
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
if-nez v0, :cond_13
.line 940
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 941
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
if-nez v0, :cond_12
.line 942
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/j;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/j;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
.line 943
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 945
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
return-object v0
.line 943
: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 public static D()Lcom/ss/android/socialbase/downloader/d/r;
.registers 1
.prologue
.line 960
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->e:Lcom/ss/android/socialbase/downloader/d/r;
return-object v0
.end method
.method public static E()Lcom/ss/android/socialbase/downloader/downloader/t;
.registers 2
.prologue
.line 964
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
if-nez v0, :cond_13
.line 965
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 966
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
if-nez v0, :cond_12
.line 967
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/i;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/i;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
.line 968
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 970
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
return-object v0
.line 968
: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 public static F()Lcom/ss/android/socialbase/downloader/downloader/ad;
.registers 2
.prologue
.line 979
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->y:Lcom/ss/android/socialbase/downloader/downloader/ad;
if-nez v0, :cond_13
.line 980
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 981
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->y:Lcom/ss/android/socialbase/downloader/downloader/ad;
if-nez v0, :cond_12
.line 982
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/z;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/z;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->y:Lcom/ss/android/socialbase/downloader/downloader/ad;
.line 983
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 985
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->y:Lcom/ss/android/socialbase/downloader/downloader/ad;
return-object v0
.line 983
: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 public static declared-synchronized G()Landroid/content/Context;
.registers 2
.prologue
.line 989
const-class v0, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return-object v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static declared-synchronized H()Z
.registers 2
.prologue
.line 1014
const-class v0, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v0
:try_start_3
sget-boolean v1, Lcom/ss/android/socialbase/downloader/downloader/g;->M:Z
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static I()Lcom/ss/android/socialbase/downloader/h/c;
.registers 1
.prologue
.line 1018
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->R:Lcom/ss/android/socialbase/downloader/h/c;
return-object v0
.end method
.method public static J()Lcom/ss/android/socialbase/downloader/h/b;
.registers 1
.prologue
.line 1026
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->T:Lcom/ss/android/socialbase/downloader/h/b;
return-object v0
.end method
.method public static K()Lcom/ss/android/socialbase/downloader/downloader/ac;
.registers 1
.prologue
.line 1029
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->S:Lcom/ss/android/socialbase/downloader/downloader/ac;
return-object v0
.end method
.method private static L()V
.registers 3
.prologue
.line 233
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->x:Lcom/ss/android/socialbase/downloader/downloader/DownloadReceiver;
if-nez v0, :cond_b
.line 234
new-instance v0, Lcom/ss/android/socialbase/downloader/downloader/DownloadReceiver;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/downloader/DownloadReceiver;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->x:Lcom/ss/android/socialbase/downloader/downloader/DownloadReceiver;
.line 237
:cond_b
sget-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->F:Z
if-eqz v0, :cond_10
.line 249
:goto_f
return-void
.line 241
:cond_10
:try_start_10
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
.line 242
const-string v1, "android.net.conn.CONNECTIVITY_CHANGE"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 243
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->x:Lcom/ss/android/socialbase/downloader/downloader/DownloadReceiver;
invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 244
const/4 v0, 0x1
sput-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->F:Z
:try_end_24
.catch Ljava/lang/Throwable; {:try_start_10 .. :try_end_24} :catch_25
goto :goto_f
.line 245
:catch_25
move-exception v0
.line 246
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_f
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/g/c;)I
.registers 3
.prologue
.line 1001
if-nez p0, :cond_4
.line 1002
const/4 v0, 0x0
.line 1003
:goto_3
return v0
:cond_4
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/g/c;->j()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/g/c;->k()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Ljava/lang/String;Ljava/lang/String;)I
move-result v0
goto :goto_3
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)I
.registers 3
.prologue
.line 1007
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->w()Lcom/ss/android/socialbase/downloader/downloader/w;
move-result-object v0
.line 1008
if-nez v0, :cond_8
.line 1009
const/4 v0, 0x0
.line 1010
:goto_7
return v0
:cond_8
invoke-interface {v0, p0, p1}, Lcom/ss/android/socialbase/downloader/downloader/w;->a(Ljava/lang/String;Ljava/lang/String;)I
move-result v0
goto :goto_7
.end method
.method public static a(Ljava/lang/String;Ljava/util/List;)Lcom/ss/android/socialbase/downloader/i/e;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/e;",
">;)",
"Lcom/ss/android/socialbase/downloader/i/e;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
const/4 v1, 0x0
.line 449
const/4 v0, 0x0
invoke-static {p0, p1, v1, v1, v0}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Ljava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/e;
move-result-object v0
return-object v0
.end method
.method public static a(Ljava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/e;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/e;",
">;IZ",
"Lcom/ss/android/socialbase/downloader/g/c;",
")",
"Lcom/ss/android/socialbase/downloader/i/e;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
const/4 v2, 0x0
.line 456
.line 458
invoke-static {p2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(I)[I
move-result-object v4
.line 459
array-length v5, v4
const/4 v0, 0x0
move v3, v0
move-object v0, v2
:goto_9
if-ge v3, v5, :cond_1a
aget v1, v4, v3
.line 461
:try_start_d
invoke-static {p0, p1, v1, p3, p4}, Lcom/ss/android/socialbase/downloader/downloader/g;->b(Ljava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/e;
:try_end_10
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_10} :catch_15
move-result-object v1
.line 462
if-eqz v1, :cond_16
move-object v0, v1
.line 472
:goto_14
return-object v0
.line 465
:catch_15
move-exception v0
.line 459
:cond_16
add-int/lit8 v1, v3, 0x1
move v3, v1
goto :goto_9
.line 469
:cond_1a
if-eqz v0, :cond_1d
.line 470
throw v0
:cond_1d
move-object v0, v2
.line 472
goto :goto_14
.end method
.method private static a(ILjava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/g;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/e;",
">;IZ",
"Lcom/ss/android/socialbase/downloader/g/c;",
")",
"Lcom/ss/android/socialbase/downloader/i/g;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/ss/android/socialbase/downloader/e/a;,
Ljava/io/IOException;
}
.end annotation
.prologue
.line 423
const/4 v0, 0x1
if-ne p3, v0, :cond_2a
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->c()Lcom/ss/android/socialbase/downloader/i/h;
move-result-object v0
move-object v1, v0
.line 424
:goto_8
if-nez v1, :cond_30
.line 425
new-instance v0, Lcom/ss/android/socialbase/downloader/e/a;
const/16 v1, 0x3fe
new-instance v2, Ljava/io/IOException;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "httpService not exist, netLib = "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
invoke-direct {v0, v1, v2}, Lcom/ss/android/socialbase/downloader/e/a;-><init>(ILjava/lang/Throwable;)V
throw v0
.line 423
:cond_2a
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->f()Lcom/ss/android/socialbase/downloader/i/h;
move-result-object v0
move-object v1, v0
goto :goto_8
.line 428
:cond_30
const/4 v0, 0x0
.line 429
const/4 v6, 0x0
.line 430
const-wide/16 v2, 0x0
.line 432
if-eqz p4, :cond_3a
.line 433
:try_start_36
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 435
:cond_3a
invoke-interface {v1, p0, p1, p2}, Lcom/ss/android/socialbase/downloader/i/h;->a(ILjava/lang/String;Ljava/util/List;)Lcom/ss/android/socialbase/downloader/i/g;
:try_end_3d
.catch Ljava/io/IOException; {:try_start_36 .. :try_end_3d} :catch_4f
.catchall {:try_start_36 .. :try_end_3d} :catchall_65
move-result-object v0
.line 441
if-eqz p4, :cond_4e
.line 442
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long v2, v4, v2
const-string v4, "get"
move-object v1, p1
move v5, p3
move-object v7, p5
invoke-static/range {v0 .. v7}, Lcom/ss/android/socialbase/downloader/h/a;->a(Lcom/ss/android/socialbase/downloader/i/e;Ljava/lang/String;JLjava/lang/String;ILjava/io/IOException;Lcom/ss/android/socialbase/downloader/g/c;)V
.line 436
:cond_4e
return-object v0
.line 437
:catch_4f
move-exception v1
.line 439
:try_start_50
throw v1
:try_end_51
.catchall {:try_start_50 .. :try_end_51} :catchall_51
.line 441
:catchall_51
move-exception v4
move-object v8, v4
move-object v6, v1
:goto_54
if-eqz p4, :cond_64
.line 442
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long v2, v4, v2
const-string v4, "get"
move-object v1, p1
move v5, p3
move-object v7, p5
invoke-static/range {v0 .. v7}, Lcom/ss/android/socialbase/downloader/h/a;->a(Lcom/ss/android/socialbase/downloader/i/e;Ljava/lang/String;JLjava/lang/String;ILjava/io/IOException;Lcom/ss/android/socialbase/downloader/g/c;)V
:cond_64
throw v8
.line 441
:catchall_65
move-exception v1
move-object v8, v1
goto :goto_54
.end method
.method public static a(ZILjava/lang/String;Ljava/util/List;)Lcom/ss/android/socialbase/downloader/i/g;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(ZI",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/e;",
">;)",
"Lcom/ss/android/socialbase/downloader/i/g;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
const/4 v4, 0x0
.line 386
const/4 v6, 0x0
move v0, p0
move v1, p1
move-object v2, p2
move-object v3, p3
move v5, v4
invoke-static/range {v0 .. v6}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(ZILjava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/g;
move-result-object v0
return-object v0
.end method
.method public static a(ZILjava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/g;
.registers 17
.annotation system Ldalvik/annotation/Signature;
value = {
"(ZI",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/e;",
">;IZ",
"Lcom/ss/android/socialbase/downloader/g/c;",
")",
"Lcom/ss/android/socialbase/downloader/i/g;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.prologue
.line 394
if-nez p0, :cond_3
.line 397
const/4 p4, 0x2
.line 401
:cond_3
const/4 v6, 0x0
.line 403
invoke-static {p4}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(I)[I
move-result-object v8
.line 404
array-length v9, v8
const/4 v0, 0x0
move v7, v0
:goto_b
if-ge v7, v9, :cond_22
aget v3, v8, v7
move v0, p1
move-object v1, p2
move-object v2, p3
move v4, p5
move-object/from16 v5, p6
.line 406
:try_start_15
invoke-static/range {v0 .. v5}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(ILjava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/g;
:try_end_18
.catch Ljava/lang/Exception; {:try_start_15 .. :try_end_18} :catch_27
move-result-object v0
.line 407
if-eqz v0, :cond_1c
.line 417
:goto_1b
return-object v0
:cond_1c
move-object v0, v6
.line 404
:goto_1d
add-int/lit8 v1, v7, 0x1
move v7, v1
move-object v6, v0
goto :goto_b
.line 414
:cond_22
if-eqz v6, :cond_25
.line 415
throw v6
.line 417
:cond_25
const/4 v0, 0x0
goto :goto_1b
.line 410
:catch_27
move-exception v0
goto :goto_1d
.end method
.method public static declared-synchronized a()V
.registers 4
.prologue
.line 263
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
:try_start_3
sget-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_3a
if-eqz v0, :cond_9
.line 282
:cond_7
:goto_7
monitor-exit v1
return-void
.line 265
:cond_9
const/4 v0, 0x1
:try_start_a
sput-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
:try_end_c
.catchall {:try_start_a .. :try_end_c} :catchall_3a
.line 268
:try_start_c
new-instance v0, Landroid/content/Intent;
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;
move-result-object v2
const-class v3, Lcom/ss/android/socialbase/downloader/impls/DownloadHandleService;
invoke-direct {v0, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 269
const-string v2, "com.ss.android.downloader.action.MULTI_PROCESS_NOTIFY"
invoke-virtual {v0, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 270
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
.line 272
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/d;->c()Z
move-result v0
if-nez v0, :cond_7
.line 273
const/4 v0, 0x1
invoke-static {v0}, Lcom/ss/android/socialbase/downloader/impls/ab;->a(Z)Lcom/ss/android/socialbase/downloader/downloader/y;
move-result-object v0
invoke-interface {v0}, Lcom/ss/android/socialbase/downloader/downloader/y;->d()V
:try_end_31
.catch Ljava/lang/Throwable; {:try_start_c .. :try_end_31} :catch_32
.catchall {:try_start_c .. :try_end_31} :catchall_3a
goto :goto_7
.line 276
:catch_32
move-exception v0
.line 277
const/4 v2, 0x0
:try_start_34
sput-boolean v2, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
.line 278
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
:try_end_39
.catchall {:try_start_34 .. :try_end_39} :catchall_3a
goto :goto_7
.line 263
:catchall_3a
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static declared-synchronized a(Landroid/content/Context;)V
.registers 4
.prologue
.line 993
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
if-eqz p0, :cond_18
:try_start_5
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
if-nez v0, :cond_18
.line 994
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
.line 996
invoke-static {}, Lcom/ss/android/socialbase/downloader/a/a;->a()Lcom/ss/android/socialbase/downloader/a/a;
move-result-object v0
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
invoke-virtual {v0, v2}, Lcom/ss/android/socialbase/downloader/a/a;->a(Landroid/content/Context;)V
:try_end_18
.catchall {:try_start_5 .. :try_end_18} :catchall_1a
.line 998
:cond_18
monitor-exit v1
return-void
.line 993
:catchall_1a
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/b/d;)V
.registers 5
.prologue
.line 339
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->N:Ljava/util/List;
monitor-enter v1
.line 340
:try_start_3
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->N:Ljava/util/List;
if-nez v0, :cond_9
.line 341
monitor-exit v1
.line 354
:goto_8
return-void
.line 342
:cond_9
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->N:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 343
:cond_f
:goto_f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_30
.line 344
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ss/android/socialbase/downloader/d/aa;
.line 345
if-eqz v0, :cond_f
.line 346
sget-object v3, Lcom/ss/android/socialbase/downloader/b/d;->b:Lcom/ss/android/socialbase/downloader/b/d;
if-ne p0, v3, :cond_28
.line 347
invoke-interface {v0}, Lcom/ss/android/socialbase/downloader/d/aa;->a()V
goto :goto_f
.line 353
:catchall_25
move-exception v0
monitor-exit v1
:try_end_27
.catchall {:try_start_3 .. :try_end_27} :catchall_25
throw v0
.line 348
:cond_28
:try_start_28
sget-object v3, Lcom/ss/android/socialbase/downloader/b/d;->c:Lcom/ss/android/socialbase/downloader/b/d;
if-ne p0, v3, :cond_f
.line 349
invoke-interface {v0}, Lcom/ss/android/socialbase/downloader/d/aa;->b()V
goto :goto_f
.line 352
:cond_30
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->N:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 353
monitor-exit v1
:try_end_36
.catchall {:try_start_28 .. :try_end_36} :catchall_25
goto :goto_8
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/d/ab;)V
.registers 2
.prologue
.line 607
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->h:Lcom/ss/android/socialbase/downloader/d/ab;
if-nez v0, :cond_6
.line 608
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->h:Lcom/ss/android/socialbase/downloader/d/ab;
.line 610
:cond_6
return-void
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/d/e;)V
.registers 2
.prologue
.line 912
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->A:Lcom/ss/android/socialbase/downloader/d/e;
.line 914
invoke-static {}, Lcom/ss/android/socialbase/downloader/k/a;->a()V
.line 915
invoke-interface {p0}, Lcom/ss/android/socialbase/downloader/d/e;->a()Lorg/json/JSONObject;
move-result-object v0
invoke-static {v0}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lorg/json/JSONObject;)V
.line 916
return-void
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/d/r;)V
.registers 1
.prologue
.line 954
if-eqz p0, :cond_4
.line 955
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->e:Lcom/ss/android/socialbase/downloader/d/r;
.line 957
:cond_4
return-void
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/d/t;)V
.registers 3
.prologue
.line 293
if-nez p0, :cond_3
.line 298
:goto_2
return-void
.line 295
:cond_3
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->B:Ljava/util/List;
monitor-enter v1
.line 296
:try_start_6
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->B:Ljava/util/List;
invoke-interface {v0, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 297
monitor-exit v1
goto :goto_2
:catchall_d
move-exception v0
monitor-exit v1
:try_end_f
.catchall {:try_start_6 .. :try_end_f} :catchall_d
throw v0
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/downloader/ac;)V
.registers 1
.prologue
.line 1036
.line 1037
return-void
.end method
.method static declared-synchronized a(Lcom/ss/android/socialbase/downloader/downloader/s;)V
.registers 5
.prologue
.line 145
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
:try_start_3
sget-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->U:Z
if-eqz v0, :cond_10
.line 146
const-string v0, "DownloadComponentManager"
const-string v2, "component has init"
invoke-static {v0, v2}, Lcom/ss/android/socialbase/downloader/f/a;->e(Ljava/lang/String;Ljava/lang/String;)V
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_152
.line 230
:goto_e
monitor-exit v1
return-void
.line 150
:cond_10
:try_start_10
sget-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
.line 151
if-eqz p0, :cond_d0
.line 152
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->a()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Landroid/content/Context;)V
.line 153
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->b()Lcom/ss/android/socialbase/downloader/downloader/v;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/downloader/v;)V
.line 154
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->c()Lcom/ss/android/socialbase/downloader/downloader/w;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/downloader/w;)V
.line 155
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->q()Lcom/ss/android/socialbase/downloader/downloader/u;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/downloader/u;)V
.line 156
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->x()Lcom/ss/android/socialbase/downloader/d/r;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/d/r;)V
.line 157
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->p()I
move-result v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->b(I)V
.line 158
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->d()Lcom/ss/android/socialbase/downloader/i/h;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/i/h;)V
.line 159
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->e()Lcom/ss/android/socialbase/downloader/i/f;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/i/f;)V
.line 160
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->f()Lcom/ss/android/socialbase/downloader/downloader/x;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/downloader/x;)V
.line 161
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->g()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->c(Ljava/util/concurrent/ExecutorService;)V
.line 162
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->h()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->d(Ljava/util/concurrent/ExecutorService;)V
.line 163
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->i()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->e(Ljava/util/concurrent/ExecutorService;)V
.line 164
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->j()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->f(Ljava/util/concurrent/ExecutorService;)V
.line 165
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->k()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->g(Ljava/util/concurrent/ExecutorService;)V
.line 166
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->l()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->h(Ljava/util/concurrent/ExecutorService;)V
.line 167
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->m()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Ljava/util/concurrent/ExecutorService;)V
.line 168
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->n()Ljava/util/concurrent/ExecutorService;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->b(Ljava/util/concurrent/ExecutorService;)V
.line 169
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->o()Lcom/ss/android/socialbase/downloader/d/ab;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/d/ab;)V
.line 170
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->u()Lcom/ss/android/socialbase/downloader/downloader/ab;
move-result-object v2
if-eqz v2, :cond_9e
.line 171
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->u()Lcom/ss/android/socialbase/downloader/downloader/ab;
move-result-object v2
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->z:Lcom/ss/android/socialbase/downloader/downloader/ab;
.line 173
:cond_9e
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->s()I
move-result v2
const/16 v3, 0x400
if-le v2, v3, :cond_ac
.line 174
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->s()I
move-result v2
sput v2, Lcom/ss/android/socialbase/downloader/downloader/g;->L:I
.line 176
:cond_ac
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->r()Lcom/ss/android/socialbase/downloader/downloader/t;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/downloader/t;)V
.line 177
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->t()Z
move-result v2
if-eqz v2, :cond_bc
.line 178
const/4 v2, 0x1
sput-boolean v2, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
.line 180
:cond_bc
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->v()I
move-result v2
sput v2, Lcom/ss/android/socialbase/downloader/downloader/g;->P:I
.line 181
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->y()Lcom/ss/android/socialbase/downloader/d/e;
move-result-object v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lcom/ss/android/socialbase/downloader/d/e;)V
.line 182
invoke-virtual {p0}, Lcom/ss/android/socialbase/downloader/downloader/s;->w()Z
move-result v2
invoke-static {v2}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Z)V
.line 185
:cond_d0
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
if-nez v2, :cond_db
.line 186
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/k;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/k;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
.line 187
:cond_db
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->g:Lcom/ss/android/socialbase/downloader/downloader/aa;
if-nez v2, :cond_e6
.line 188
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/x;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/x;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->g:Lcom/ss/android/socialbase/downloader/downloader/aa;
.line 189
:cond_e6
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->i:Lcom/ss/android/socialbase/downloader/downloader/aa;
if-nez v2, :cond_f1
.line 190
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/n;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/n;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->i:Lcom/ss/android/socialbase/downloader/downloader/aa;
.line 191
:cond_f1
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
if-nez v2, :cond_fc
.line 192
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/y;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/y;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
.line 193
:cond_fc
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->f:Lcom/ss/android/socialbase/downloader/impls/b;
if-nez v2, :cond_107
.line 194
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/s;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/s;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->f:Lcom/ss/android/socialbase/downloader/impls/b;
.line 195
:cond_107
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
if-nez v2, :cond_112
.line 196
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/j;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/j;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
.line 197
:cond_112
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
if-nez v2, :cond_11d
.line 198
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/i;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/i;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
.line 199
:cond_11d
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->y:Lcom/ss/android/socialbase/downloader/downloader/ad;
if-nez v2, :cond_128
.line 200
new-instance v2, Lcom/ss/android/socialbase/downloader/impls/z;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/impls/z;-><init>()V
sput-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->y:Lcom/ss/android/socialbase/downloader/downloader/ad;
.line 201
:cond_128
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->G:I
if-lez v2, :cond_132
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->G:I
sget v3, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
if-le v2, v3, :cond_136
.line 202
:cond_132
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
sput v2, Lcom/ss/android/socialbase/downloader/downloader/g;->G:I
.line 204
:cond_136
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->L()V
.line 205
sget-boolean v2, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
if-eqz v2, :cond_155
if-nez v0, :cond_155
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/d;->c()Z
move-result v0
if-nez v0, :cond_155
.line 206
const/4 v0, 0x1
invoke-static {v0}, Lcom/ss/android/socialbase/downloader/impls/ab;->a(Z)Lcom/ss/android/socialbase/downloader/downloader/y;
move-result-object v0
invoke-interface {v0}, Lcom/ss/android/socialbase/downloader/downloader/y;->d()V
.line 229
:cond_14d
:goto_14d
const/4 v0, 0x1
sput-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->U:Z
:try_end_150
.catchall {:try_start_10 .. :try_end_150} :catchall_152
goto/16 :goto_e
.line 145
:catchall_152
move-exception v0
monitor-exit v1
throw v0
.line 209
:cond_155
:try_start_155
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/d;->d()Z
move-result v0
if-eqz v0, :cond_16a
.line 210
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->k()Ljava/util/concurrent/ExecutorService;
move-result-object v0
.line 211
if-eqz v0, :cond_14d
.line 212
new-instance v2, Lcom/ss/android/socialbase/downloader/downloader/h;
invoke-direct {v2}, Lcom/ss/android/socialbase/downloader/downloader/h;-><init>()V
invoke-interface {v0, v2}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
goto :goto_14d
.line 223
:cond_16a
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->G()Landroid/content/Context;
move-result-object v0
.line 224
if-eqz v0, :cond_14d
.line 225
invoke-static {v0}, Lcom/ss/android/socialbase/downloader/m/d;->c(Landroid/content/Context;)Ljava/lang/String;
:try_end_173
.catchall {:try_start_155 .. :try_end_173} :catchall_152
goto :goto_14d
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/downloader/t;)V
.registers 1
.prologue
.line 974
if-eqz p0, :cond_4
.line 975
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->w:Lcom/ss/android/socialbase/downloader/downloader/t;
.line 976
:cond_4
return-void
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/downloader/u;)V
.registers 1
.prologue
.line 949
if-eqz p0, :cond_4
.line 950
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->d:Lcom/ss/android/socialbase/downloader/downloader/u;
.line 951
:cond_4
return-void
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/downloader/v;)V
.registers 1
.prologue
.line 818
if-eqz p0, :cond_4
.line 819
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
.line 820
:cond_4
return-void
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/downloader/w;)V
.registers 1
.prologue
.line 869
if-eqz p0, :cond_4
.line 870
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
.line 871
:cond_4
return-void
.end method
.method public static declared-synchronized a(Lcom/ss/android/socialbase/downloader/downloader/x;)V
.registers 3
.prologue
.line 555
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
if-eqz p0, :cond_14
.line 556
:try_start_5
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->n:Lcom/ss/android/socialbase/downloader/downloader/x;
.line 557
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
instance-of v0, v0, Lcom/ss/android/socialbase/downloader/impls/k;
if-eqz v0, :cond_14
.line 558
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
check-cast v0, Lcom/ss/android/socialbase/downloader/impls/k;
.line 559
invoke-virtual {v0}, Lcom/ss/android/socialbase/downloader/impls/k;->g()V
:try_end_14
.catchall {:try_start_5 .. :try_end_14} :catchall_16
.line 562
:cond_14
monitor-exit v1
return-void
.line 555
:catchall_16
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/g/g;I)V
.registers 5
.prologue
.line 357
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->O:Ljava/util/List;
monitor-enter v1
.line 358
:try_start_3
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->O:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 359
:cond_9
:goto_9
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1e
.line 360
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ss/android/socialbase/downloader/d/l;
.line 361
if-eqz v0, :cond_9
.line 362
invoke-interface {v0, p0, p1}, Lcom/ss/android/socialbase/downloader/d/l;->a(Lcom/ss/android/socialbase/downloader/g/g;I)V
goto :goto_9
.line 365
:catchall_1b
move-exception v0
monitor-exit v1
:try_end_1d
.catchall {:try_start_3 .. :try_end_1d} :catchall_1b
throw v0
:cond_1e
:try_start_1e
monitor-exit v1
:try_end_1f
.catchall {:try_start_1e .. :try_end_1f} :catchall_1b
.line 366
return-void
.end method
.method public static a(Lcom/ss/android/socialbase/downloader/h/b;)V
.registers 1
.prologue
.line 1033
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->T:Lcom/ss/android/socialbase/downloader/h/b;
.line 1034
return-void
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/i/f;)V
.registers 1
.prologue
.line 802
if-eqz p0, :cond_4
.line 803
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->k:Lcom/ss/android/socialbase/downloader/i/f;
.line 804
:cond_4
return-void
.end method
.method private static a(Lcom/ss/android/socialbase/downloader/i/h;)V
.registers 2
.prologue
.line 796
if-eqz p0, :cond_4
.line 797
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->j:Lcom/ss/android/socialbase/downloader/i/h;
.line 798
:cond_4
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->j:Lcom/ss/android/socialbase/downloader/i/h;
if-eqz v0, :cond_c
const/4 v0, 0x1
:goto_9
sput-boolean v0, Lcom/ss/android/socialbase/downloader/downloader/g;->M:Z
.line 799
return-void
.line 798
:cond_c
const/4 v0, 0x0
goto :goto_9
.end method
.method public static a(Ljava/lang/Runnable;)V
.registers 2
.prologue
.line 621
const/4 v0, 0x0
invoke-static {p0, v0}, Lcom/ss/android/socialbase/downloader/downloader/g;->b(Ljava/lang/Runnable;Z)V
.line 622
return-void
.end method
.method public static a(Ljava/lang/Runnable;Z)V
.registers 3
.prologue
.line 628
if-nez p0, :cond_3
.line 636
:goto_2
return-void
.line 631
:cond_3
if-eqz p1, :cond_f
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/d;->d()Z
move-result v0
if-nez v0, :cond_f
.line 632
invoke-interface {p0}, Ljava/lang/Runnable;->run()V
goto :goto_2
.line 634
:cond_f
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->j()Ljava/util/concurrent/ExecutorService;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
goto :goto_2
.end method
.method public static a(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 595
if-eqz p0, :cond_4
.line 596
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->u:Ljava/util/concurrent/ExecutorService;
.line 598
:cond_4
return-void
.end method
.method private static a(Lorg/json/JSONObject;)V
.registers 2
.prologue
.line 899
if-eqz p0, :cond_22
sget-object v0, Lcom/ss/android/socialbase/downloader/b/e;->c:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_22
.line 900
const-string v0, "kllk"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/ss/android/socialbase/downloader/b/e;->c:Ljava/lang/String;
.line 901
sget-object v0, Lcom/ss/android/socialbase/downloader/b/e;->c:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_22
.line 902
sget-object v0, Lcom/ss/android/socialbase/downloader/b/e;->c:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/ss/android/socialbase/downloader/b/e;->b:Ljava/lang/String;
.line 905
:cond_22
return-void
.end method
.method private static a(Z)V
.registers 1
.prologue
.line 922
sput-boolean p0, Lcom/ss/android/socialbase/downloader/downloader/g;->Q:Z
.line 923
return-void
.end method
.method private static a(I)[I
.registers 4
.prologue
const/4 v0, 0x2
const/4 v2, 0x1
const/4 v1, 0x0
.line 504
packed-switch p0, :pswitch_data_1c
.line 517
new-array v0, v0, [I
fill-array-data v0, :array_26
:goto_b
return-object v0
.line 507
:pswitch_c
new-array v0, v2, [I
aput v1, v0, v1
goto :goto_b
.line 510
:pswitch_11
new-array v0, v2, [I
aput v2, v0, v1
goto :goto_b
.line 513
:pswitch_16
new-array v0, v0, [I
fill-array-data v0, :array_2e
goto :goto_b
.line 504
:pswitch_data_1c
.packed-switch 0x1
:pswitch_c
:pswitch_11
:pswitch_16
.end packed-switch
.line 517
:array_26
.array-data 4
0x1
0x0
.end array-data
.line 513
:array_2e
.array-data 4
0x0
0x1
.end array-data
.end method
.method private static b(Ljava/lang/String;Ljava/util/List;IZLcom/ss/android/socialbase/downloader/g/c;)Lcom/ss/android/socialbase/downloader/i/e;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/g/e;",
">;IZ",
"Lcom/ss/android/socialbase/downloader/g/c;",
")",
"Lcom/ss/android/socialbase/downloader/i/e;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/ss/android/socialbase/downloader/e/a;,
Ljava/io/IOException;
}
.end annotation
.prologue
.line 478
const/4 v0, 0x1
if-ne p2, v0, :cond_2a
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->e()Lcom/ss/android/socialbase/downloader/i/f;
move-result-object v0
move-object v1, v0
.line 479
:goto_8
if-nez v1, :cond_30
.line 480
new-instance v0, Lcom/ss/android/socialbase/downloader/e/a;
const/16 v1, 0x3fe
new-instance v2, Ljava/io/IOException;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "httpService not exist, netLib = "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
invoke-direct {v0, v1, v2}, Lcom/ss/android/socialbase/downloader/e/a;-><init>(ILjava/lang/Throwable;)V
throw v0
.line 478
:cond_2a
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->g()Lcom/ss/android/socialbase/downloader/i/f;
move-result-object v0
move-object v1, v0
goto :goto_8
.line 483
:cond_30
const/4 v0, 0x0
.line 484
const/4 v6, 0x0
.line 485
const-wide/16 v2, 0x0
.line 487
if-eqz p3, :cond_3a
.line 488
:try_start_36
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 490
:cond_3a
invoke-interface {v1, p0, p1}, Lcom/ss/android/socialbase/downloader/i/f;->a(Ljava/lang/String;Ljava/util/List;)Lcom/ss/android/socialbase/downloader/i/e;
:try_end_3d
.catch Ljava/io/IOException; {:try_start_36 .. :try_end_3d} :catch_4f
.catchall {:try_start_36 .. :try_end_3d} :catchall_65
move-result-object v0
.line 496
if-eqz p3, :cond_4e
.line 497
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long v2, v4, v2
const-string v4, "head"
move-object v1, p0
move v5, p2
move-object v7, p4
invoke-static/range {v0 .. v7}, Lcom/ss/android/socialbase/downloader/h/a;->a(Lcom/ss/android/socialbase/downloader/i/e;Ljava/lang/String;JLjava/lang/String;ILjava/io/IOException;Lcom/ss/android/socialbase/downloader/g/c;)V
.line 491
:cond_4e
return-object v0
.line 492
:catch_4f
move-exception v1
.line 494
:try_start_50
throw v1
:try_end_51
.catchall {:try_start_50 .. :try_end_51} :catchall_51
.line 496
:catchall_51
move-exception v4
move-object v8, v4
move-object v6, v1
:goto_54
if-eqz p3, :cond_64
.line 497
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long v2, v4, v2
const-string v4, "head"
move-object v1, p0
move v5, p2
move-object v7, p4
invoke-static/range {v0 .. v7}, Lcom/ss/android/socialbase/downloader/h/a;->a(Lcom/ss/android/socialbase/downloader/i/e;Ljava/lang/String;JLjava/lang/String;ILjava/io/IOException;Lcom/ss/android/socialbase/downloader/g/c;)V
:cond_64
throw v8
.line 496
:catchall_65
move-exception v1
move-object v8, v1
goto :goto_54
.end method
.method private static b(I)V
.registers 1
.prologue
.line 880
if-lez p0, :cond_4
.line 881
sput p0, Lcom/ss/android/socialbase/downloader/downloader/g;->G:I
.line 882
:cond_4
return-void
.end method
.method public static b(Lcom/ss/android/socialbase/downloader/g/g;I)V
.registers 5
.prologue
.line 369
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->O:Ljava/util/List;
monitor-enter v1
.line 370
:try_start_3
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->O:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 371
:cond_9
:goto_9
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1e
.line 372
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ss/android/socialbase/downloader/d/l;
.line 373
if-eqz v0, :cond_9
.line 374
invoke-interface {v0, p0, p1}, Lcom/ss/android/socialbase/downloader/d/l;->b(Lcom/ss/android/socialbase/downloader/g/g;I)V
goto :goto_9
.line 377
:catchall_1b
move-exception v0
monitor-exit v1
:try_end_1d
.catchall {:try_start_3 .. :try_end_1d} :catchall_1b
throw v0
:cond_1e
:try_start_1e
monitor-exit v1
:try_end_1f
.catchall {:try_start_1e .. :try_end_1f} :catchall_1b
.line 378
return-void
.end method
.method public static b(Ljava/lang/Runnable;)V
.registers 2
.prologue
.line 653
if-nez p0, :cond_3
.line 661
:goto_2
return-void
.line 656
:cond_3
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/d;->d()Z
move-result v0
if-nez v0, :cond_d
.line 657
invoke-interface {p0}, Ljava/lang/Runnable;->run()V
goto :goto_2
.line 659
:cond_d
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->p()Ljava/util/concurrent/ExecutorService;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
goto :goto_2
.end method
.method public static b(Ljava/lang/Runnable;Z)V
.registers 3
.prologue
.line 642
if-nez p0, :cond_3
.line 650
:goto_2
return-void
.line 645
:cond_3
if-eqz p1, :cond_f
invoke-static {}, Lcom/ss/android/socialbase/downloader/m/d;->d()Z
move-result v0
if-nez v0, :cond_f
.line 646
invoke-interface {p0}, Ljava/lang/Runnable;->run()V
goto :goto_2
.line 648
:cond_f
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->k()Ljava/util/concurrent/ExecutorService;
move-result-object v0
invoke-interface {v0, p0}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
goto :goto_2
.end method
.method public static b(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 601
if-eqz p0, :cond_4
.line 602
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->v:Ljava/util/concurrent/ExecutorService;
.line 604
:cond_4
return-void
.end method
.method public static declared-synchronized b()Z
.registers 2
.prologue
.line 285
const-class v0, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v0
:try_start_3
sget-boolean v1, Lcom/ss/android/socialbase/downloader/downloader/g;->C:Z
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static c()Lcom/ss/android/socialbase/downloader/i/h;
.registers 1
.prologue
.line 289
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->j:Lcom/ss/android/socialbase/downloader/i/h;
return-object v0
.end method
.method private static c(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 565
if-eqz p0, :cond_4
.line 566
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->o:Ljava/util/concurrent/ExecutorService;
.line 567
:cond_4
return-void
.end method
.method public static d()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/ss/android/socialbase/downloader/d/t;",
">;"
}
.end annotation
.prologue
.line 301
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->B:Ljava/util/List;
monitor-enter v1
.line 302
:try_start_3
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->B:Ljava/util/List;
monitor-exit v1
return-object v0
.line 303
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method private static d(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 570
if-eqz p0, :cond_4
.line 571
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->p:Ljava/util/concurrent/ExecutorService;
.line 572
:cond_4
return-void
.end method
.method public static e()Lcom/ss/android/socialbase/downloader/i/f;
.registers 1
.prologue
.line 381
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->k:Lcom/ss/android/socialbase/downloader/i/f;
return-object v0
.end method
.method private static e(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 575
if-eqz p0, :cond_4
.line 576
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->q:Ljava/util/concurrent/ExecutorService;
.line 577
:cond_4
return-void
.end method
.method public static f()Lcom/ss/android/socialbase/downloader/i/h;
.registers 2
.prologue
.line 522
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->l:Lcom/ss/android/socialbase/downloader/i/h;
if-nez v0, :cond_13
.line 523
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 524
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->l:Lcom/ss/android/socialbase/downloader/i/h;
if-nez v0, :cond_12
.line 525
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/v;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/v;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->l:Lcom/ss/android/socialbase/downloader/i/h;
.line 527
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 529
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->l:Lcom/ss/android/socialbase/downloader/i/h;
return-object v0
.line 527
: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 private static f(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 580
if-eqz p0, :cond_4
.line 581
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->r:Ljava/util/concurrent/ExecutorService;
.line 582
:cond_4
return-void
.end method
.method public static g()Lcom/ss/android/socialbase/downloader/i/f;
.registers 2
.prologue
.line 533
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->m:Lcom/ss/android/socialbase/downloader/i/f;
if-nez v0, :cond_13
.line 534
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 535
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->m:Lcom/ss/android/socialbase/downloader/i/f;
if-nez v0, :cond_12
.line 536
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/t;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/t;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->m:Lcom/ss/android/socialbase/downloader/i/f;
.line 538
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 540
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->m:Lcom/ss/android/socialbase/downloader/i/f;
return-object v0
.line 538
: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 private static g(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 585
if-eqz p0, :cond_4
.line 586
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->s:Ljava/util/concurrent/ExecutorService;
.line 587
:cond_4
return-void
.end method
.method public static h()Landroid/app/AlarmManager;
.registers 3
.prologue
.line 544
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->E:Landroid/app/AlarmManager;
if-nez v0, :cond_1c
.line 545
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 546
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->E:Landroid/app/AlarmManager;
if-nez v0, :cond_1b
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
if-eqz v0, :cond_1b
.line 547
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->a:Landroid/content/Context;
const-string v2, "alarm"
invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/AlarmManager;
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->E:Landroid/app/AlarmManager;
.line 549
:cond_1b
monitor-exit v1
:try_end_1c
.catchall {:try_start_7 .. :try_end_1c} :catchall_1f
.line 551
:cond_1c
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->E:Landroid/app/AlarmManager;
return-object v0
.line 549
:catchall_1f
move-exception v0
:try_start_20
monitor-exit v1
:try_end_21
.catchall {:try_start_20 .. :try_end_21} :catchall_1f
throw v0
.end method
.method private static h(Ljava/util/concurrent/ExecutorService;)V
.registers 1
.prologue
.line 590
if-eqz p0, :cond_4
.line 591
sput-object p0, Lcom/ss/android/socialbase/downloader/downloader/g;->t:Ljava/util/concurrent/ExecutorService;
.line 592
:cond_4
return-void
.end method
.method public static declared-synchronized i()Lcom/ss/android/socialbase/downloader/downloader/ab;
.registers 2
.prologue
.line 613
const-class v0, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->z:Lcom/ss/android/socialbase/downloader/downloader/ab;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return-object v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static j()Ljava/util/concurrent/ExecutorService;
.registers 11
.prologue
.line 667
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->o:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2c
.line 668
const-class v9, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v9
.line 669
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->o:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2b
.line 670
new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
sget v3, Lcom/ss/android/socialbase/downloader/downloader/g;->H:I
const-wide/16 v4, 0xf
sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;
invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
new-instance v8, Lcom/ss/android/socialbase/downloader/l/a;
const-string v0, "DownloadThreadPool-cpu-fixed"
const/4 v10, 0x1
invoke-direct {v8, v0, v10}, Lcom/ss/android/socialbase/downloader/l/a;-><init>(Ljava/lang/String;Z)V
invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
:try_end_25
.catchall {:try_start_7 .. :try_end_25} :catchall_34
.line 673
const/4 v0, 0x1
:try_start_26
invoke-virtual {v1, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
:try_end_29
.catch Ljava/lang/Throwable; {:try_start_26 .. :try_end_29} :catch_2f
.catchall {:try_start_26 .. :try_end_29} :catchall_34
.line 678
:goto_29
:try_start_29
sput-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->o:Ljava/util/concurrent/ExecutorService;
.line 680
:cond_2b
monitor-exit v9
:try_end_2c
.catchall {:try_start_29 .. :try_end_2c} :catchall_34
.line 682
:cond_2c
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->o:Ljava/util/concurrent/ExecutorService;
return-object v0
.line 674
:catch_2f
move-exception v0
.line 675
:try_start_30
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_29
.line 680
:catchall_34
move-exception v0
monitor-exit v9
:try_end_36
.catchall {:try_start_30 .. :try_end_36} :catchall_34
throw v0
.end method
.method public static k()Ljava/util/concurrent/ExecutorService;
.registers 1
.prologue
.line 686
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->p:Ljava/util/concurrent/ExecutorService;
if-eqz v0, :cond_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->p:Ljava/util/concurrent/ExecutorService;
:goto_6
return-object v0
:cond_7
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->j()Ljava/util/concurrent/ExecutorService;
move-result-object v0
goto :goto_6
.end method
.method public static l()Ljava/util/concurrent/ExecutorService;
.registers 1
.prologue
.line 694
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->r:Ljava/util/concurrent/ExecutorService;
if-eqz v0, :cond_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->r:Ljava/util/concurrent/ExecutorService;
:goto_6
return-object v0
:cond_7
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->n()Ljava/util/concurrent/ExecutorService;
move-result-object v0
goto :goto_6
.end method
.method public static m()Ljava/util/concurrent/ExecutorService;
.registers 1
.prologue
.line 701
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->s:Ljava/util/concurrent/ExecutorService;
if-eqz v0, :cond_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->s:Ljava/util/concurrent/ExecutorService;
:goto_6
return-object v0
:cond_7
invoke-static {}, Lcom/ss/android/socialbase/downloader/downloader/g;->n()Ljava/util/concurrent/ExecutorService;
move-result-object v0
goto :goto_6
.end method
.method public static n()Ljava/util/concurrent/ExecutorService;
.registers 11
.prologue
.line 708
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->q:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2c
.line 709
const-class v9, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v9
.line 710
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->q:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2b
.line 711
new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->J:I
sget v3, Lcom/ss/android/socialbase/downloader/downloader/g;->J:I
const-wide/16 v4, 0xf
sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;
invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
new-instance v8, Lcom/ss/android/socialbase/downloader/l/a;
const-string v0, "DownloadThreadPool-mix-fixed"
const/4 v10, 0x1
invoke-direct {v8, v0, v10}, Lcom/ss/android/socialbase/downloader/l/a;-><init>(Ljava/lang/String;Z)V
invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
:try_end_25
.catchall {:try_start_7 .. :try_end_25} :catchall_34
.line 714
const/4 v0, 0x1
:try_start_26
invoke-virtual {v1, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
:try_end_29
.catch Ljava/lang/Throwable; {:try_start_26 .. :try_end_29} :catch_2f
.catchall {:try_start_26 .. :try_end_29} :catchall_34
.line 719
:goto_29
:try_start_29
sput-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->q:Ljava/util/concurrent/ExecutorService;
.line 721
:cond_2b
monitor-exit v9
:try_end_2c
.catchall {:try_start_29 .. :try_end_2c} :catchall_34
.line 723
:cond_2c
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->q:Ljava/util/concurrent/ExecutorService;
return-object v0
.line 715
:catch_2f
move-exception v0
.line 716
:try_start_30
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_29
.line 721
:catchall_34
move-exception v0
monitor-exit v9
:try_end_36
.catchall {:try_start_30 .. :try_end_36} :catchall_34
throw v0
.end method
.method public static o()Ljava/util/concurrent/ExecutorService;
.registers 11
.prologue
.line 730
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->u:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2c
.line 731
const-class v9, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v9
.line 732
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->u:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2b
.line 733
new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->I:I
sget v3, Lcom/ss/android/socialbase/downloader/downloader/g;->I:I
const-wide/16 v4, 0xf
sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;
invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
new-instance v8, Lcom/ss/android/socialbase/downloader/l/a;
const-string v0, "DownloadThreadPool-chunk-fixed"
const/4 v10, 0x1
invoke-direct {v8, v0, v10}, Lcom/ss/android/socialbase/downloader/l/a;-><init>(Ljava/lang/String;Z)V
invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
:try_end_25
.catchall {:try_start_7 .. :try_end_25} :catchall_34
.line 736
const/4 v0, 0x1
:try_start_26
invoke-virtual {v1, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
:try_end_29
.catch Ljava/lang/Throwable; {:try_start_26 .. :try_end_29} :catch_2f
.catchall {:try_start_26 .. :try_end_29} :catchall_34
.line 741
:goto_29
:try_start_29
sput-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->u:Ljava/util/concurrent/ExecutorService;
.line 743
:cond_2b
monitor-exit v9
:try_end_2c
.catchall {:try_start_29 .. :try_end_2c} :catchall_34
.line 745
:cond_2c
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->u:Ljava/util/concurrent/ExecutorService;
return-object v0
.line 737
:catch_2f
move-exception v0
.line 738
:try_start_30
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_29
.line 743
:catchall_34
move-exception v0
monitor-exit v9
:try_end_36
.catchall {:try_start_30 .. :try_end_36} :catchall_34
throw v0
.end method
.method public static p()Ljava/util/concurrent/ExecutorService;
.registers 11
.prologue
.line 752
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->t:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2c
.line 753
const-class v9, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v9
.line 754
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->t:Ljava/util/concurrent/ExecutorService;
if-nez v0, :cond_2b
.line 755
new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
sget v2, Lcom/ss/android/socialbase/downloader/downloader/g;->K:I
sget v3, Lcom/ss/android/socialbase/downloader/downloader/g;->K:I
const-wide/16 v4, 0xf
sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue;
invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
new-instance v8, Lcom/ss/android/socialbase/downloader/l/a;
const-string v0, "DownloadThreadPool-db-fixed"
const/4 v10, 0x1
invoke-direct {v8, v0, v10}, Lcom/ss/android/socialbase/downloader/l/a;-><init>(Ljava/lang/String;Z)V
invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
:try_end_25
.catchall {:try_start_7 .. :try_end_25} :catchall_34
.line 758
const/4 v0, 0x1
:try_start_26
invoke-virtual {v1, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
:try_end_29
.catch Ljava/lang/Throwable; {:try_start_26 .. :try_end_29} :catch_2f
.catchall {:try_start_26 .. :try_end_29} :catchall_34
.line 763
:goto_29
:try_start_29
sput-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->t:Ljava/util/concurrent/ExecutorService;
.line 765
:cond_2b
monitor-exit v9
:try_end_2c
.catchall {:try_start_29 .. :try_end_2c} :catchall_34
.line 767
:cond_2c
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->t:Ljava/util/concurrent/ExecutorService;
return-object v0
.line 759
:catch_2f
move-exception v0
.line 760
:try_start_30
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_29
.line 765
:catchall_34
move-exception v0
monitor-exit v9
:try_end_36
.catchall {:try_start_30 .. :try_end_36} :catchall_34
throw v0
.end method
.method public static q()Lokhttp3/OkHttpClient;
.registers 6
.prologue
.line 771
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->D:Lokhttp3/OkHttpClient;
if-nez v0, :cond_50
.line 772
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 773
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->D:Lokhttp3/OkHttpClient;
if-nez v0, :cond_4f
.line 774
new-instance v0, Lokhttp3/OkHttpClient$Builder;
invoke-direct {v0}, Lokhttp3/OkHttpClient$Builder;-><init>()V
.line 775
const-wide/16 v2, 0x7530
sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v2, v3, v4}, Lokhttp3/OkHttpClient$Builder;->connectTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
move-result-object v2
const-wide/16 v4, 0x7530
sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
.line 776
invoke-virtual {v2, v4, v5, v3}, Lokhttp3/OkHttpClient$Builder;->readTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
move-result-object v2
const-wide/16 v4, 0x7530
sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
.line 777
invoke-virtual {v2, v4, v5, v3}, Lokhttp3/OkHttpClient$Builder;->writeTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
move-result-object v2
const/4 v3, 0x1
.line 778
invoke-virtual {v2, v3}, Lokhttp3/OkHttpClient$Builder;->retryOnConnectionFailure(Z)Lokhttp3/OkHttpClient$Builder;
move-result-object v2
const/4 v3, 0x1
.line 779
invoke-virtual {v2, v3}, Lokhttp3/OkHttpClient$Builder;->followRedirects(Z)Lokhttp3/OkHttpClient$Builder;
move-result-object v2
sget-object v3, Lokhttp3/Protocol;->HTTP_1_1:Lokhttp3/Protocol;
.line 780
invoke-static {v3}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v3
invoke-virtual {v2, v3}, Lokhttp3/OkHttpClient$Builder;->protocols(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder;
.line 781
sget-object v2, Lcom/ss/android/socialbase/downloader/downloader/g;->v:Ljava/util/concurrent/ExecutorService;
if-eqz v2, :cond_49
.line 782
new-instance v2, Lokhttp3/Dispatcher;
sget-object v3, Lcom/ss/android/socialbase/downloader/downloader/g;->v:Ljava/util/concurrent/ExecutorService;
invoke-direct {v2, v3}, Lokhttp3/Dispatcher;-><init>(Ljava/util/concurrent/ExecutorService;)V
invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;->dispatcher(Lokhttp3/Dispatcher;)Lokhttp3/OkHttpClient$Builder;
.line 784
:cond_49
invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient;
move-result-object v0
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->D:Lokhttp3/OkHttpClient;
.line 786
:cond_4f
monitor-exit v1
:try_end_50
.catchall {:try_start_7 .. :try_end_50} :catchall_53
.line 788
:cond_50
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->D:Lokhttp3/OkHttpClient;
return-object v0
.line 786
:catchall_53
move-exception v0
:try_start_54
monitor-exit v1
:try_end_55
.catchall {:try_start_54 .. :try_end_55} :catchall_53
throw v0
.end method
.method public static declared-synchronized r()Lcom/ss/android/socialbase/downloader/downloader/x;
.registers 2
.prologue
.line 792
const-class v0, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/ss/android/socialbase/downloader/downloader/g;->n:Lcom/ss/android/socialbase/downloader/downloader/x;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return-object v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static s()Lcom/ss/android/socialbase/downloader/downloader/v;
.registers 2
.prologue
.line 807
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
if-nez v0, :cond_13
.line 808
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 809
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
if-nez v0, :cond_12
.line 810
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/k;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/k;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
.line 812
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 814
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->b:Lcom/ss/android/socialbase/downloader/downloader/v;
return-object v0
.line 812
: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 public static t()Lcom/ss/android/socialbase/downloader/downloader/aa;
.registers 2
.prologue
.line 823
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->g:Lcom/ss/android/socialbase/downloader/downloader/aa;
if-nez v0, :cond_13
.line 824
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 825
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->g:Lcom/ss/android/socialbase/downloader/downloader/aa;
if-nez v0, :cond_12
.line 826
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/x;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/x;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->g:Lcom/ss/android/socialbase/downloader/downloader/aa;
.line 828
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 830
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->g:Lcom/ss/android/socialbase/downloader/downloader/aa;
return-object v0
.line 828
: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 public static u()Lcom/ss/android/socialbase/downloader/downloader/aa;
.registers 2
.prologue
.line 834
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->i:Lcom/ss/android/socialbase/downloader/downloader/aa;
if-nez v0, :cond_13
.line 835
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 836
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->i:Lcom/ss/android/socialbase/downloader/downloader/aa;
if-nez v0, :cond_12
.line 837
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/n;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/n;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->i:Lcom/ss/android/socialbase/downloader/downloader/aa;
.line 839
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 841
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->i:Lcom/ss/android/socialbase/downloader/downloader/aa;
return-object v0
.line 839
: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 public static v()Lcom/ss/android/socialbase/downloader/d/ab;
.registers 1
.prologue
.line 845
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->h:Lcom/ss/android/socialbase/downloader/d/ab;
return-object v0
.end method
.method public static w()Lcom/ss/android/socialbase/downloader/downloader/w;
.registers 2
.prologue
.line 849
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
if-nez v0, :cond_13
.line 850
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 851
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
if-nez v0, :cond_12
.line 852
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/y;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/y;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
.line 853
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 855
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->c:Lcom/ss/android/socialbase/downloader/downloader/w;
return-object v0
.line 853
: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 public static x()Lcom/ss/android/socialbase/downloader/impls/b;
.registers 2
.prologue
.line 859
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->f:Lcom/ss/android/socialbase/downloader/impls/b;
if-nez v0, :cond_13
.line 860
const-class v1, Lcom/ss/android/socialbase/downloader/downloader/g;
monitor-enter v1
.line 861
:try_start_7
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->f:Lcom/ss/android/socialbase/downloader/impls/b;
if-nez v0, :cond_12
.line 862
new-instance v0, Lcom/ss/android/socialbase/downloader/impls/s;
invoke-direct {v0}, Lcom/ss/android/socialbase/downloader/impls/s;-><init>()V
sput-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->f:Lcom/ss/android/socialbase/downloader/impls/b;
.line 863
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 865
:cond_13
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->f:Lcom/ss/android/socialbase/downloader/impls/b;
return-object v0
.line 863
: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 public static y()I
.registers 1
.prologue
.line 885
sget v0, Lcom/ss/android/socialbase/downloader/downloader/g;->P:I
return v0
.end method
.method public static z()Lorg/json/JSONObject;
.registers 1
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.prologue
.line 890
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->A:Lcom/ss/android/socialbase/downloader/d/e;
if-eqz v0, :cond_c
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->A:Lcom/ss/android/socialbase/downloader/d/e;
invoke-interface {v0}, Lcom/ss/android/socialbase/downloader/d/e;->a()Lorg/json/JSONObject;
move-result-object v0
if-nez v0, :cond_f
.line 891
:cond_c
sget-object v0, Lcom/ss/android/socialbase/downloader/b/e;->g:Lorg/json/JSONObject;
.line 895
:goto_e
return-object v0
.line 893
:cond_f
sget-object v0, Lcom/ss/android/socialbase/downloader/downloader/g;->A:Lcom/ss/android/socialbase/downloader/d/e;
invoke-interface {v0}, Lcom/ss/android/socialbase/downloader/d/e;->a()Lorg/json/JSONObject;
move-result-object v0
.line 894
invoke-static {v0}, Lcom/ss/android/socialbase/downloader/downloader/g;->a(Lorg/json/JSONObject;)V
goto :goto_e
.end method