APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:CoinCalc
版本号:17.5
包名称:com.samruston.flip

MD5 校验值:719081c19dfabad7b000ef11fc4f3317

反编译源代码说明

z.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package w6;

import androidx.recyclerview.widget.LinearLayoutManager;
import g7.k;
import j7.c;
import java.net.Proxy;
import java.net.ProxySelector;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import javax.net.SocketFactory;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.X509TrustManager;
import kotlin.Metadata;
import w6.e;
import w6.r;

@Metadata(d1 = {"\u0000Þ\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\n\n\u0002\u0010\t\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006\b\u0016\u0018\u0000 P2\u00020\u00012\u00020\u00022\u00020\u0003:\u0003\t\u008b\u0001B\u0015\b\u0000\u0012\b\u0010\u0087\u0001\u001a\u00030\u0086\u0001¢\u0006\u0006\b\u0088\u0001\u0010\u0089\u0001B\u000b\b\u0016¢\u0006\u0006\b\u0088\u0001\u0010\u008a\u0001J\b\u0010\u0005\u001a\u00020\u0004H\u0002J\u0010\u0010\t\u001a\u00020\b2\u0006\u0010\u0007\u001a\u00020\u0006H\u0016R\u0017\u0010\u000f\u001a\u00020\n8G¢\u0006\f\n\u0004\b\u000b\u0010\f\u001a\u0004\b\r\u0010\u000eR\u0017\u0010\u0015\u001a\u00020\u00108G¢\u0006\f\n\u0004\b\u0011\u0010\u0012\u001a\u0004\b\u0013\u0010\u0014R\u001d\u0010\u001c\u001a\b\u0012\u0004\u0012\u00020\u00170\u00168G¢\u0006\f\n\u0004\b\u0018\u0010\u0019\u001a\u0004\b\u001a\u0010\u001bR\u001d\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u00170\u00168G¢\u0006\f\n\u0004\b\u001d\u0010\u0019\u001a\u0004\b\u001e\u0010\u001bR\u0017\u0010%\u001a\u00020 8G¢\u0006\f\n\u0004\b!\u0010\"\u001a\u0004\b#\u0010$R\u0017\u0010+\u001a\u00020&8G¢\u0006\f\n\u0004\b'\u0010(\u001a\u0004\b)\u0010*R\u0017\u00100\u001a\u00020,8G¢\u0006\f\n\u0004\b-\u0010.\u001a\u0004\b\u001d\u0010/R\u0017\u00103\u001a\u00020&8G¢\u0006\f\n\u0004\b1\u0010(\u001a\u0004\b2\u0010*R\u0017\u00106\u001a\u00020&8G¢\u0006\f\n\u0004\b4\u0010(\u001a\u0004\b5\u0010*R\u0017\u0010;\u001a\u0002078G¢\u0006\f\n\u0004\b\u0013\u00108\u001a\u0004\b9\u0010:R\u0017\u0010A\u001a\u00020<8G¢\u0006\f\n\u0004\b=\u0010>\u001a\u0004\b?\u0010@R\u0019\u0010F\u001a\u0004\u0018\u00010B8G¢\u0006\f\n\u0004\b9\u0010C\u001a\u0004\bD\u0010ER\u0017\u0010K\u001a\u00020G8G¢\u0006\f\n\u0004\b\r\u0010H\u001a\u0004\bI\u0010JR\u0017\u0010M\u001a\u00020,8G¢\u0006\f\n\u0004\b?\u0010.\u001a\u0004\bL\u0010/R\u0017\u0010R\u001a\u00020N8G¢\u0006\f\n\u0004\b#\u0010O\u001a\u0004\bP\u0010QR\u0016\u0010U\u001a\u0004\u0018\u00010S8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b2\u0010TR\u0019\u0010X\u001a\u0004\u0018\u00010V8G¢\u0006\f\n\u0004\b5\u0010W\u001a\u0004\bX\u0010YR\u001d\u0010\\\u001a\b\u0012\u0004\u0012\u00020Z0\u00168G¢\u0006\f\n\u0004\b[\u0010\u0019\u001a\u0004\b=\u0010\u001bR\u001d\u0010`\u001a\b\u0012\u0004\u0012\u00020]0\u00168G¢\u0006\f\n\u0004\b^\u0010\u0019\u001a\u0004\b_\u0010\u001bR\u0017\u0010e\u001a\u00020a8G¢\u0006\f\n\u0004\bb\u0010c\u001a\u0004\b^\u0010dR\u0017\u0010i\u001a\u00020f8G¢\u0006\f\n\u0004\b\u001a\u0010g\u001a\u0004\b-\u0010hR\u0019\u0010l\u001a\u0004\u0018\u00010j8G¢\u0006\f\n\u0004\b\u001e\u0010k\u001a\u0004\bl\u0010mR\u0017\u0010r\u001a\u00020n8G¢\u0006\f\n\u0004\bo\u0010p\u001a\u0004\b'\u0010qR\u0017\u0010s\u001a\u00020n8G¢\u0006\f\n\u0004\b_\u0010p\u001a\u0004\b4\u0010qR\u0017\u0010u\u001a\u00020n8G¢\u0006\f\n\u0004\bD\u0010p\u001a\u0004\bt\u0010qR\u0017\u0010w\u001a\u00020n8G¢\u0006\f\n\u0004\bL\u0010p\u001a\u0004\bv\u0010qR\u0017\u0010x\u001a\u00020n8G¢\u0006\f\n\u0004\bI\u0010p\u001a\u0004\bo\u0010qR\u0017\u0010z\u001a\u00020y8G¢\u0006\f\n\u0004\bt\u0010\u0005\u001a\u0004\bz\u0010{R\u0017\u0010\u007f\u001a\u00020|8\u0006¢\u0006\f\n\u0004\b)\u0010}\u001a\u0004\b[\u0010~R\u001e\u0010\u0081\u0001\u001a\u0005\u0018\u00010\u0080\u00018G¢\u0006\u000f\n\u0006\b\u0081\u0001\u0010\u0082\u0001\u001a\u0005\b!\u0010\u0083\u0001R\u0013\u0010\u0085\u0001\u001a\u00020S8G¢\u0006\u0007\u001a\u0005\bp\u0010\u0084\u0001¨\u0006\u008c\u0001"}, d2 = {"Lw6/z;", "", "Lw6/e$a;", "", "Ln3/x;", "J", "Lw6/b0;", "request", "Lw6/e;", "a", "Lw6/p;", "e", "Lw6/p;", "q", "()Lw6/p;", "dispatcher", "Lw6/k;", "f", "Lw6/k;", "n", "()Lw6/k;", "connectionPool", "", "Lw6/w;", "g", "Ljava/util/List;", "y", "()Ljava/util/List;", "interceptors", "h", "z", "networkInterceptors", "Lw6/r$c;", "i", "Lw6/r$c;", "s", "()Lw6/r$c;", "eventListenerFactory", "", "j", "Z", "G", "()Z", "retryOnConnectionFailure", "Lw6/b;", "k", "Lw6/b;", "()Lw6/b;", "authenticator", "l", "t", "followRedirects", "m", "u", "followSslRedirects", "Lw6/n;", "Lw6/n;", "p", "()Lw6/n;", "cookieJar", "Lw6/q;", "o", "Lw6/q;", "r", "()Lw6/q;", "dns", "Ljava/net/Proxy;", "Ljava/net/Proxy;", "C", "()Ljava/net/Proxy;", "proxy", "Ljava/net/ProxySelector;", "Ljava/net/ProxySelector;", "E", "()Ljava/net/ProxySelector;", "proxySelector", "D", "proxyAuthenticator", "Ljavax/net/SocketFactory;", "Ljavax/net/SocketFactory;", "H", "()Ljavax/net/SocketFactory;", "socketFactory", "Ljavax/net/ssl/SSLSocketFactory;", "Ljavax/net/ssl/SSLSocketFactory;", "sslSocketFactoryOrNull", "Ljavax/net/ssl/X509TrustManager;", "Ljavax/net/ssl/X509TrustManager;", "x509TrustManager", "()Ljavax/net/ssl/X509TrustManager;", "Lw6/l;", "v", "connectionSpecs", "Lw6/a0;", "w", "B", "protocols", "Ljavax/net/ssl/HostnameVerifier;", "x", "Ljavax/net/ssl/HostnameVerifier;", "()Ljavax/net/ssl/HostnameVerifier;", "hostnameVerifier", "Lw6/g;", "Lw6/g;", "()Lw6/g;", "certificatePinner", "Lj7/c;", "Lj7/c;", "certificateChainCleaner", "()Lj7/c;", "", "A", "I", "()I", "callTimeoutMillis", "connectTimeoutMillis", "F", "readTimeoutMillis", "M", "writeTimeoutMillis", "pingIntervalMillis", "", "minWebSocketMessageToCompress", "()J", "Lc7/h;", "Lc7/h;", "()Lc7/h;", "routeDatabase", "Lw6/c;", "cache", "Lw6/c;", "()Lw6/c;", "()Ljavax/net/ssl/SSLSocketFactory;", "sslSocketFactory", "Lw6/z$a;", "builder", "<init>", "(Lw6/z$a;)V", "()V", "b", "okhttp"}, k = 1, mv = {1, 6, LinearLayoutManager.HORIZONTAL})
public class z implements Cloneable, e.a {

