j.smali
.class public final Lcom/bytedance/sdk/a/b/a/c/j;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/bytedance/sdk/a/b/w;
# instance fields
.field public a:Ljava/lang/Object;
.field public volatile b:Z
.field private final c:Lcom/bytedance/sdk/a/b/y;
.field private final d:Z
.field private e:Lcom/bytedance/sdk/a/b/a/b/g;
# direct methods
.method public constructor <init>(Lcom/bytedance/sdk/a/b/y;Z)V
.registers 3
.line 73
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 74
iput-object p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 75
iput-boolean p2, p0, Lcom/bytedance/sdk/a/b/a/c/j;->d:Z
return-void
.end method
.method private a(Lcom/bytedance/sdk/a/b/v;)Lcom/bytedance/sdk/a/b/a;
.registers 20
move-object/from16 v0, p0
move-object/from16 v1, p1
.line 197
invoke-virtual/range {p1 .. p1}, Lcom/bytedance/sdk/a/b/v;->b()Z
move-result v2
const/4 v3, 0x0
if-eqz v2, :cond_1b
.line 198
iget-object v2, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 26376
iget-object v3, v2, Lcom/bytedance/sdk/a/b/y;->o:Ljavax/net/ssl/SSLSocketFactory;
.line 199
iget-object v2, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 26380
iget-object v2, v2, Lcom/bytedance/sdk/a/b/y;->q:Ljavax/net/ssl/HostnameVerifier;
.line 200
iget-object v4, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 26384
iget-object v4, v4, Lcom/bytedance/sdk/a/b/y;->r:Lcom/bytedance/sdk/a/b/j;
move-object v11, v2
move-object v10, v3
move-object v12, v4
goto :goto_1e
:cond_1b
move-object v10, v3
move-object v11, v10
move-object v12, v11
.line 203
:goto_1e
new-instance v2, Lcom/bytedance/sdk/a/b/a;
.line 26498
iget-object v6, v1, Lcom/bytedance/sdk/a/b/v;->b:Ljava/lang/String;
.line 26514
iget v7, v1, Lcom/bytedance/sdk/a/b/v;->c:I
.line 203
iget-object v1, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 27368
iget-object v8, v1, Lcom/bytedance/sdk/a/b/y;->v:Lcom/bytedance/sdk/a/b/r;
.line 203
iget-object v1, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 27372
iget-object v9, v1, Lcom/bytedance/sdk/a/b/y;->n:Ljavax/net/SocketFactory;
.line 203
iget-object v1, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 27392
iget-object v13, v1, Lcom/bytedance/sdk/a/b/y;->s:Lcom/bytedance/sdk/a/b/f;
.line 204
iget-object v1, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 28348
iget-object v14, v1, Lcom/bytedance/sdk/a/b/y;->d:Ljava/net/Proxy;
.line 205
iget-object v1, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 28416
iget-object v15, v1, Lcom/bytedance/sdk/a/b/y;->e:Ljava/util/List;
.line 205
iget-object v1, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 28420
iget-object v1, v1, Lcom/bytedance/sdk/a/b/y;->f:Ljava/util/List;
.line 205
iget-object v3, v0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 29352
iget-object v3, v3, Lcom/bytedance/sdk/a/b/y;->j:Ljava/net/ProxySelector;
move-object v5, v2
move-object/from16 v16, v1
move-object/from16 v17, v3
.line 205
invoke-direct/range {v5 .. v17}, Lcom/bytedance/sdk/a/b/a;-><init>(Ljava/lang/String;ILcom/bytedance/sdk/a/b/r;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/bytedance/sdk/a/b/j;Lcom/bytedance/sdk/a/b/f;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V
return-object v2
.end method
.method private static a(Lcom/bytedance/sdk/a/b/b;Lcom/bytedance/sdk/a/b/v;)Z
.registers 4
.line 30085
iget-object p0, p0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 31046
iget-object p0, p0, Lcom/bytedance/sdk/a/b/ab;->a:Lcom/bytedance/sdk/a/b/v;
.line 31498
iget-object v0, p0, Lcom/bytedance/sdk/a/b/v;->b:Ljava/lang/String;
.line 32498
iget-object v1, p1, Lcom/bytedance/sdk/a/b/v;->b:Ljava/lang/String;
.line 377
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_20
.line 32514
iget v0, p0, Lcom/bytedance/sdk/a/b/v;->c:I
.line 33514
iget v1, p1, Lcom/bytedance/sdk/a/b/v;->c:I
if-ne v0, v1, :cond_20
.line 34405
iget-object p0, p0, Lcom/bytedance/sdk/a/b/v;->a:Ljava/lang/String;
.line 35405
iget-object p1, p1, Lcom/bytedance/sdk/a/b/v;->a:Ljava/lang/String;
.line 379
invoke-virtual {p0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_20
const/4 p0, 0x1
return p0
:cond_20
const/4 p0, 0x0
return p0
.end method
.method private static a(Ljava/io/IOException;Z)Z
.registers 5
.line 236
instance-of v0, p0, Ljava/net/ProtocolException;
const/4 v1, 0x0
if-eqz v0, :cond_6
return v1
.line 242
:cond_6
instance-of v0, p0, Ljava/io/InterruptedIOException;
const/4 v2, 0x1
if-eqz v0, :cond_13
.line 243
instance-of p0, p0, Ljava/net/SocketTimeoutException;
if-eqz p0, :cond_12
if-nez p1, :cond_12
return v2
:cond_12
return v1
.line 248
:cond_13
instance-of p1, p0, Ljavax/net/ssl/SSLHandshakeException;
if-eqz p1, :cond_20
.line 251
invoke-virtual {p0}, Ljava/io/IOException;->getCause()Ljava/lang/Throwable;
move-result-object p1
instance-of p1, p1, Ljava/security/cert/CertificateException;
if-eqz p1, :cond_20
return v1
.line 255
:cond_20
instance-of p0, p0, Ljavax/net/ssl/SSLPeerUnverifiedException;
if-eqz p0, :cond_25
return v1
:cond_25
return v2
.end method
.method private a(Ljava/io/IOException;ZLcom/bytedance/sdk/a/b/ab;)Z
.registers 6
.line 215
iget-object v0, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {v0, p1}, Lcom/bytedance/sdk/a/b/a/b/g;->a(Ljava/io/IOException;)V
.line 218
iget-object v0, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 29408
iget-boolean v0, v0, Lcom/bytedance/sdk/a/b/y;->y:Z
const/4 v1, 0x0
if-nez v0, :cond_d
return v1
:cond_d
if-eqz p2, :cond_16
.line 30066
iget-object p3, p3, Lcom/bytedance/sdk/a/b/ab;->d:Lcom/bytedance/sdk/a/b/ac;
.line 221
instance-of p3, p3, Lcom/bytedance/sdk/a/b/a/c/l;
if-eqz p3, :cond_16
return v1
.line 225
:cond_16
invoke-static {p1, p2}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Ljava/io/IOException;Z)Z
move-result p1
if-nez p1, :cond_1d
return v1
.line 228
:cond_1d
iget-object p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {p1}, Lcom/bytedance/sdk/a/b/a/b/g;->e()Z
move-result p1
if-nez p1, :cond_26
return v1
:cond_26
const/4 p1, 0x1
return p1
.end method
# virtual methods
.method public final a(Lcom/bytedance/sdk/a/b/w$a;)Lcom/bytedance/sdk/a/b/b;
.registers 16
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 107
invoke-interface {p1}, Lcom/bytedance/sdk/a/b/w$a;->d()Lcom/bytedance/sdk/a/b/ab;
move-result-object v0
.line 108
check-cast p1, Lcom/bytedance/sdk/a/b/a/c/g;
.line 1118
iget-object v7, p1, Lcom/bytedance/sdk/a/b/a/c/g;->e:Lcom/bytedance/sdk/a/b/i;
.line 1122
iget-object v8, p1, Lcom/bytedance/sdk/a/b/a/c/g;->f:Lcom/bytedance/sdk/a/b/s;
.line 112
new-instance v9, Lcom/bytedance/sdk/a/b/a/b/g;
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 1396
iget-object v2, v1, Lcom/bytedance/sdk/a/b/y;->u:Lcom/bytedance/sdk/a/b/m;
.line 2046
iget-object v1, v0, Lcom/bytedance/sdk/a/b/ab;->a:Lcom/bytedance/sdk/a/b/v;
.line 112
invoke-direct {p0, v1}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Lcom/bytedance/sdk/a/b/v;)Lcom/bytedance/sdk/a/b/a;
move-result-object v3
iget-object v6, p0, Lcom/bytedance/sdk/a/b/a/c/j;->a:Ljava/lang/Object;
move-object v1, v9
move-object v4, v7
move-object v5, v8
invoke-direct/range {v1 .. v6}, Lcom/bytedance/sdk/a/b/a/b/g;-><init>(Lcom/bytedance/sdk/a/b/m;Lcom/bytedance/sdk/a/b/a;Lcom/bytedance/sdk/a/b/i;Lcom/bytedance/sdk/a/b/s;Ljava/lang/Object;)V
iput-object v9, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
const/4 v9, 0x0
const/4 v10, 0x0
move-object v1, v10
const/4 v2, 0x0
.line 118
:goto_24
iget-boolean v3, p0, Lcom/bytedance/sdk/a/b/a/c/j;->b:Z
if-nez v3, :cond_204
const/4 v3, 0x1
.line 126
:try_start_29
iget-object v4, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {p1, v0, v4, v10, v10}, Lcom/bytedance/sdk/a/b/a/c/g;->a(Lcom/bytedance/sdk/a/b/ab;Lcom/bytedance/sdk/a/b/a/b/g;Lcom/bytedance/sdk/a/b/a/c/c;Lcom/bytedance/sdk/a/b/a/b/c;)Lcom/bytedance/sdk/a/b/b;
move-result-object v0
:try_end_2f
.catch Lcom/bytedance/sdk/a/b/a/b/e; {:try_start_29 .. :try_end_2f} :catch_1eb
.catch Ljava/io/IOException; {:try_start_29 .. :try_end_2f} :catch_1db
.catchall {:try_start_29 .. :try_end_2f} :catchall_1d9
if-eqz v1, :cond_52
.line 151
invoke-virtual {v0}, Lcom/bytedance/sdk/a/b/b;->a()Lcom/bytedance/sdk/a/b/b$a;
move-result-object v0
.line 152
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/b;->a()Lcom/bytedance/sdk/a/b/b$a;
move-result-object v1
.line 3395
iput-object v10, v1, Lcom/bytedance/sdk/a/b/b$a;->g:Lcom/bytedance/sdk/a/b/c;
.line 154
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/b$a;->a()Lcom/bytedance/sdk/a/b/b;
move-result-object v1
.line 3430
iget-object v4, v1, Lcom/bytedance/sdk/a/b/b;->g:Lcom/bytedance/sdk/a/b/c;
if-nez v4, :cond_4a
.line 3425
iput-object v1, v0, Lcom/bytedance/sdk/a/b/b$a;->j:Lcom/bytedance/sdk/a/b/b;
.line 155
invoke-virtual {v0}, Lcom/bytedance/sdk/a/b/b$a;->a()Lcom/bytedance/sdk/a/b/b;
move-result-object v0
goto :goto_52
.line 3431
:cond_4a
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "priorResponse.body != null"
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_52
:goto_52
if-eqz v0, :cond_1d3
.line 4273
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/a/b/g;->b()Lcom/bytedance/sdk/a/b/a/b/c;
move-result-object v1
if-eqz v1, :cond_61
.line 4275
invoke-interface {v1}, Lcom/bytedance/sdk/a/b/l;->a()Lcom/bytedance/sdk/a/b/d;
move-result-object v1
goto :goto_62
:cond_61
move-object v1, v10
.line 5099
:goto_62
iget v4, v0, Lcom/bytedance/sdk/a/b/b;->c:I
.line 6085
iget-object v5, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 7050
iget-object v5, v5, Lcom/bytedance/sdk/a/b/ab;->b:Ljava/lang/String;
const/16 v6, 0x133
const-string v11, "GET"
if-eq v4, v6, :cond_b7
const/16 v6, 0x134
if-eq v4, v6, :cond_b7
const/16 v6, 0x197
if-eq v4, v6, :cond_9c
const/16 v1, 0x198
if-eq v4, v1, :cond_7f
packed-switch v4, :pswitch_data_214
goto/16 :goto_147
.line 4349
:cond_7f
iget-object v3, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 18408
iget-boolean v3, v3, Lcom/bytedance/sdk/a/b/y;->y:Z
if-eqz v3, :cond_147
.line 19085
iget-object v3, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 20066
iget-object v3, v3, Lcom/bytedance/sdk/a/b/ab;->d:Lcom/bytedance/sdk/a/b/ac;
.line 4354
instance-of v3, v3, Lcom/bytedance/sdk/a/b/a/c/l;
if-nez v3, :cond_147
.line 20229
iget-object v3, v0, Lcom/bytedance/sdk/a/b/b;->j:Lcom/bytedance/sdk/a/b/b;
if-eqz v3, :cond_97
.line 21229
iget-object v3, v0, Lcom/bytedance/sdk/a/b/b;->j:Lcom/bytedance/sdk/a/b/b;
.line 22099
iget v3, v3, Lcom/bytedance/sdk/a/b/b;->c:I
if-eq v3, v1, :cond_147
.line 23085
:cond_97
iget-object v1, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
:goto_99
move-object v11, v1
goto/16 :goto_148
:cond_9c
if-eqz v1, :cond_a1
.line 7067
iget-object v1, v1, Lcom/bytedance/sdk/a/b/d;->b:Ljava/net/Proxy;
goto :goto_a5
.line 4283
:cond_a1
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 7348
iget-object v1, v1, Lcom/bytedance/sdk/a/b/y;->d:Ljava/net/Proxy;
.line 4285
:goto_a5
invoke-virtual {v1}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
move-result-object v1
sget-object v3, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
if-ne v1, v3, :cond_af
goto/16 :goto_147
.line 4286
:cond_af
new-instance p1, Ljava/net/ProtocolException;
const-string v0, "Received HTTP_PROXY_AUTH (407) code while not using proxy"
invoke-direct {p1, v0}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw p1
.line 4297
:cond_b7
invoke-virtual {v5, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_c5
const-string v1, "HEAD"
invoke-virtual {v5, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_147
.line 4306
:cond_c5
:pswitch_c5
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 8404
iget-boolean v1, v1, Lcom/bytedance/sdk/a/b/y;->x:Z
if-eqz v1, :cond_147
const-string v1, "Location"
.line 9130
invoke-virtual {v0, v1}, Lcom/bytedance/sdk/a/b/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_147
.line 10085
iget-object v4, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 11046
iget-object v4, v4, Lcom/bytedance/sdk/a/b/ab;->a:Lcom/bytedance/sdk/a/b/v;
.line 11879
invoke-virtual {v4, v1}, Lcom/bytedance/sdk/a/b/v;->c(Ljava/lang/String;)Lcom/bytedance/sdk/a/b/v$a;
move-result-object v1
if-eqz v1, :cond_e2
.line 11880
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/v$a;->b()Lcom/bytedance/sdk/a/b/v;
move-result-object v1
goto :goto_e3
:cond_e2
move-object v1, v10
:goto_e3
if-eqz v1, :cond_147
.line 12405
iget-object v4, v1, Lcom/bytedance/sdk/a/b/v;->a:Ljava/lang/String;
.line 13085
iget-object v6, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 14046
iget-object v6, v6, Lcom/bytedance/sdk/a/b/ab;->a:Lcom/bytedance/sdk/a/b/v;
.line 14405
iget-object v6, v6, Lcom/bytedance/sdk/a/b/v;->a:Ljava/lang/String;
.line 4316
invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_f9
.line 4317
iget-object v4, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 15400
iget-boolean v4, v4, Lcom/bytedance/sdk/a/b/y;->w:Z
if-eqz v4, :cond_147
.line 16085
:cond_f9
iget-object v4, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 4320
invoke-virtual {v4}, Lcom/bytedance/sdk/a/b/ab;->a()Lcom/bytedance/sdk/a/b/ab$a;
move-result-object v4
.line 4321
invoke-static {v5}, Lcom/bytedance/sdk/a/b/a/c/f;->b(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_132
const-string v6, "PROPFIND"
.line 17045
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
.line 17050
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
xor-int/2addr v3, v6
if-eqz v3, :cond_116
.line 4324
invoke-virtual {v4, v11, v10}, Lcom/bytedance/sdk/a/b/ab$a;->a(Ljava/lang/String;Lcom/bytedance/sdk/a/b/ac;)Lcom/bytedance/sdk/a/b/ab$a;
goto :goto_121
:cond_116
if-eqz v12, :cond_11d
.line 17085
iget-object v3, v0, Lcom/bytedance/sdk/a/b/b;->a:Lcom/bytedance/sdk/a/b/ab;
.line 18066
iget-object v3, v3, Lcom/bytedance/sdk/a/b/ab;->d:Lcom/bytedance/sdk/a/b/ac;
goto :goto_11e
:cond_11d
move-object v3, v10
.line 4327
:goto_11e
invoke-virtual {v4, v5, v3}, Lcom/bytedance/sdk/a/b/ab$a;->a(Ljava/lang/String;Lcom/bytedance/sdk/a/b/ac;)Lcom/bytedance/sdk/a/b/ab$a;
:goto_121
if-nez v12, :cond_132
const-string v3, "Transfer-Encoding"
.line 4330
invoke-virtual {v4, v3}, Lcom/bytedance/sdk/a/b/ab$a;->b(Ljava/lang/String;)Lcom/bytedance/sdk/a/b/ab$a;
const-string v3, "Content-Length"
.line 4331
invoke-virtual {v4, v3}, Lcom/bytedance/sdk/a/b/ab$a;->b(Ljava/lang/String;)Lcom/bytedance/sdk/a/b/ab$a;
const-string v3, "Content-Type"
.line 4332
invoke-virtual {v4, v3}, Lcom/bytedance/sdk/a/b/ab$a;->b(Ljava/lang/String;)Lcom/bytedance/sdk/a/b/ab$a;
.line 4339
:cond_132
invoke-static {v0, v1}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Lcom/bytedance/sdk/a/b/b;Lcom/bytedance/sdk/a/b/v;)Z
move-result v3
if-nez v3, :cond_13d
const-string v3, "Authorization"
.line 4340
invoke-virtual {v4, v3}, Lcom/bytedance/sdk/a/b/ab$a;->b(Ljava/lang/String;)Lcom/bytedance/sdk/a/b/ab$a;
.line 4343
:cond_13d
invoke-virtual {v4, v1}, Lcom/bytedance/sdk/a/b/ab$a;->a(Lcom/bytedance/sdk/a/b/v;)Lcom/bytedance/sdk/a/b/ab$a;
move-result-object v1
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/ab$a;->a()Lcom/bytedance/sdk/a/b/ab;
move-result-object v1
goto/16 :goto_99
:cond_147
:goto_147
move-object v11, v10
:goto_148
if-nez v11, :cond_154
.line 161
iget-boolean p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->d:Z
if-nez p1, :cond_153
.line 162
iget-object p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {p1}, Lcom/bytedance/sdk/a/b/a/b/g;->c()V
:cond_153
return-object v0
.line 23180
:cond_154
iget-object v1, v0, Lcom/bytedance/sdk/a/b/b;->g:Lcom/bytedance/sdk/a/b/c;
.line 167
invoke-static {v1}, Lcom/bytedance/sdk/a/b/a/c;->a(Ljava/io/Closeable;)V
add-int/lit8 v12, v2, 0x1
const/16 v1, 0x14
if-gt v12, v1, :cond_1be
.line 24066
iget-object v1, v11, Lcom/bytedance/sdk/a/b/ab;->d:Lcom/bytedance/sdk/a/b/ac;
.line 174
instance-of v1, v1, Lcom/bytedance/sdk/a/b/a/c/l;
if-nez v1, :cond_1af
.line 25046
iget-object v1, v11, Lcom/bytedance/sdk/a/b/ab;->a:Lcom/bytedance/sdk/a/b/v;
.line 179
invoke-static {v0, v1}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Lcom/bytedance/sdk/a/b/b;Lcom/bytedance/sdk/a/b/v;)Z
move-result v1
if-nez v1, :cond_189
.line 180
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/a/b/g;->c()V
.line 181
new-instance v13, Lcom/bytedance/sdk/a/b/a/b/g;
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->c:Lcom/bytedance/sdk/a/b/y;
.line 25396
iget-object v2, v1, Lcom/bytedance/sdk/a/b/y;->u:Lcom/bytedance/sdk/a/b/m;
.line 26046
iget-object v1, v11, Lcom/bytedance/sdk/a/b/ab;->a:Lcom/bytedance/sdk/a/b/v;
.line 182
invoke-direct {p0, v1}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Lcom/bytedance/sdk/a/b/v;)Lcom/bytedance/sdk/a/b/a;
move-result-object v3
iget-object v6, p0, Lcom/bytedance/sdk/a/b/a/c/j;->a:Ljava/lang/Object;
move-object v1, v13
move-object v4, v7
move-object v5, v8
invoke-direct/range {v1 .. v6}, Lcom/bytedance/sdk/a/b/a/b/g;-><init>(Lcom/bytedance/sdk/a/b/m;Lcom/bytedance/sdk/a/b/a;Lcom/bytedance/sdk/a/b/i;Lcom/bytedance/sdk/a/b/s;Ljava/lang/Object;)V
iput-object v13, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
goto :goto_191
.line 183
:cond_189
iget-object v1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {v1}, Lcom/bytedance/sdk/a/b/a/b/g;->a()Lcom/bytedance/sdk/a/b/a/c/c;
move-result-object v1
if-nez v1, :cond_196
:goto_191
move-object v1, v0
move-object v0, v11
move v2, v12
goto/16 :goto_24
.line 184
:cond_196
new-instance p1, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Closing the body of "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v0, " didn\'t close its backing stream. Bad interceptor?"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 175
:cond_1af
iget-object p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {p1}, Lcom/bytedance/sdk/a/b/a/b/g;->c()V
.line 176
new-instance p1, Ljava/net/HttpRetryException;
.line 24099
iget v0, v0, Lcom/bytedance/sdk/a/b/b;->c:I
const-string v1, "Cannot retry streamed HTTP body"
.line 176
invoke-direct {p1, v1, v0}, Ljava/net/HttpRetryException;-><init>(Ljava/lang/String;I)V
throw p1
.line 170
:cond_1be
iget-object p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {p1}, Lcom/bytedance/sdk/a/b/a/b/g;->c()V
.line 171
new-instance p1, Ljava/net/ProtocolException;
invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "Too many follow-up requests: "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-direct {p1, v0}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
throw p1
.line 4272
:cond_1d3
new-instance p1, Ljava/lang/IllegalStateException;
invoke-direct {p1}, Ljava/lang/IllegalStateException;-><init>()V
throw p1
:catchall_1d9
move-exception p1
goto :goto_1f9
:catch_1db
move-exception v4
.line 137
:try_start_1dc
instance-of v5, v4, Lcom/bytedance/sdk/a/b/a/e/a;
if-nez v5, :cond_1e1
goto :goto_1e2
:cond_1e1
const/4 v3, 0x0
.line 138
:goto_1e2
invoke-direct {p0, v4, v3, v0}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Ljava/io/IOException;ZLcom/bytedance/sdk/a/b/ab;)Z
move-result v3
if-eqz v3, :cond_1ea
goto/16 :goto_24
:cond_1ea
throw v4
:catch_1eb
move-exception v3
.line 2047
iget-object v4, v3, Lcom/bytedance/sdk/a/b/a/b/e;->b:Ljava/io/IOException;
.line 130
invoke-direct {p0, v4, v9, v0}, Lcom/bytedance/sdk/a/b/a/c/j;->a(Ljava/io/IOException;ZLcom/bytedance/sdk/a/b/ab;)Z
move-result v4
if-eqz v4, :cond_1f6
goto/16 :goto_24
.line 3047
:cond_1f6
iget-object p1, v3, Lcom/bytedance/sdk/a/b/a/b/e;->b:Ljava/io/IOException;
.line 131
throw p1
:try_end_1f9
.catchall {:try_start_1dc .. :try_end_1f9} :catchall_1d9
.line 144
:goto_1f9
iget-object v0, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {v0, v10}, Lcom/bytedance/sdk/a/b/a/b/g;->a(Ljava/io/IOException;)V
.line 145
iget-object v0, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {v0}, Lcom/bytedance/sdk/a/b/a/b/g;->c()V
.line 147
throw p1
.line 119
:cond_204
iget-object p1, p0, Lcom/bytedance/sdk/a/b/a/c/j;->e:Lcom/bytedance/sdk/a/b/a/b/g;
invoke-virtual {p1}, Lcom/bytedance/sdk/a/b/a/b/g;->c()V
.line 120
new-instance p1, Ljava/io/IOException;
const-string v0, "Canceled"
invoke-direct {p1, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
goto :goto_212
:goto_211
throw p1
:goto_212
goto :goto_211
nop
:pswitch_data_214
.packed-switch 0x12c
:pswitch_c5
:pswitch_c5
:pswitch_c5
:pswitch_c5
.end packed-switch
.end method