# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.platform.android.AndroidSocketAdapter$Companion":"AndroidSocketAdapter.kt","okhttp3.internal.platform.android.BouncyCastleSocketAdapter":"BouncyCastleSocketAdapter.kt","okhttp3.internal.platform.android.StandardAndroidSocketAdapter":"StandardAndroidSocketAdapter.kt","okhttp3.internal.platform.android.AndroidSocketAdapter":"AndroidSocketAdapter.kt","okhttp3.internal.platform.android.ConscryptSocketAdapter":"ConscryptSocketAdapter.kt","okhttp3.internal.platform.Platform":"Platform.kt","okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion":"AndroidCertificateChainCleaner.kt","okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion":"ConscryptSocketAdapter.kt","okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion":"StandardAndroidSocketAdapter.kt"}}
okhttp3.internal.platform.AndroidPlatform -> ze:
# {"id":"sourceFile","fileName":"AndroidPlatform.kt"}
    android.content.Context applicationContext -> c
    java.util.List socketAdapters -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    boolean isSupported -> e
    1:12:void <clinit>():181:181 -> <clinit>
    1:3:void okhttp3.internal.platform.Platform.<init>():72:72 -> <init>
    1:3:void <init>():47 -> <init>
    4:9:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):64:64 -> <init>
    4:9:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    4:9:void <init>():55 -> <init>
    10:14:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):66:66 -> <init>
    10:14:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    10:14:void <init>():55 -> <init>
    15:19:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):68:68 -> <init>
    15:19:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    15:19:void <init>():55 -> <init>
    20:21:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):70:70 -> <init>
    20:21:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    20:21:void <init>():55 -> <init>
    22:26:void okhttp3.internal.platform.android.StandardAndroidSocketAdapter.<init>(java.lang.Class,java.lang.Class,java.lang.Class):31:31 -> <init>
    22:26:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):70 -> <init>
    22:26:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    22:26:void <init>():55 -> <init>
    27:28:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):72:72 -> <init>
    27:28:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    27:28:void <init>():55 -> <init>
    29:35:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):73:73 -> <init>
    29:35:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    29:35:void <init>():55 -> <init>
    36:37:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):75:75 -> <init>
    36:37:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    36:37:void <init>():55 -> <init>
    38:41:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):72:72 -> <init>
    38:41:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    38:41:void <init>():55 -> <init>
    42:43:void <init>():56:56 -> <init>
    44:45:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.AndroidSocketAdapter.access$getPlayProviderFactory$cp():33:33 -> <init>
    44:45:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.AndroidSocketAdapter$Companion.getPlayProviderFactory():99 -> <init>
    44:45:void <init>():56 -> <init>
    46:48:void <init>():56:56 -> <init>
    49:50:void <init>():58:58 -> <init>
    51:52:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.ConscryptSocketAdapter.access$getFactory$cp():27:27 -> <init>
    51:52:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion.getFactory():55 -> <init>
    51:52:void <init>():58 -> <init>
    53:55:void <init>():58:58 -> <init>
    56:57:void <init>():59:59 -> <init>
    58:59:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.BouncyCastleSocketAdapter.access$getFactory$cp():26:26 -> <init>
    58:59:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion.getFactory():59 -> <init>
    58:59:void <init>():59 -> <init>
    60:77:void <init>():59:59 -> <init>
    78:81:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object[]):140:140 -> <init>
    78:81:void <init>():54 -> <init>
    82:86:void <init>():187:187 -> <init>
    87:101:void <init>():188:188 -> <init>
    102:107:void <init>():60:60 -> <init>
    108:111:void <init>():188:188 -> <init>
    112:114:void <init>():60:60 -> <init>
    1:3:void setApplicationContext(android.content.Context):51:51 -> a
    1:3:android.content.Context getApplicationContext():51:51 -> b
    2:10:okhttp3.internal.platform.android.AndroidCertificateChainCleaner okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion.buildIfSupported(javax.net.ssl.X509TrustManager):63:63 -> c
    2:10:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lhw9;"}
    11:18:okhttp3.internal.platform.android.AndroidCertificateChainCleaner okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion.buildIfSupported(javax.net.ssl.X509TrustManager):70:70 -> c
    11:18:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    19:20:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189:189 -> c
    19:20:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    21:25:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):119:119 -> c
    21:25:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    21:25:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    26:29:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):124:124 -> c
    26:29:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    26:29:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    30:31:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):125:125 -> c
    30:31:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    30:31:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    32:37:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):126:126 -> c
    32:37:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    32:37:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    38:42:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):124:124 -> c
    38:42:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    38:42:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    43:45:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):128:128 -> c
    43:45:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    43:45:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    46:51:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):129:129 -> c
    46:51:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    46:51:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    52:67:okhttp3.internal.tls.TrustRootIndex okhttp3.internal.platform.Platform.buildTrustRootIndex(javax.net.ssl.X509TrustManager):191:191 -> c
    52:67:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):131 -> c
    52:67:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    52:67:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    68:71:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189:189 -> c
    68:71:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    1:30:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):99:99 -> d
    31:34:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):100:100 -> d
    4:8:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):69:69 -> e
    9:14:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):73:73 -> e
    15:22:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):74:74 -> e
    23:23:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):76:76 -> e
    1:37:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):105:105 -> f
    4:12:boolean isCleartextTrafficPermitted(java.lang.String):109:109 -> h
    2:5:void log(java.lang.String,int,java.lang.Throwable):145:145 -> i
    6:9:void log(java.lang.String,int,java.lang.Throwable):146:146 -> i
    10:13:void log(java.lang.String,int,java.lang.Throwable):148:148 -> i
    1:5:javax.net.ssl.SSLContext newSSLContext():82:82 -> k
    6:15:javax.net.ssl.SSLContext okhttp3.internal.platform.Platform.newSSLContext():76:76 -> k
    6:15:javax.net.ssl.SSLContext newSSLContext():84 -> k