    public static final Companion INSTANCE = new Companion(null);
    private static final List<a0> I = y6.d.v(a0.HTTP_2, a0.HTTP_1_1);
    private static final List<l> J = y6.d.v(l.f13715i, l.f13717k);

    private final int callTimeoutMillis;

    private final int connectTimeoutMillis;

    private final int readTimeoutMillis;

    private final int writeTimeoutMillis;

    private final int pingIntervalMillis;

    private final long minWebSocketMessageToCompress;

    private final c7.h routeDatabase;

    private final p dispatcher;

    private final k connectionPool;

    private final List<w> interceptors;

    private final List<w> networkInterceptors;

    private final r.c eventListenerFactory;

    private final boolean retryOnConnectionFailure;

    private final b authenticator;

    private final boolean followRedirects;

    private final boolean followSslRedirects;

    private final n cookieJar;

    private final q dns;

    private final Proxy proxy;

    private final ProxySelector proxySelector;

    private final b proxyAuthenticator;

    private final SocketFactory socketFactory;

    private final SSLSocketFactory sslSocketFactoryOrNull;

    private final X509TrustManager x509TrustManager;

    private final List<l> connectionSpecs;

    private final List<a0> protocols;

    private final HostnameVerifier hostnameVerifier;

    private final g certificatePinner;

