# {"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 -> im4:
# {"id":"sourceFile","fileName":"OkHttpClient.kt"}
    okhttp3.internal.connection.RouteDatabase routeDatabase -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljw5;"}
    okhttp3.internal.concurrent.TaskRunner taskRunner -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo77;"}
    okhttp3.ConnectionPool connectionPool -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxb8;"}
    java.util.List DEFAULT_PROTOCOLS -> D
    java.util.List DEFAULT_CONNECTION_SPECS -> E
    okhttp3.Dispatcher dispatcher -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Law1;"}
    java.util.List interceptors -> b
    java.util.List networkInterceptors -> c
    okhttp3.EventListener$Factory eventListenerFactory -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltm7;"}
    boolean retryOnConnectionFailure -> e
    boolean fastFallback -> f
    okhttp3.Authenticator authenticator -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg84;"}
    boolean followRedirects -> h
    boolean followSslRedirects -> i
    okhttp3.CookieJar cookieJar -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loq7;"}
    okhttp3.Dns dns -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvh9;"}
    java.net.ProxySelector proxySelector -> l
    okhttp3.Authenticator proxyAuthenticator -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg84;"}
    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":"Lap0;"}
    okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbv8;"}
    int connectTimeoutMillis -> v
    int readTimeoutMillis -> w
    int writeTimeoutMillis -> x
    int webSocketCloseTimeout -> y
    long minWebSocketMessageToCompress -> z
    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":"(Lhm4;)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:107:long okhttp3.OkHttpClient$Builder.getMinWebSocketMessageToCompress$okhttp():618:618 -> <init>
    106:107:void <init>(okhttp3.OkHttpClient$Builder):264 -> <init>
    108:109:void <init>(okhttp3.OkHttpClient$Builder):264:264 -> <init>
    110:113:okhttp3.internal.connection.RouteDatabase okhttp3.OkHttpClient$Builder.getRouteDatabase$okhttp():619:619 -> <init>
    110:113:void <init>(okhttp3.OkHttpClient$Builder):266 -> <init>
    114:120:void <init>(okhttp3.OkHttpClient$Builder):266:266 -> <init>
    121:124:okhttp3.internal.concurrent.TaskRunner okhttp3.OkHttpClient$Builder.getTaskRunner$okhttp():620:620 -> <init>
    121:124:void <init>(okhttp3.OkHttpClient$Builder):267 -> <init>
    125:128:void <init>(okhttp3.OkHttpClient$Builder):267:267 -> <init>
    129:132:okhttp3.ConnectionPool okhttp3.OkHttpClient$Builder.getConnectionPool$okhttp():589:589 -> <init>
    129:132:void <init>(okhttp3.OkHttpClient$Builder):271 -> <init>
    133:139:void <init>(okhttp3.OkHttpClient$Builder):271:271 -> <init>
    140:141:void okhttp3.OkHttpClient$Builder.setConnectionPool$okhttp(okhttp3.ConnectionPool):589:589 -> <init>
    140:141:void <init>(okhttp3.OkHttpClient$Builder):273 -> <init>
    142:146:void <init>(okhttp3.OkHttpClient$Builder):271:271 -> <init>
    147:154:void <init>(okhttp3.OkHttpClient$Builder):1396:1396 -> <init>
    155:170:void <init>(okhttp3.OkHttpClient$Builder):1397:1397 -> <init>
    171:174:boolean okhttp3.ConnectionSpec.isTls():48:48 -> <init>
    171:174:void <init>(okhttp3.OkHttpClient$Builder):279 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    175:178:javax.net.ssl.SSLSocketFactory okhttp3.OkHttpClient$Builder.getSslSocketFactoryOrNull$okhttp():605:605 -> <init>
    175:178:void <init>(okhttp3.OkHttpClient$Builder):284 -> <init>
    179:180:void <init>(okhttp3.OkHttpClient$Builder):285:285 -> <init>
    181:182:okhttp3.internal.tls.CertificateChainCleaner okhttp3.OkHttpClient$Builder.getCertificateChainCleaner$okhttp():611:611 -> <init>
    181:182:void <init>(okhttp3.OkHttpClient$Builder):286 -> <init>
    183:187:void <init>(okhttp3.OkHttpClient$Builder):286:286 -> <init>
    188:189:javax.net.ssl.X509TrustManager okhttp3.OkHttpClient$Builder.getX509TrustManagerOrNull$okhttp():606:606 -> <init>
    188:189:void <init>(okhttp3.OkHttpClient$Builder):287 -> <init>
    190:194:void <init>(okhttp3.OkHttpClient$Builder):287:287 -> <init>
    195:196:okhttp3.CertificatePinner okhttp3.OkHttpClient$Builder.getCertificatePinner$okhttp():610:610 -> <init>
    195:196:void <init>(okhttp3.OkHttpClient$Builder):289 -> <init>
    197:199:void <init>(okhttp3.OkHttpClient$Builder):290:290 -> <init>
    200:208:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):232:232 -> <init>
    200:208:void <init>(okhttp3.OkHttpClient$Builder):290 -> <init>
    209:216:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):235:235 -> <init>
    209:216:void <init>(okhttp3.OkHttpClient$Builder):290 -> <init>
    217:220:void <init>(okhttp3.OkHttpClient$Builder):288:288 -> <init>
    221:222:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    223:224:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    223:224:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    223:224:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    225:227:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    228:231:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():81:81 -> <init>
    228:231:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    232:235:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():80:80 -> <init>
    232:235:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    236:238:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():83:83 -> <init>
    236:238:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    239:245:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():84:84 -> <init>
    239:245:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    246:256:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():85:85 -> <init>
    246:256:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    257:259:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():88:88 -> <init>
    257:259:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    260:261:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    262:263:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    262:263:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    262:263:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    264:266:void <init>(okhttp3.OkHttpClient$Builder):293:293 -> <init>
    267:270:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):195:195 -> <init>
    267:270:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    271:277:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):197:197 -> <init>
    271:277:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    278:284:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):198:198 -> <init>
    278:284:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    285:286:void <init>(okhttp3.OkHttpClient$Builder):293:293 -> <init>
    287:288:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    287:288:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    287:288:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.tls.CertificateChainCleaner$Companion.get(javax.net.ssl.X509TrustManager):43 -> <init>
    287:288:void <init>(okhttp3.OkHttpClient$Builder):294 -> <init>
    289:292:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.tls.CertificateChainCleaner$Companion.get(javax.net.ssl.X509TrustManager):43:43 -> <init>
    289:292:void <init>(okhttp3.OkHttpClient$Builder):294 -> <init>
    293:294:void <init>(okhttp3.OkHttpClient$Builder):294:294 -> <init>
    295:296:okhttp3.CertificatePinner okhttp3.OkHttpClient$Builder.getCertificatePinner$okhttp():610:610 -> <init>
    295:296:void <init>(okhttp3.OkHttpClient$Builder):296 -> <init>
    297:299:void <init>(okhttp3.OkHttpClient$Builder):297:297 -> <init>
    300:308:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):232:232 -> <init>
    300:308:void <init>(okhttp3.OkHttpClient$Builder):297 -> <init>
    309:316:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):235:235 -> <init>
    309:316:void <init>(okhttp3.OkHttpClient$Builder):297 -> <init>
    317:324:void <init>(okhttp3.OkHttpClient$Builder):295:295 -> <init>
    325:344:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):200:200 -> <init>
    325:344:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    345:357:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():86:86 -> <init>
    345:357:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    358:361:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():85:85 -> <init>
    358:361:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    362:363:void <init>(okhttp3.OkHttpClient$Builder):280:280 -> <init>
    364:365:void <init>(okhttp3.OkHttpClient$Builder):281:281 -> <init>
    366:367:void <init>(okhttp3.OkHttpClient$Builder):282:282 -> <init>
    368:374:void <init>(okhttp3.OkHttpClient$Builder):283:283 -> <init>
    375:387:void verifyClientState():334:334 -> <init>
    375:387:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    388:396:void verifyClientState():337:337 -> <init>
    388:396:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    397:400:void verifyClientState():341:341 -> <init>
    397:400:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    401:407:void verifyClientState():1399:1399 -> <init>
    401:407:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    408:423:void verifyClientState():1400:1400 -> <init>
    408:423:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    424:434:boolean okhttp3.ConnectionSpec.isTls():48:48 -> <init>
    424:434:void verifyClientState():341 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    424:434:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    435:440:void verifyClientState():349:349 -> <init>
    435:440:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    441:446:void verifyClientState():348:348 -> <init>
    441:446:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    447:452:void verifyClientState():347:347 -> <init>
    447:452:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    453:460:void verifyClientState():342:342 -> <init>
    453:460:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    461:475:void verifyClientState():345:345 -> <init>
    461:475:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    476:479:void verifyClientState():344:344 -> <init>
    476:479:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    480:483:void verifyClientState():343:343 -> <init>
    480:483:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    484:487:void verifyClientState():342:342 -> <init>
    484:487:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    488:489:void verifyClientState():338:338 -> <init>
    488:489:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    490:493:void verifyClientState():337:337 -> <init>
    490:493:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    494:495:void verifyClientState():335:335 -> <init>
    494:495:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    496:499:void verifyClientState():334:334 -> <init>
    496:499:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
