package defpackage;

import java.io.IOException;
import java.net.Proxy;
import java.net.Socket;
import java.net.SocketException;
import java.net.SocketTimeoutException;
import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.TimeZone;
import java.util.logging.Level;
import java.util.logging.Logger;
import okhttp3.internal.http2.ConnectionShutdownException;
import okhttp3.internal.http2.StreamResetException;

/* renamed from: ˁᵕˏᵘ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0700 extends AbstractC2371 implements InterfaceC0652 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final Socket f3398;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public int f3400;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final EnumC3518 f3401;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final C2789 f3402;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final C5057 f3403;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public C4560 f3404;

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public int f3406;

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public int f3407;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final C3246 f3409;

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public boolean f3410;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public boolean f3411;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final ᵧˉʙ f3412;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final Socket f3413;

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public int f3408 = 1;

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final ArrayList f3399 = new ArrayList();

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public long f3405 = Long.MAX_VALUE;

    public C0700(C3246 c3246, C5057 c5057, Socket socket, Socket socket2, C2789 c2789, EnumC3518 enumC3518, ᵧˉʙ r7) {
        this.f3409 = c3246;
        this.f3403 = c5057;
        this.f3413 = socket;
        this.f3398 = socket2;
        this.f3402 = c2789;
        this.f3401 = enumC3518;
        this.f3412 = r7;
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static void m2694(C3914 c3914, C5057 c5057, IOException iOException) {
        if (c5057.f18889.type() != Proxy.Type.DIRECT) {
            C5145 c5145 = c5057.f18888;
            c5145.f19150.connectFailed(c5145.f19157.m4420(), c5057.f18889.address(), iOException);
        }
        ᵿʤˑᵦ r3 = c3914.f14715;
        synchronized (r3) {
            ((LinkedHashSet) r3.ᵢˇᵭ).add(c5057);
        }
    }

    @Override // defpackage.InterfaceC0652
    public final void cancel() {
        AbstractC4061.m8927(this.f3413);
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder("Connection{");
        C5057 c5057 = this.f3403;
        sb.append(c5057.f18888.f19157.f6002);
        sb.append(':');
        sb.append(c5057.f18888.f19157.f5994);
        sb.append(", proxy=");
        sb.append(c5057.f18889);
        sb.append(" hostAddress=");
        sb.append(c5057.f18887);
        sb.append(" cipherSuite=");
        C2789 c2789 = this.f3402;
        sb.append(c2789 != null ? c2789.f10746 : "none");
        sb.append(" protocol=");
        sb.append(this.f3401);
        sb.append('}');
        return sb.toString();
    }

    @Override // defpackage.InterfaceC0652
    /* renamed from: ˇʼʤˎ */
    public final void mo2589() {
        synchronized (this) {
            this.f3410 = true;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:53:0x00a8 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean m2695(defpackage.C5145 r8, java.util.List r9) {
        /*
            r7 = this;
            ˋᵔˊ r0 = r8.f19157
            java.util.TimeZone r1 = defpackage.AbstractC4061.f15224
            java.util.ArrayList r1 = r7.f3399
            int r1 = r1.size()
            int r2 = r7.f3408
            r3 = 0
            if (r1 >= r2) goto Lc4
            boolean r1 = r7.f3410
            if (r1 == 0) goto L15
            goto Lc4
        L15:
            ᵹᵟʼﹳ r1 = r7.f3403
            ᵺᵯ r2 = r1.f18888
            ᵺᵯ r4 = r1.f18888
            boolean r2 = r2.m10607(r8)
            if (r2 != 0) goto L23
            goto Lc4
        L23:
            java.lang.String r2 = r0.f6002
            ˋᵔˊ r5 = r4.f19157
            java.lang.String r5 = r5.f6002
            boolean r2 = ᵲᵝᵪ.ᵹᵝᵶ(r2, r5)
            if (r2 == 0) goto L31
            goto Lb9
        L31:
            ᵳˋᵢ r2 = r7.f3404
            if (r2 != 0) goto L37
            goto Lc4
        L37:
            if (r9 == 0) goto Lc4
            boolean r2 = r9.isEmpty()
            if (r2 == 0) goto L41
            goto Lc4
        L41:
            java.util.Iterator r9 = r9.iterator()
        L45:
            boolean r2 = r9.hasNext()
            if (r2 == 0) goto Lc4
            java.lang.Object r2 = r9.next()
            ᵹᵟʼﹳ r2 = (defpackage.C5057) r2
            java.net.Proxy r5 = r2.f18889
            java.net.Proxy$Type r5 = r5.type()
            java.net.Proxy$Type r6 = java.net.Proxy.Type.DIRECT
            if (r5 != r6) goto L45
            java.net.Proxy r5 = r1.f18889
            java.net.Proxy$Type r5 = r5.type()
            if (r5 != r6) goto L45
            java.net.InetSocketAddress r5 = r1.f18887
            java.net.InetSocketAddress r2 = r2.f18887
            boolean r2 = ᵲᵝᵪ.ᵹᵝᵶ(r5, r2)
            if (r2 == 0) goto L45
            javax.net.ssl.HostnameVerifier r9 = r8.f19158
            ᵺʽ r1 = defpackage.C5098.f19047
            if (r9 == r1) goto L74
            goto Lc4
        L74:
            java.util.TimeZone r9 = defpackage.AbstractC4061.f15224
            ˋᵔˊ r9 = r4.f19157
            int r1 = r0.f5994
            java.lang.String r0 = r0.f6002
            int r2 = r9.f5994
            if (r1 == r2) goto L81
            goto Lc4
        L81:
            java.lang.String r9 = r9.f6002
            boolean r9 = ᵲᵝᵪ.ᵹᵝᵶ(r0, r9)
            ᵜʔˈᵦ r1 = r7.f3402
            if (r9 == 0) goto L8c
            goto La8
        L8c:
            boolean r7 = r7.f3411
            if (r7 != 0) goto Lc4
            if (r1 == 0) goto Lc4
            java.util.List r7 = r1.m6881()
            boolean r9 = r7.isEmpty()
            if (r9 != 0) goto Lc4
            java.lang.Object r7 = r7.get(r3)
            java.security.cert.X509Certificate r7 = (java.security.cert.X509Certificate) r7
            boolean r7 = defpackage.C5098.m10562(r0, r7)
            if (r7 == 0) goto Lc4
        La8:
            ᵥᵛ r7 = r8.f19149     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            r1.m6881()     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            java.util.Set r7 = r7.f13221     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            java.util.Iterator r7 = r7.iterator()     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            boolean r8 = r7.hasNext()     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            if (r8 != 0) goto Lbb
        Lb9:
            r7 = 1
            return r7
        Lbb:
            java.lang.Object r7 = r7.next()     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            defpackage.AbstractC4486.m9552(r7)     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
            r7 = 0
            throw r7     // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Lc4
        Lc4:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C0700.m2695(ᵺᵯ, java.util.List):boolean");
    }

    @Override // defpackage.InterfaceC0652
    /* renamed from: ˏˋٴ */
    public final void mo2590(C1588 c1588, IOException iOException) {
        synchronized (this) {
            try {
                if (!(iOException instanceof StreamResetException)) {
                    if (!(this.f3404 != null) || (iOException instanceof ConnectionShutdownException)) {
                        this.f3410 = true;
                        if (this.f3407 == 0) {
                            if (iOException != null) {
                                m2694(c1588.f6303, this.f3403, iOException);
                            }
                            this.f3400++;
                        }
                    }
                } else if (((StreamResetException) iOException).f1150 == 8) {
                    int i = this.f3406 + 1;
                    this.f3406 = i;
                    if (i > 1) {
                        this.f3410 = true;
                        this.f3400++;
                    }
                } else if (((StreamResetException) iOException).f1150 != 9 || !c1588.f6293) {
                    this.f3410 = true;
                    this.f3400++;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final boolean m2696(boolean z) throws SocketException {
        long j;
        TimeZone timeZone = AbstractC4061.f15224;
        long jNanoTime = System.nanoTime();
        if (this.f3413.isClosed() || this.f3398.isClosed() || this.f3398.isInputShutdown() || this.f3398.isOutputShutdown()) {
            return false;
        }
        C4560 c4560 = this.f3404;
        if (c4560 != null) {
            return c4560.m9712(jNanoTime);
        }
        synchronized (this) {
            j = jNanoTime - this.f3405;
        }
        if (j < 10000000000L || !z) {
            return true;
        }
        Socket socket = this.f3398;
        C2753 c2753 = (C2753) this.f3412.ᵿʗᵝʽ;
        try {
            int soTimeout = socket.getSoTimeout();
            try {
                socket.setSoTimeout(1);
                return !c2753.mo3284();
            } finally {
                socket.setSoTimeout(soTimeout);
            }
        } catch (SocketTimeoutException unused) {
            return true;
        } catch (IOException unused2) {
            return false;
        }
    }

    @Override // defpackage.AbstractC2371
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void mo2697(C2985 c2985) {
        synchronized (this) {
            this.f3408 = (c2985.f11531 & 8) != 0 ? c2985.f11532[3] : Integer.MAX_VALUE;
        }
    }

    @Override // defpackage.AbstractC2371
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void mo2698(C4498 c4498) {
        c4498.m9588(8, null);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void m2699() throws SocketException {
        this.f3405 = System.nanoTime();
        EnumC3518 enumC3518 = this.f3401;
        if (enumC3518 == EnumC3518.f13216 || enumC3518 == EnumC3518.f13214) {
            this.f3398.setSoTimeout(0);
            ᵼᵫᵧˀ r0 = ᵼᵫᵧˀ.ᵿʗᵝʽ;
            C3276 c3276 = C3276.f12306;
            ʽˋːᵜ r2 = new ʽˋːᵜ(this.f3409);
            ᵧˉʙ r3 = this.f3412;
            String str = this.f3403.f18888.f19157.f6002;
            r2.ᵿʗᵝʽ = r3;
            r2.ᵾᵬ = AbstractC4061.f15225 + ' ' + str;
            r2.ᵤᵙᵷ = this;
            r2.ᵡⁱᵥ = c3276;
            C4560 c4560 = new C4560(r2);
            this.f3404 = c4560;
            C2985 c2985 = C4560.f16955;
            this.f3408 = (c2985.f11531 & 8) != 0 ? c2985.f11532[3] : Integer.MAX_VALUE;
            C4537 c4537 = c4560.f16959;
            synchronized (c4537) {
                try {
                    if (c4537.f16875) {
                        throw new IOException("closed");
                    }
                    Logger logger = C4537.f16871;
                    if (logger.isLoggable(Level.FINE)) {
                        logger.fine(AbstractC4061.m8924(">> CONNECTION " + AbstractC5398.f20229.mo5850(), new Object[0]));
                    }
                    c4537.f16874.mo3286(AbstractC5398.f20229);
                    c4537.f16874.flush();
                } catch (Throwable th) {
                    throw th;
                }
            }
            c4560.f16959.m9642(c4560.f16980);
            if (c4560.f16980.m7295() != 65535) {
                c4560.f16959.m9639(r6 - 65535, 0);
            }
            C0897.m3015(c4560.f16956.m7606(), c4560.f16979, c4560.f16967);
        }
    }

    @Override // defpackage.InterfaceC0652
    /* renamed from: ᵹᵝᵶ */
    public final C5057 mo2591() {
        return this.f3403;
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void m2700() {
        synchronized (this) {
            this.f3407++;
        }
    }
}