    private final j7.c certificateChainCleaner;

    @Metadata(d1 = {"\u0000Ê\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010!\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u000f\n\u0002\u0010\t\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\b\u0018\u00002\u00020\u0001B\t¢\u0006\u0006\b²\u0001\u0010³\u0001J\u000e\u0010\u0004\u001a\u00020\u00002\u0006\u0010\u0003\u001a\u00020\u0002J\u0006\u0010\u0006\u001a\u00020\u0005R\"\u0010\r\u001a\u00020\u00078\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\u0004\u0010\b\u001a\u0004\b\t\u0010\n\"\u0004\b\u000b\u0010\fR\"\u0010\u0014\u001a\u00020\u000e8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\u0006\u0010\u000f\u001a\u0004\b\u0010\u0010\u0011\"\u0004\b\u0012\u0010\u0013R \u0010\u001a\u001a\b\u0012\u0004\u0012\u00020\u00020\u00158\u0000X\u0080\u0004¢\u0006\f\n\u0004\b\u0016\u0010\u0017\u001a\u0004\b\u0018\u0010\u0019R \u0010\u001d\u001a\b\u0012\u0004\u0012\u00020\u00020\u00158\u0000X\u0080\u0004¢\u0006\f\n\u0004\b\u001b\u0010\u0017\u001a\u0004\b\u001c\u0010\u0019R\"\u0010%\u001a\u00020\u001e8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\u001f\u0010 \u001a\u0004\b!\u0010\"\"\u0004\b#\u0010$R\"\u0010-\u001a\u00020&8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b'\u0010(\u001a\u0004\b)\u0010*\"\u0004\b+\u0010,R\"\u00104\u001a\u00020.8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b/\u00100\u001a\u0004\b\u0016\u00101\"\u0004\b2\u00103R\"\u00108\u001a\u00020&8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b5\u0010(\u001a\u0004\b6\u0010*\"\u0004\b7\u0010,R\"\u0010;\u001a\u00020&8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\u0010\u0010(\u001a\u0004\b9\u0010*\"\u0004\b:\u0010,R\"\u0010C\u001a\u00020<8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b=\u0010>\u001a\u0004\b?\u0010@\"\u0004\bA\u0010BR\"\u0010J\u001a\u00020D8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b?\u0010E\u001a\u0004\bF\u0010G\"\u0004\bH\u0010IR$\u0010Q\u001a\u0004\u0018\u00010K8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\t\u0010L\u001a\u0004\bM\u0010N\"\u0004\bO\u0010PR$\u0010X\u001a\u0004\u0018\u00010R8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\bF\u0010S\u001a\u0004\bT\u0010U\"\u0004\bV\u0010WR\"\u0010[\u001a\u00020.8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b!\u00100\u001a\u0004\bY\u00101\"\u0004\bZ\u00103R\"\u0010b\u001a\u00020\\8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b6\u0010]\u001a\u0004\b^\u0010_\"\u0004\b`\u0010aR$\u0010i\u001a\u0004\u0018\u00010c8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b9\u0010d\u001a\u0004\be\u0010f\"\u0004\bg\u0010hR$\u0010q\u001a\u0004\u0018\u00010j8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\bk\u0010l\u001a\u0004\bm\u0010n\"\u0004\bo\u0010pR(\u0010v\u001a\b\u0012\u0004\u0012\u00020s0r8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\b\u0018\u0010\u0017\u001a\u0004\b=\u0010\u0019\"\u0004\bt\u0010uR(\u0010{\u001a\b\u0012\u0004\u0012\u00020w0r8\u0000@\u0000X\u0080\u000e¢\u0006\u0012\n\u0004\bx\u0010\u0017\u001a\u0004\by\u0010\u0019\"\u0004\bz\u0010uR$\u0010\u0081\u0001\u001a\u00020|8\u0000@\u0000X\u0080\u000e¢\u0006\u0013\n\u0004\b\u001c\u0010}\u001a\u0004\bk\u0010~\"\u0005\b\u007f\u0010\u0080\u0001R)\u0010\u0088\u0001\u001a\u00030\u0082\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0017\n\u0006\b\u0083\u0001\u0010\u0084\u0001\u001a\u0005\b/\u0010\u0085\u0001\"\u0006\b\u0086\u0001\u0010\u0087\u0001R*\u0010\u008e\u0001\u001a\u0005\u0018\u00010\u0089\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0016\n\u0005\by\u0010\u008a\u0001\u001a\u0005\b'\u0010\u008b\u0001\"\u0006\b\u008c\u0001\u0010\u008d\u0001R(\u0010\u0094\u0001\u001a\u00030\u008f\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0016\n\u0005\bM\u0010\u0090\u0001\u001a\u0005\b\u001f\u0010\u0091\u0001\"\u0006\b\u0092\u0001\u0010\u0093\u0001R(\u0010\u0096\u0001\u001a\u00030\u008f\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0016\n\u0005\bY\u0010\u0090\u0001\u001a\u0005\b5\u0010\u0091\u0001\"\u0006\b\u0095\u0001\u0010\u0093\u0001R)\u0010\u0099\u0001\u001a\u00030\u008f\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0017\n\u0005\bT\u0010\u0090\u0001\u001a\u0006\b\u0097\u0001\u0010\u0091\u0001\"\u0006\b\u0098\u0001\u0010\u0093\u0001R*\u0010\u009c\u0001\u001a\u00030\u008f\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0018\n\u0006\b\u0097\u0001\u0010\u0090\u0001\u001a\u0006\b\u009a\u0001\u0010\u0091\u0001\"\u0006\b\u009b\u0001\u0010\u0093\u0001R)\u0010\u009e\u0001\u001a\u00030\u008f\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0017\n\u0005\b)\u0010\u0090\u0001\u001a\u0006\b\u0083\u0001\u0010\u0091\u0001\"\u0006\b\u009d\u0001\u0010\u0093\u0001R)\u0010¥\u0001\u001a\u00030\u009f\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0017\n\u0006\b \u0001\u0010¡\u0001\u001a\u0005\bx\u0010¢\u0001\"\u0006\b£\u0001\u0010¤\u0001R+\u0010«\u0001\u001a\u0005\u0018\u00010¦\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0017\n\u0005\b^\u0010§\u0001\u001a\u0006\b \u0001\u0010¨\u0001\"\u0006\b©\u0001\u0010ª\u0001R+\u0010\u00ad\u0001\u001a\u0005\u0018\u00010¬\u00018\u0000@\u0000X\u0080\u000e¢\u0006\u0017\n\u0006\b\u00ad\u0001\u0010®\u0001\u001a\u0005\b\u001b\u0010¯\u0001\"\u0006\b°\u0001\u0010±\u0001¨\u0006´\u0001"}, d2 = {"Lw6/z$a;", "", "Lw6/w;", "interceptor", "a", "Lw6/z;", "b", "Lw6/p;", "Lw6/p;", "l", "()Lw6/p;", "setDispatcher$okhttp", "(Lw6/p;)V", "dispatcher", "Lw6/k;", "Lw6/k;", "i", "()Lw6/k;", "setConnectionPool$okhttp", "(Lw6/k;)V", "connectionPool", "", "c", "Ljava/util/List;", "r", "()Ljava/util/List;", "interceptors", "d", "t", "networkInterceptors", "Lw6/r$c;", "e", "Lw6/r$c;", "n", "()Lw6/r$c;", "setEventListenerFactory$okhttp", "(Lw6/r$c;)V", "eventListenerFactory", "", "f", "Z", "A", "()Z", "setRetryOnConnectionFailure$okhttp", "(Z)V", "retryOnConnectionFailure", "Lw6/b;", "g", "Lw6/b;", "()Lw6/b;", "setAuthenticator$okhttp", "(Lw6/b;)V", "authenticator", "h", "o", "setFollowRedirects$okhttp", "followRedirects", "p", "setFollowSslRedirects$okhttp", "followSslRedirects", "Lw6/n;", "j", "Lw6/n;", "k", "()Lw6/n;", "setCookieJar$okhttp", "(Lw6/n;)V", "cookieJar", "Lw6/q;", "Lw6/q;", "m", "()Lw6/q;", "setDns$okhttp", "(Lw6/q;)V", "dns", "Ljava/net/Proxy;", "Ljava/net/Proxy;", "w", "()Ljava/net/Proxy;", "setProxy$okhttp", "(Ljava/net/Proxy;)V", "proxy", "Ljava/net/ProxySelector;", "Ljava/net/ProxySelector;", "y", "()Ljava/net/ProxySelector;", "setProxySelector$okhttp", "(Ljava/net/ProxySelector;)V", "proxySelector", "x", "setProxyAuthenticator$okhttp", "proxyAuthenticator", "Ljavax/net/SocketFactory;", "Ljavax/net/SocketFactory;", "C", "()Ljavax/net/SocketFactory;", "setSocketFactory$okhttp", "(Ljavax/net/SocketFactory;)V", "socketFactory", "Ljavax/net/ssl/SSLSocketFactory;", "Ljavax/net/ssl/SSLSocketFactory;", "D", "()Ljavax/net/ssl/SSLSocketFactory;", "setSslSocketFactoryOrNull$okhttp", "(Ljavax/net/ssl/SSLSocketFactory;)V", "sslSocketFactoryOrNull", "Ljavax/net/ssl/X509TrustManager;", "q", "Ljavax/net/ssl/X509TrustManager;", "F", "()Ljavax/net/ssl/X509TrustManager;", "setX509TrustManagerOrNull$okhttp", "(Ljavax/net/ssl/X509TrustManager;)V", "x509TrustManagerOrNull", "", "Lw6/l;", "setConnectionSpecs$okhttp", "(Ljava/util/List;)V", "connectionSpecs", "Lw6/a0;", "s", "v", "setProtocols$okhttp", "protocols", "Ljavax/net/ssl/HostnameVerifier;", "Ljavax/net/ssl/HostnameVerifier;", "()Ljavax/net/ssl/HostnameVerifier;", "setHostnameVerifier$okhttp", "(Ljavax/net/ssl/HostnameVerifier;)V", "hostnameVerifier", "Lw6/g;", "u", "Lw6/g;", "()Lw6/g;", "setCertificatePinner$okhttp", "(Lw6/g;)V", "certificatePinner", "Lj7/c;", "Lj7/c;", "()Lj7/c;", "setCertificateChainCleaner$okhttp", "(Lj7/c;)V", "certificateChainCleaner", "", "I", "()I", "setCallTimeout$okhttp", "(I)V", "callTimeout", "setConnectTimeout$okhttp", "connectTimeout", "z", "setReadTimeout$okhttp", "readTimeout", "E", "setWriteTimeout$okhttp", "writeTimeout", "setPingInterval$okhttp", "pingInterval", "", "B", "J", "()J", "setMinWebSocketMessageToCompress$okhttp", "(J)V", "minWebSocketMessageToCompress", "Lc7/h;", "Lc7/h;", "()Lc7/h;", "setRouteDatabase$okhttp", "(Lc7/h;)V", "routeDatabase", "Lw6/c;", "cache", "Lw6/c;", "()Lw6/c;", "setCache$okhttp", "(Lw6/c;)V", "<init>", "()V", "okhttp"}, k = 1, mv = {1, 6, LinearLayoutManager.HORIZONTAL})
    public static final class a {

