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