package defpackage;

import java.net.ProxySelector;
import java.security.GeneralSecurityException;
import java.security.KeyManagementException;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import javax.net.SocketFactory;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;

/* renamed from: ᵪᵹˀ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3914 {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public static final List f14688 = AbstractC4061.m8928(new EnumC3518[]{EnumC3518.f13216, EnumC3518.f13218});

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public static final List f14689 = AbstractC4061.m8928(new C2630[]{C2630.f10210, C2630.f10211});

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

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final X509TrustManager f14691;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final ProxySelector f14692;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final ᵥᵵ f14693;

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

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

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public final ᵩʛʽ f14696;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final boolean f14697;

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final HostnameVerifier f14698;

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final List f14699;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final C2931 f14700;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final int f14701;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final C3246 f14702;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final ᵮᵥٴ f14703;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final int f14704;

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public final C3520 f14705;

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final SocketFactory f14706;

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final ᵥᵵ f14707;

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final SSLSocketFactory f14708;

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

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final InterfaceC2376 f14710;

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final List f14711;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final ᵼᵫᵧˀ f14712;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final boolean f14713;

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

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final ᵿʤˑᵦ f14715;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final int f14716;

    public C3914() {
        this(new C5570());
    }

    public C3914(C5570 c5570) throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException {
        this.f14703 = c5570.f20898;
        this.f14709 = AbstractC4061.m8925(c5570.f20892);
        this.f14695 = AbstractC4061.m8925(c5570.f20909);
        this.f14714 = c5570.f20887;
        this.f14690 = c5570.f20891;
        this.f14694 = c5570.f20890;
        this.f14693 = c5570.f20908;
        this.f14713 = c5570.f20894;
        this.f14697 = c5570.f20905;
        this.f14710 = c5570.f20907;
        this.f14712 = c5570.f20889;
        ProxySelector proxySelector = ProxySelector.getDefault();
        this.f14692 = proxySelector == null ? C1764.f7123 : proxySelector;
        this.f14707 = c5570.f20902;
        this.f14706 = c5570.f20901;
        List list = c5570.f20896;
        this.f14699 = list;
        this.f14711 = c5570.f20906;
        this.f14698 = c5570.f20895;
        this.f14704 = c5570.f20899;
        this.f14701 = c5570.f20897;
        this.f14716 = c5570.f20910;
        this.f14715 = new ᵿʤˑᵦ(18);
        this.f14702 = C3246.f12221;
        C2931 c2931 = c5570.f20904;
        if (c2931 == null) {
            c2931 = new C2931(15);
            c5570.f20904 = c2931;
        }
        this.f14700 = c2931;
        if (list == null || !list.isEmpty()) {
            Iterator it = list.iterator();
            while (it.hasNext()) {
                if (((C2630) it.next()).f10214) {
                    SSLSocketFactory sSLSocketFactory = c5570.f20903;
                    if (sSLSocketFactory == null) {
                        AbstractC0761 abstractC0761 = AbstractC0761.f3627;
                        AbstractC0761.f3627.getClass();
                        TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
                        trustManagerFactory.init((KeyStore) null);
                        TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
                        if (trustManagers.length == 1) {
                            TrustManager trustManager = trustManagers[0];
                            if (trustManager instanceof X509TrustManager) {
                                X509TrustManager x509TrustManager = (X509TrustManager) trustManager;
                                this.f14691 = x509TrustManager;
                                AbstractC0761 abstractC07612 = AbstractC0761.f3627;
                                abstractC07612.getClass();
                                try {
                                    SSLContext sSLContextMo2846 = abstractC07612.mo2846();
                                    sSLContextMo2846.init(null, new TrustManager[]{x509TrustManager}, null);
                                    this.f14708 = sSLContextMo2846.getSocketFactory();
                                    ᵩʛʽ r0 = AbstractC0761.f3627.mo2843(x509TrustManager);
                                    this.f14696 = r0;
                                    C3520 c3520 = c5570.f20900;
                                    this.f14705 = ᵲᵝᵪ.ᵹᵝᵶ(c3520.f13222, r0) ? c3520 : new C3520(c3520.f13221, r0);
                                } catch (GeneralSecurityException e) {
                                    throw new AssertionError("No System TLS: " + e, e);
                                }
                            }
                        }
                        throw new IllegalStateException("Unexpected default trust managers: ".concat(Arrays.toString(trustManagers)).toString());
                    }
                    this.f14708 = sSLSocketFactory;
                    ᵩʛʽ r02 = c5570.f20893;
                    this.f14696 = r02;
                    this.f14691 = c5570.f20888;
                    C3520 c35202 = c5570.f20900;
                    this.f14705 = ᵲᵝᵪ.ᵹᵝᵶ(c35202.f13222, r02) ? c35202 : new C3520(c35202.f13221, r02);
                }
            }
            this.f14708 = null;
            this.f14696 = null;
            this.f14691 = null;
            this.f14705 = C3520.f13220;
        } else {
            this.f14708 = null;
            this.f14696 = null;
            this.f14691 = null;
            this.f14705 = C3520.f13220;
        }
        X509TrustManager x509TrustManager2 = this.f14691;
        ᵩʛʽ r03 = this.f14696;
        SSLSocketFactory sSLSocketFactory2 = this.f14708;
        List list2 = this.f14695;
        List list3 = this.f14709;
        if (list3.contains(null)) {
            C1260.m3820(list3, "Null interceptor: ");
            throw null;
        }
        if (list2.contains(null)) {
            C1260.m3820(list2, "Null network interceptor: ");
            throw null;
        }
        List list4 = this.f14699;
        if (list4 == null || !list4.isEmpty()) {
            Iterator it2 = list4.iterator();
            while (it2.hasNext()) {
                if (((C2630) it2.next()).f10214) {
                    if (sSLSocketFactory2 == null) {
                        ᵹˉᵞ.ᵳٴᵶ("sslSocketFactory == null");
                        throw null;
                    }
                    if (r03 == null) {
                        ᵹˉᵞ.ᵳٴᵶ("certificateChainCleaner == null");
                        throw null;
                    }
                    if (x509TrustManager2 != null) {
                        return;
                    }
                    ᵹˉᵞ.ᵳٴᵶ("x509TrustManager == null");
                    throw null;
                }
            }
        }
        if (sSLSocketFactory2 != null) {
            ᵹˉᵞ.ᵳٴᵶ("Check failed.");
            throw null;
        }
        if (r03 != null) {
            ᵹˉᵞ.ᵳٴᵶ("Check failed.");
            throw null;
        }
        if (x509TrustManager2 != null) {
            ᵹˉᵞ.ᵳٴᵶ("Check failed.");
            throw null;
        }
        if (ᵲᵝᵪ.ᵹᵝᵶ(this.f14705, C3520.f13220)) {
            return;
        }
        ᵹˉᵞ.ᵳٴᵶ("Check failed.");
        throw null;
    }
}