        private int pingInterval;

        private long minWebSocketMessageToCompress;

        private c7.h routeDatabase;

        private p dispatcher = new p();

        private k connectionPool = new k();

        private final List<w> interceptors = new ArrayList();

        private final List<w> networkInterceptors = new ArrayList();

        private r.c eventListenerFactory = y6.d.g(r.f13755b);

        private boolean retryOnConnectionFailure = true;

        private b authenticator;

        private boolean followRedirects;

        private boolean followSslRedirects;

        private n cookieJar;

        private q dns;

        private Proxy proxy;

        private ProxySelector proxySelector;

        private b proxyAuthenticator;

        private SocketFactory socketFactory;

        private SSLSocketFactory sslSocketFactoryOrNull;

        private X509TrustManager x509TrustManagerOrNull;

        private List<l> connectionSpecs;

        private List<? extends a0> protocols;

        private HostnameVerifier hostnameVerifier;

        private g certificatePinner;

        private j7.c certificateChainCleaner;

        private int callTimeout;

        private int connectTimeout;

        private int readTimeout;

        private int writeTimeout;

        public final boolean getRetryOnConnectionFailure() {
            return this.retryOnConnectionFailure;
        }

        public final c7.h getRouteDatabase() {
            return this.routeDatabase;
        }

        public final SocketFactory getSocketFactory() {
            return this.socketFactory;
        }

