# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.CertificatePinner":"CertificatePinner.kt","okhttp3.ConnectionSpec":"ConnectionSpec.kt","okhttp3.OkHttpClient$Builder":"OkHttpClient.kt","okhttp3.internal.platform.Platform":"Platform.kt","okhttp3.internal.tls.CertificateChainCleaner$Companion":"CertificateChainCleaner.kt","okhttp3.internal._UtilJvmKt":"-UtilJvm.kt"}}
okhttp3.OkHttpClient -> rk4:
# {"id":"sourceFile","fileName":"OkHttpClient.kt"}
    okhttp3.internal.connection.RouteDatabase routeDatabase -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lev3;"}
    okhttp3.internal.concurrent.TaskRunner taskRunner -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls57;"}
    okhttp3.ConnectionPool connectionPool -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg51;"}
    java.util.List DEFAULT_PROTOCOLS -> D
    java.util.List DEFAULT_CONNECTION_SPECS -> E
    okhttp3.Dispatcher dispatcher -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Let1;"}
    java.util.List interceptors -> b
    java.util.List networkInterceptors -> c
    okhttp3.EventListener$Factory eventListenerFactory -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loc8;"}
    boolean retryOnConnectionFailure -> e
    boolean fastFallback -> f
    okhttp3.Authenticator authenticator -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbf4;"}
    boolean followRedirects -> h
    boolean followSslRedirects -> i
    okhttp3.CookieJar cookieJar -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lox9;"}
    okhttp3.Dns dns -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laf4;"}
    java.net.ProxySelector proxySelector -> l
    okhttp3.Authenticator proxyAuthenticator -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbf4;"}
    javax.net.SocketFactory socketFactory -> n
    javax.net.ssl.SSLSocketFactory sslSocketFactoryOrNull -> o
    javax.net.ssl.X509TrustManager x509TrustManager -> p
    java.util.List connectionSpecs -> q
    java.util.List protocols -> r
    javax.net.ssl.HostnameVerifier hostnameVerifier -> s
    okhttp3.CertificatePinner certificatePinner -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lio0;"}
    okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhw9;"}
    int connectTimeoutMillis -> v
    int readTimeoutMillis -> w
    int writeTimeoutMillis -> x
    int webSocketCloseTimeout -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"C"}
    long minWebSocketMessageToCompress -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"S"}
    1:8:void <clinit>():1386:1386 -> <clinit>
    9:12:java.util.List okhttp3.internal._UtilJvmKt.immutableListOf(java.lang.Object[]):273:273 -> <clinit>
    9:12:void <clinit>():1386 -> <clinit>
    13:14:void <clinit>():1386:1386 -> <clinit>
    15:16:void <clinit>():1390:1390 -> <clinit>
    17:22:void <clinit>():1391:1391 -> <clinit>
    23:26:java.util.List okhttp3.internal._UtilJvmKt.immutableListOf(java.lang.Object[]):273:273 -> <clinit>
    23:26:void <clinit>():1389 -> <clinit>
    27:29:void <clinit>():1389:1389 -> <clinit>
    1:3:void <init>(okhttp3.OkHttpClient$Builder):132:132 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqk4;)V"}
    4:5:okhttp3.Dispatcher okhttp3.OkHttpClient$Builder.getDispatcher$okhttp():588:588 -> <init>
    4:5:void <init>(okhttp3.OkHttpClient$Builder):137 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void <init>(okhttp3.OkHttpClient$Builder):137:137 -> <init>
    8:9:java.util.List okhttp3.OkHttpClient$Builder.getInterceptors$okhttp():590:590 -> <init>
    8:9:void <init>(okhttp3.OkHttpClient$Builder):146 -> <init>
    10:15:void <init>(okhttp3.OkHttpClient$Builder):146:146 -> <init>
    16:17:java.util.List okhttp3.OkHttpClient$Builder.getNetworkInterceptors$okhttp():591:591 -> <init>
    16:17:void <init>(okhttp3.OkHttpClient$Builder):155 -> <init>
    18:23:void <init>(okhttp3.OkHttpClient$Builder):155:155 -> <init>
    24:25:okhttp3.EventListener$Factory okhttp3.OkHttpClient$Builder.getEventListenerFactory$okhttp():592:592 -> <init>
    24:25:void <init>(okhttp3.OkHttpClient$Builder):159 -> <init>
    26:27:void <init>(okhttp3.OkHttpClient$Builder):159:159 -> <init>
    28:29:boolean okhttp3.OkHttpClient$Builder.getRetryOnConnectionFailure$okhttp():593:593 -> <init>
    28:29:void <init>(okhttp3.OkHttpClient$Builder):163 -> <init>
    30:31:void <init>(okhttp3.OkHttpClient$Builder):163:163 -> <init>
    32:33:boolean okhttp3.OkHttpClient$Builder.getFastFallback$okhttp():594:594 -> <init>
    32:33:void <init>(okhttp3.OkHttpClient$Builder):166 -> <init>
    34:35:void <init>(okhttp3.OkHttpClient$Builder):166:166 -> <init>
    36:37:okhttp3.Authenticator okhttp3.OkHttpClient$Builder.getAuthenticator$okhttp():595:595 -> <init>
    36:37:void <init>(okhttp3.OkHttpClient$Builder):169 -> <init>
    38:39:void <init>(okhttp3.OkHttpClient$Builder):169:169 -> <init>
    40:41:boolean okhttp3.OkHttpClient$Builder.getFollowRedirects$okhttp():596:596 -> <init>
    40:41:void <init>(okhttp3.OkHttpClient$Builder):172 -> <init>
    42:43:void <init>(okhttp3.OkHttpClient$Builder):172:172 -> <init>
    44:45:boolean okhttp3.OkHttpClient$Builder.getFollowSslRedirects$okhttp():597:597 -> <init>
    44:45:void <init>(okhttp3.OkHttpClient$Builder):175 -> <init>
    46:47:void <init>(okhttp3.OkHttpClient$Builder):175:175 -> <init>
    48:49:okhttp3.CookieJar okhttp3.OkHttpClient$Builder.getCookieJar$okhttp():598:598 -> <init>
    48:49:void <init>(okhttp3.OkHttpClient$Builder):178 -> <init>
    50:51:void <init>(okhttp3.OkHttpClient$Builder):178:178 -> <init>
    52:53:okhttp3.Dns okhttp3.OkHttpClient$Builder.getDns$okhttp():600:600 -> <init>
    52:53:void <init>(okhttp3.OkHttpClient$Builder):184 -> <init>
    54:55:void <init>(okhttp3.OkHttpClient$Builder):184:184 -> <init>
    56:59:java.net.ProxySelector okhttp3.OkHttpClient$Builder.getProxySelector$okhttp():602:602 -> <init>
    56:59:void <init>(okhttp3.OkHttpClient$Builder):195 -> <init>
    60:67:void <init>(okhttp3.OkHttpClient$Builder):195:195 -> <init>
    68:69:void <init>(okhttp3.OkHttpClient$Builder):191:191 -> <init>
    70:71:okhttp3.Authenticator okhttp3.OkHttpClient$Builder.getProxyAuthenticator$okhttp():603:603 -> <init>
    70:71:void <init>(okhttp3.OkHttpClient$Builder):200 -> <init>
    72:73:void <init>(okhttp3.OkHttpClient$Builder):200:200 -> <init>
    74:75:javax.net.SocketFactory okhttp3.OkHttpClient$Builder.getSocketFactory$okhttp():604:604 -> <init>
    74:75:void <init>(okhttp3.OkHttpClient$Builder):203 -> <init>
    76:77:void <init>(okhttp3.OkHttpClient$Builder):203:203 -> <init>
    78:79:java.util.List okhttp3.OkHttpClient$Builder.getConnectionSpecs$okhttp():607:607 -> <init>
    78:79:void <init>(okhttp3.OkHttpClient$Builder):216 -> <init>
    80:81:void <init>(okhttp3.OkHttpClient$Builder):216:216 -> <init>
    82:83:java.util.List okhttp3.OkHttpClient$Builder.getProtocols$okhttp():608:608 -> <init>
    82:83:void <init>(okhttp3.OkHttpClient$Builder):219 -> <init>
    84:85:void <init>(okhttp3.OkHttpClient$Builder):219:219 -> <init>
    86:87:javax.net.ssl.HostnameVerifier okhttp3.OkHttpClient$Builder.getHostnameVerifier$okhttp():609:609 -> <init>
    86:87:void <init>(okhttp3.OkHttpClient$Builder):222 -> <init>
    88:89:void <init>(okhttp3.OkHttpClient$Builder):222:222 -> <init>
    90:91:int okhttp3.OkHttpClient$Builder.getConnectTimeout$okhttp():613:613 -> <init>
    90:91:void <init>(okhttp3.OkHttpClient$Builder):241 -> <init>
    92:93:void <init>(okhttp3.OkHttpClient$Builder):241:241 -> <init>
    94:95:int okhttp3.OkHttpClient$Builder.getReadTimeout$okhttp():614:614 -> <init>
    94:95:void <init>(okhttp3.OkHttpClient$Builder):245 -> <init>
    96:97:void <init>(okhttp3.OkHttpClient$Builder):245:245 -> <init>
    98:99:int okhttp3.OkHttpClient$Builder.getWriteTimeout$okhttp():615:615 -> <init>
    98:99:void <init>(okhttp3.OkHttpClient$Builder):249 -> <init>
    100:101:void <init>(okhttp3.OkHttpClient$Builder):249:249 -> <init>
    102:103:int okhttp3.OkHttpClient$Builder.getWebSocketCloseTimeout$okhttp():617:617 -> <init>
    102:103:void <init>(okhttp3.OkHttpClient$Builder):257 -> <init>
    104:105:void <init>(okhttp3.OkHttpClient$Builder):257:257 -> <init>
    106:109:long okhttp3.OkHttpClient$Builder.getMinWebSocketMessageToCompress$okhttp():618:618 -> <init>
    106:109:void <init>(okhttp3.OkHttpClient$Builder):264 -> <init>
    110:111:void <init>(okhttp3.OkHttpClient$Builder):264:264 -> <init>
    112:115:okhttp3.internal.connection.RouteDatabase okhttp3.OkHttpClient$Builder.getRouteDatabase$okhttp():619:619 -> <init>
    112:115:void <init>(okhttp3.OkHttpClient$Builder):266 -> <init>
    116:124:void <init>(okhttp3.OkHttpClient$Builder):266:266 -> <init>
    125:128:okhttp3.internal.concurrent.TaskRunner okhttp3.OkHttpClient$Builder.getTaskRunner$okhttp():620:620 -> <init>
    125:128:void <init>(okhttp3.OkHttpClient$Builder):267 -> <init>
    129:132:void <init>(okhttp3.OkHttpClient$Builder):267:267 -> <init>
    133:136:okhttp3.ConnectionPool okhttp3.OkHttpClient$Builder.getConnectionPool$okhttp():589:589 -> <init>
    133:136:void <init>(okhttp3.OkHttpClient$Builder):271 -> <init>
    137:143:void <init>(okhttp3.OkHttpClient$Builder):271:271 -> <init>
    144:145:void okhttp3.OkHttpClient$Builder.setConnectionPool$okhttp(okhttp3.ConnectionPool):589:589 -> <init>
    144:145:void <init>(okhttp3.OkHttpClient$Builder):273 -> <init>
    146:150:void <init>(okhttp3.OkHttpClient$Builder):271:271 -> <init>
    151:158:void <init>(okhttp3.OkHttpClient$Builder):1396:1396 -> <init>
    159:174:void <init>(okhttp3.OkHttpClient$Builder):1397:1397 -> <init>
    175:178:boolean okhttp3.ConnectionSpec.isTls():48:48 -> <init>
    175:178:void <init>(okhttp3.OkHttpClient$Builder):279 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    179:182:javax.net.ssl.SSLSocketFactory okhttp3.OkHttpClient$Builder.getSslSocketFactoryOrNull$okhttp():605:605 -> <init>
    179:182:void <init>(okhttp3.OkHttpClient$Builder):284 -> <init>
    183:184:void <init>(okhttp3.OkHttpClient$Builder):285:285 -> <init>
    185:186:okhttp3.internal.tls.CertificateChainCleaner okhttp3.OkHttpClient$Builder.getCertificateChainCleaner$okhttp():611:611 -> <init>
    185:186:void <init>(okhttp3.OkHttpClient$Builder):286 -> <init>
    187:191:void <init>(okhttp3.OkHttpClient$Builder):286:286 -> <init>
    192:193:javax.net.ssl.X509TrustManager okhttp3.OkHttpClient$Builder.getX509TrustManagerOrNull$okhttp():606:606 -> <init>
    192:193:void <init>(okhttp3.OkHttpClient$Builder):287 -> <init>
    194:198:void <init>(okhttp3.OkHttpClient$Builder):287:287 -> <init>
    199:200:okhttp3.CertificatePinner okhttp3.OkHttpClient$Builder.getCertificatePinner$okhttp():610:610 -> <init>
    199:200:void <init>(okhttp3.OkHttpClient$Builder):289 -> <init>
    201:203:void <init>(okhttp3.OkHttpClient$Builder):290:290 -> <init>
    204:212:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):232:232 -> <init>
    204:212:void <init>(okhttp3.OkHttpClient$Builder):290 -> <init>
    213:220:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):235:235 -> <init>
    213:220:void <init>(okhttp3.OkHttpClient$Builder):290 -> <init>
    221:224:void <init>(okhttp3.OkHttpClient$Builder):288:288 -> <init>
    225:226:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    227:228:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    227:228:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    227:228:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    229:231:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    232:235:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():81:81 -> <init>
    232:235:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    236:239:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():80:80 -> <init>
    236:239:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    240:242:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():83:83 -> <init>
    240:242:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    243:249:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():84:84 -> <init>
    243:249:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    250:260:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():85:85 -> <init>
    250:260:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    261:263:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():88:88 -> <init>
    261:263:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    264:265:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    266:267:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    266:267:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    266:267:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    268:270:void <init>(okhttp3.OkHttpClient$Builder):293:293 -> <init>
    271:274:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):195:195 -> <init>
    271:274:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    275:281:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):197:197 -> <init>
    275:281:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    282:288:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):198:198 -> <init>
    282:288:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    289:290:void <init>(okhttp3.OkHttpClient$Builder):293:293 -> <init>
    291:292:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    291:292:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    291:292:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.tls.CertificateChainCleaner$Companion.get(javax.net.ssl.X509TrustManager):43 -> <init>
    291:292:void <init>(okhttp3.OkHttpClient$Builder):294 -> <init>
    293:296:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.tls.CertificateChainCleaner$Companion.get(javax.net.ssl.X509TrustManager):43:43 -> <init>
    293:296:void <init>(okhttp3.OkHttpClient$Builder):294 -> <init>
    297:298:void <init>(okhttp3.OkHttpClient$Builder):294:294 -> <init>
    299:300:okhttp3.CertificatePinner okhttp3.OkHttpClient$Builder.getCertificatePinner$okhttp():610:610 -> <init>
    299:300:void <init>(okhttp3.OkHttpClient$Builder):296 -> <init>
    301:303:void <init>(okhttp3.OkHttpClient$Builder):297:297 -> <init>
    304:312:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):232:232 -> <init>
    304:312:void <init>(okhttp3.OkHttpClient$Builder):297 -> <init>
    313:320:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):235:235 -> <init>
    313:320:void <init>(okhttp3.OkHttpClient$Builder):297 -> <init>
    321:328:void <init>(okhttp3.OkHttpClient$Builder):295:295 -> <init>
    329:348:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):200:200 -> <init>
    329:348:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    349:361:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():86:86 -> <init>
    349:361:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    362:365:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():85:85 -> <init>
    362:365:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    366:367:void <init>(okhttp3.OkHttpClient$Builder):280:280 -> <init>
    368:369:void <init>(okhttp3.OkHttpClient$Builder):281:281 -> <init>
    370:371:void <init>(okhttp3.OkHttpClient$Builder):282:282 -> <init>
    372:378:void <init>(okhttp3.OkHttpClient$Builder):283:283 -> <init>
    379:391:void verifyClientState():334:334 -> <init>
    379:391:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    392:400:void verifyClientState():337:337 -> <init>
    392:400:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    401:404:void verifyClientState():341:341 -> <init>
    401:404:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    405:411:void verifyClientState():1399:1399 -> <init>
    405:411:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    412:427:void verifyClientState():1400:1400 -> <init>
    412:427:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    428:438:boolean okhttp3.ConnectionSpec.isTls():48:48 -> <init>
    428:438:void verifyClientState():341 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    428:438:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    439:444:void verifyClientState():349:349 -> <init>
    439:444:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    445:450:void verifyClientState():348:348 -> <init>
    445:450:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    451:456:void verifyClientState():347:347 -> <init>
    451:456:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    457:464:void verifyClientState():342:342 -> <init>
    457:464:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    465:479:void verifyClientState():345:345 -> <init>
    465:479:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    480:483:void verifyClientState():344:344 -> <init>
    480:483:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    484:487:void verifyClientState():343:343 -> <init>
    484:487:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    488:491:void verifyClientState():342:342 -> <init>
    488:491:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    492:493:void verifyClientState():338:338 -> <init>
    492:493:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    494:497:void verifyClientState():337:337 -> <init>
    494:497:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    498:499:void verifyClientState():335:335 -> <init>
    498:499:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    500:503:void verifyClientState():334:334 -> <init>
    500:503:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