        public final SSLSocketFactory getSslSocketFactoryOrNull() {
            return this.sslSocketFactoryOrNull;
        }

        public final int getWriteTimeout() {
            return this.writeTimeout;
        }

        public final X509TrustManager getX509TrustManagerOrNull() {
            return this.x509TrustManagerOrNull;
        }

        public final z b() {
            return new z(this);
        }

        public final b getAuthenticator() {
            return this.authenticator;
        }

        public final c d() {
            return null;
        }

        public final int getCallTimeout() {
            return this.callTimeout;
        }

        public final j7.c getCertificateChainCleaner() {
            return this.certificateChainCleaner;
        }

        public final g getCertificatePinner() {
            return this.certificatePinner;
        }

        public final int getConnectTimeout() {
            return this.connectTimeout;
        }

        public final k getConnectionPool() {
            return this.connectionPool;
        }

        public final List<l> j() {
            return this.connectionSpecs;
        }

        public final n getCookieJar() {
            return this.cookieJar;
        }

        public final p getDispatcher() {
            return this.dispatcher;
        }

        public final q getDns() {
            return this.dns;
        }

        public final r.c getEventListenerFactory() {
            return this.eventListenerFactory;
        }

        public final boolean getFollowRedirects() {
            return this.followRedirects;
        }

        public final boolean getFollowSslRedirects() {
            return this.followSslRedirects;
        }

        public final HostnameVerifier getHostnameVerifier() {
            return this.hostnameVerifier;
        }

        public final List<w> r() {
            return this.interceptors;
        }

        public final long getMinWebSocketMessageToCompress() {
            return this.minWebSocketMessageToCompress;
        }

        public final List<w> t() {
            return this.networkInterceptors;
        }

        public final int getPingInterval() {
            return this.pingInterval;
        }

        public final List<a0> v() {
            return this.protocols;
        }

        public final Proxy getProxy() {
            return this.proxy;
        }

        public final b getProxyAuthenticator() {
            return this.proxyAuthenticator;
        }

        public final ProxySelector getProxySelector() {
            return this.proxySelector;
        }

        public final int getReadTimeout() {
            return this.readTimeout;
        }

        public final a a(w interceptor) {
            z3.k.f(interceptor, "interceptor");
            r().add(interceptor);
            return this;
        }

        public a() {
            b bVar = b.f13541b;
            this.authenticator = bVar;
            this.followRedirects = true;
            this.followSslRedirects = true;
            this.cookieJar = n.f13741b;
            this.dns = q.f13752b;
            this.proxyAuthenticator = bVar;
            SocketFactory socketFactory = SocketFactory.getDefault();
            z3.k.e(socketFactory, "getDefault()");
            this.socketFactory = socketFactory;
            Companion companion = z.INSTANCE;
            this.connectionSpecs = companion.a();
            this.protocols = companion.b();
            this.hostnameVerifier = j7.d.f9887a;
            this.certificatePinner = g.f13619d;
            this.connectTimeout = 10000;
            this.readTimeout = 10000;
            this.writeTimeout = 10000;
            this.minWebSocketMessageToCompress = 1024L;
        }
    }

    @Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u000b\u0010\fR \u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u00028\u0000X\u0080\u0004¢\u0006\f\n\u0004\b\u0004\u0010\u0005\u001a\u0004\b\u0006\u0010\u0007R \u0010\t\u001a\b\u0012\u0004\u0012\u00020\b0\u00028\u0000X\u0080\u0004¢\u0006\f\n\u0004\b\t\u0010\u0005\u001a\u0004\b\n\u0010\u0007¨\u0006\r"}, d2 = {"Lw6/z$b;", "", "", "Lw6/a0;", "DEFAULT_PROTOCOLS", "Ljava/util/List;", "b", "()Ljava/util/List;", "Lw6/l;", "DEFAULT_CONNECTION_SPECS", "a", "<init>", "()V", "okhttp"}, k = 1, mv = {1, 6, LinearLayoutManager.HORIZONTAL})
    public static final class Companion {
        private Companion() {
        }

        public Companion(z3.g gVar) {
            this();
        }

        public final List<l> a() {
            return z.J;
        }

        public final List<a0> b() {
            return z.I;
        }
    }

    public z(a aVar) {
        ProxySelector proxySelector;
        z3.k.f(aVar, "builder");
        this.dispatcher = aVar.getDispatcher();
        this.connectionPool = aVar.getConnectionPool();
        this.interceptors = y6.d.R(aVar.r());
        this.networkInterceptors = y6.d.R(aVar.t());
        this.eventListenerFactory = aVar.getEventListenerFactory();
        this.retryOnConnectionFailure = aVar.getRetryOnConnectionFailure();
        this.authenticator = aVar.getAuthenticator();
        this.followRedirects = aVar.getFollowRedirects();
        this.followSslRedirects = aVar.getFollowSslRedirects();
        this.cookieJar = aVar.getCookieJar();
        aVar.d();
        this.dns = aVar.getDns();
        this.proxy = aVar.getProxy();
        if (aVar.getProxy() != null) {
            proxySelector = i7.a.f9398a;
        } else {
            proxySelector = aVar.getProxySelector();
            proxySelector = proxySelector == null ? ProxySelector.getDefault() : proxySelector;
            if (proxySelector == null) {
                proxySelector = i7.a.f9398a;
            }
        }
        this.proxySelector = proxySelector;
        this.proxyAuthenticator = aVar.getProxyAuthenticator();
        this.socketFactory = aVar.getSocketFactory();
        List<l> j8 = aVar.j();
        this.connectionSpecs = j8;
        this.protocols = aVar.v();
        this.hostnameVerifier = aVar.getHostnameVerifier();
        this.callTimeoutMillis = aVar.getCallTimeout();
        this.connectTimeoutMillis = aVar.getConnectTimeout();
        this.readTimeoutMillis = aVar.getReadTimeout();
        this.writeTimeoutMillis = aVar.getWriteTimeout();
        this.pingIntervalMillis = aVar.getPingInterval();
        this.minWebSocketMessageToCompress = aVar.getMinWebSocketMessageToCompress();
        c7.h routeDatabase = aVar.getRouteDatabase();
        this.routeDatabase = routeDatabase == null ? new c7.h() : routeDatabase;
        boolean z7 = true;
        if (!(j8 instanceof Collection) || !j8.isEmpty()) {
            Iterator<T> it = j8.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                } else if (((l) it.next()).getIsTls()) {
                    z7 = false;
                    break;
                }
            }
        }
        if (z7) {
            this.sslSocketFactoryOrNull = null;
            this.certificateChainCleaner = null;
            this.x509TrustManager = null;
            this.certificatePinner = g.f13619d;
        } else if (aVar.getSslSocketFactoryOrNull() != null) {
            this.sslSocketFactoryOrNull = aVar.getSslSocketFactoryOrNull();
            j7.c certificateChainCleaner = aVar.getCertificateChainCleaner();
            z3.k.c(certificateChainCleaner);
            this.certificateChainCleaner = certificateChainCleaner;
            X509TrustManager x509TrustManagerOrNull = aVar.getX509TrustManagerOrNull();
            z3.k.c(x509TrustManagerOrNull);
            this.x509TrustManager = x509TrustManagerOrNull;
            g certificatePinner = aVar.getCertificatePinner();
            z3.k.c(certificateChainCleaner);
            this.certificatePinner = certificatePinner.e(certificateChainCleaner);
        } else {
            k.Companion companion = g7.k.INSTANCE;
            X509TrustManager o8 = companion.g().o();
            this.x509TrustManager = o8;
            g7.k g8 = companion.g();
            z3.k.c(o8);
            this.sslSocketFactoryOrNull = g8.n(o8);
            c.Companion companion2 = j7.c.INSTANCE;
            z3.k.c(o8);
            j7.c a8 = companion2.a(o8);
            this.certificateChainCleaner = a8;
            g certificatePinner2 = aVar.getCertificatePinner();
            z3.k.c(a8);
            this.certificatePinner = certificatePinner2.e(a8);
        }
        J();
    }

    public final int getPingIntervalMillis() {
        return this.pingIntervalMillis;
    }

    public final List<a0> B() {
        return this.protocols;
    }

    public final Proxy getProxy() {
        return this.proxy;
    }

    public final b getProxyAuthenticator() {
        return this.proxyAuthenticator;
    }

    public final ProxySelector getProxySelector() {
        return this.proxySelector;
    }

    public final int getReadTimeoutMillis() {
        return this.readTimeoutMillis;
    }

    public final boolean getRetryOnConnectionFailure() {
        return this.retryOnConnectionFailure;
    }

    public final SocketFactory getSocketFactory() {
        return this.socketFactory;
    }

    public final SSLSocketFactory I() {
        SSLSocketFactory sSLSocketFactory = this.sslSocketFactoryOrNull;
        if (sSLSocketFactory != null) {
            return sSLSocketFactory;
        }
        throw new IllegalStateException("CLEARTEXT-only client");
    }

    public final int getWriteTimeoutMillis() {
        return this.writeTimeoutMillis;
    }

    public Object clone() {
        return super.clone();
    }

    public final b getAuthenticator() {
        return this.authenticator;
    }

    public final c i() {
        return null;
    }

    public final int getCallTimeoutMillis() {
        return this.callTimeoutMillis;
    }

    public final g getCertificatePinner() {
        return this.certificatePinner;
    }

    public final int getConnectTimeoutMillis() {
        return this.connectTimeoutMillis;
    }

    public final k getConnectionPool() {
        return this.connectionPool;
    }

    public final List<l> o() {
        return this.connectionSpecs;
    }

    public final n getCookieJar() {
        return this.cookieJar;
    }

    public final p getDispatcher() {
        return this.dispatcher;
    }

    public final q getDns() {
        return this.dns;
    }

    public final r.c getEventListenerFactory() {
        return this.eventListenerFactory;
    }

    public final boolean getFollowRedirects() {
        return this.followRedirects;
    }

    public final boolean getFollowSslRedirects() {
        return this.followSslRedirects;
    }

    public final c7.h getRouteDatabase() {
        return this.routeDatabase;
    }

    public final HostnameVerifier getHostnameVerifier() {
        return this.hostnameVerifier;
    }

    public final List<w> y() {
        return this.interceptors;
    }

    public final List<w> z() {
        return this.networkInterceptors;
    }

    private final void J() {
        boolean z7;
        boolean z8;
        boolean z9;
        boolean z10 = true;
        if (!this.interceptors.contains(null)) {
            if (!this.networkInterceptors.contains(null)) {
                List<l> list = this.connectionSpecs;
                if (!(list instanceof Collection) || !list.isEmpty()) {
                    Iterator<T> it = list.iterator();
                    while (it.hasNext()) {
                        if (((l) it.next()).getIsTls()) {
                            z7 = false;
                            break;
                        }
                    }
                }
                z7 = true;
                if (z7) {
                    if (this.sslSocketFactoryOrNull == null) {
                        z8 = true;
                    } else {
                        z8 = false;
                    }
                    if (z8) {
                        if (this.certificateChainCleaner == null) {
                            z9 = true;
                        } else {
                            z9 = false;
                        }
                        if (z9) {
                            if (this.x509TrustManager != null) {
                                z10 = false;
                            }
                            if (z10) {
                                if (!z3.k.a(this.certificatePinner, g.f13619d)) {
                                    throw new IllegalStateException("Check failed.".toString());
                                }
                                return;
                            }
                            throw new IllegalStateException("Check failed.".toString());
                        }
                        throw new IllegalStateException("Check failed.".toString());
                    }
                    throw new IllegalStateException("Check failed.".toString());
                }
                if (this.sslSocketFactoryOrNull != null) {
                    if (this.certificateChainCleaner != null) {
                        if (this.x509TrustManager != null) {
                            return;
                        } else {
                            throw new IllegalStateException("x509TrustManager == null".toString());
                        }
                    }
                    throw new IllegalStateException("certificateChainCleaner == null".toString());
                }
                throw new IllegalStateException("sslSocketFactory == null".toString());
            }
            throw new IllegalStateException(z3.k.l("Null network interceptor: ", z()).toString());
        }
        throw new IllegalStateException(z3.k.l("Null interceptor: ", y()).toString());
    }

    @Override
    public e a(b0 request) {
        z3.k.f(request, "request");
        return new c7.e(this, request, false);
    }

    public z() {
        this(new a());
    }
}