# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.OkHttpClient":"OkHttpClient.kt","okhttp3.internal.cache.CacheInterceptor":"CacheInterceptor.kt","okhttp3.internal.concurrent.TaskQueue":"TaskQueue.kt","okhttp3.internal.connection.RealConnection":"RealConnection.kt"}}
okhttp3.internal.connection.RealCall -> b62:
# {"id":"sourceFile","fileName":"RealCall.kt"}
    okhttp3.OkHttpClient client -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lit1;"}
    okhttp3.Request originalRequest -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxl;"}
    okhttp3.internal.connection.RealConnectionPool connectionPool -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldk0;"}
    okhttp3.internal.connection.RealCall$timeout$1 timeout -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"La62;"}
    java.util.concurrent.atomic.AtomicBoolean executed -> j
    java.lang.Object callStackTrace -> k
    okhttp3.internal.connection.ExchangeFinder exchangeFinder -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lan0;"}
    okhttp3.internal.connection.RealConnection connection -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le62;"}
    okhttp3.internal.connection.Exchange interceptorScopedExchange -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrw;"}
    boolean requestBodyOpen -> o
    boolean responseBodyOpen -> p
    boolean expectMoreExchanges -> q
    boolean canceled -> r
    okhttp3.internal.connection.Exchange exchange -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrw;"}
    okhttp3.internal.connection.RealConnection connectionToCancel -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le62;"}
    4:6:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lit1;Lxl;)V"}
    7:8:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):61:61 -> <init>
    9:10:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):63:63 -> <init>
    11:12:okhttp3.ConnectionPool okhttp3.OkHttpClient.connectionPool():127:127 -> <init>
    11:12:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):66 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:okhttp3.internal.connection.RealConnectionPool okhttp3.ConnectionPool.getDelegate$okhttp():34:34 -> <init>
    13:16:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):66 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):66:66 -> <init>
    19:20:okhttp3.EventListener$Factory okhttp3.OkHttpClient.eventListenerFactory():145:145 -> <init>
    19:20:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):68 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:23:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):68:68 -> <init>
    24:30:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):70:70 -> <init>
    31:33:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):75:75 -> <init>
    34:35:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):74:74 -> <init>
    36:43:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):78:78 -> <init>
    44:46:void <init>(okhttp3.OkHttpClient,okhttp3.Request,boolean):110:110 -> <init>
    1:5:java.lang.String toLoggableString():463:463 -> a
    1:5:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb62;)Ljava/lang/String;"}
    6:9:boolean isCanceled():145:145 -> a
    6:9:java.lang.String toLoggableString():463 -> a
    6:9:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    10:17:java.lang.String toLoggableString():463:463 -> a
    10:17:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    18:19:java.lang.String toLoggableString():464:464 -> a
    18:19:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    20:22:java.lang.String toLoggableString():463:463 -> a
    20:22:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    23:24:java.lang.String toLoggableString():465:465 -> a
    23:24:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    25:27:java.lang.String toLoggableString():463:463 -> a
    25:27:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    28:29:java.lang.String redactedUrl$okhttp():468:468 -> a
    28:29:java.lang.String toLoggableString():465 -> a
    28:29:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    30:33:okhttp3.HttpUrl okhttp3.Request.url():29:29 -> a
    30:33:java.lang.String redactedUrl$okhttp():468 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:33:java.lang.String toLoggableString():465 -> a
    30:33:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    34:37:java.lang.String redactedUrl$okhttp():468:468 -> a
    34:37:java.lang.String toLoggableString():465 -> a
    34:37:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    38:45:java.lang.String toLoggableString():463:463 -> a
    38:45:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60 -> a
    1:2:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):553:553 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le62;)V"}
    3:6:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):271:271 -> b
    7:8:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):272:272 -> b
    9:10:java.util.List okhttp3.internal.connection.RealConnection.getCalls():140:140 -> b
    9:10:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):273 -> b
    11:21:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):273:273 -> b
    22:27:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):271:271 -> b
    1:2:java.io.IOException callDone(java.io.IOException):557:557 -> c
    3:6:java.io.IOException callDone(java.io.IOException):346:346 -> c
    7:8:java.io.IOException callDone(java.io.IOException):349:350 -> c
    9:11:java.io.IOException callDone(java.io.IOException):350:350 -> c
    12:12:java.io.IOException callDone(java.io.IOException):349:349 -> c
    13:18:java.io.IOException callDone(java.io.IOException):352:352 -> c
    19:25:java.io.IOException callDone(java.io.IOException):353:353 -> c
    26:33:java.io.IOException callDone(java.io.IOException):356:356 -> c
    34:35:java.io.IOException callDone(java.io.IOException):349:349 -> c
    36:45:java.io.IOException timeoutExit(java.io.IOException):396:396 -> c
    36:45:java.io.IOException callDone(java.io.IOException):360 -> c
    46:54:java.io.IOException timeoutExit(java.io.IOException):398:398 -> c
    46:54:java.io.IOException callDone(java.io.IOException):360 -> c
    55:59:java.io.IOException timeoutExit(java.io.IOException):399:399 -> c
    55:59:java.io.IOException callDone(java.io.IOException):360 -> c
    60:63:java.io.IOException callDone(java.io.IOException):362:362 -> c
    1:10:okhttp3.internal.connection.RealCall clone():122:122 -> clone
    1:10:java.lang.Object clone():60 -> clone
    1:6:void cancel():136:136 -> d
    7:8:void cancel():138:138 -> d
    9:12:void cancel():139:139 -> d
    13:19:void okhttp3.internal.connection.Exchange.cancel():157:157 -> d
    13:19:void cancel():139 -> d
    20:23:void cancel():140:140 -> d
    24:31:void okhttp3.internal.connection.RealConnection.cancel():641:641 -> d
    24:31:void cancel():140 -> d
    1:2:void exitNetworkInterceptorExchange$okhttp(boolean):419:420 -> e
    3:5:void exitNetworkInterceptorExchange$okhttp(boolean):420:420 -> e
    6:9:void exitNetworkInterceptorExchange$okhttp(boolean):419:419 -> e
    10:13:void exitNetworkInterceptorExchange$okhttp(boolean):424:424 -> e
    14:20:void okhttp3.internal.connection.Exchange.detachWithViolence():165:165 -> e
    14:20:void exitNetworkInterceptorExchange$okhttp(boolean):424 -> e
    21:28:void okhttp3.internal.connection.Exchange.detachWithViolence():166:166 -> e
    21:28:void exitNetworkInterceptorExchange$okhttp(boolean):424 -> e
    29:31:void exitNetworkInterceptorExchange$okhttp(boolean):427:427 -> e
    32:40:void exitNetworkInterceptorExchange$okhttp(boolean):420:420 -> e
    41:42:void exitNetworkInterceptorExchange$okhttp(boolean):419:419 -> e
    1:5:okhttp3.Response getResponseWithInterceptorChain$okhttp():177:177 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Loa2;"}
    6:7:okhttp3.Response getResponseWithInterceptorChain$okhttp():178:178 -> f
    8:9:java.util.List okhttp3.OkHttpClient.interceptors():134:134 -> f
    8:9:okhttp3.Response getResponseWithInterceptorChain$okhttp():178 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:12:okhttp3.Response getResponseWithInterceptorChain$okhttp():178:178 -> f
    13:22:okhttp3.Response getResponseWithInterceptorChain$okhttp():179:179 -> f
    23:26:okhttp3.Response getResponseWithInterceptorChain$okhttp():180:180 -> f
    27:28:okhttp3.CookieJar okhttp3.OkHttpClient.cookieJar():157:157 -> f
    27:28:okhttp3.Response getResponseWithInterceptorChain$okhttp():180 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:34:okhttp3.Response getResponseWithInterceptorChain$okhttp():180:180 -> f
    35:37:okhttp3.Response getResponseWithInterceptorChain$okhttp():181:181 -> f
    38:40:void okhttp3.internal.cache.CacheInterceptor.<init>(okhttp3.Cache):42:42 -> f
    38:40:okhttp3.Response getResponseWithInterceptorChain$okhttp():181 -> f
    41:43:okhttp3.Response getResponseWithInterceptorChain$okhttp():181:181 -> f
    44:48:okhttp3.Response getResponseWithInterceptorChain$okhttp():182:182 -> f
    49:50:okhttp3.Response getResponseWithInterceptorChain$okhttp():184:184 -> f
    51:52:java.util.List okhttp3.OkHttpClient.networkInterceptors():142:142 -> f
    51:52:okhttp3.Response getResponseWithInterceptorChain$okhttp():184 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:55:okhttp3.Response getResponseWithInterceptorChain$okhttp():184:184 -> f
    56:58:okhttp3.Response getResponseWithInterceptorChain$okhttp():186:186 -> f
    59:61:void okhttp3.internal.http.CallServerInterceptor.<init>(boolean):27:27 -> f
    59:61:okhttp3.Response getResponseWithInterceptorChain$okhttp():186 -> f
    62:64:okhttp3.Response getResponseWithInterceptorChain$okhttp():186:186 -> f
    65:66:okhttp3.Response getResponseWithInterceptorChain$okhttp():188:188 -> f
    67:68:okhttp3.Response getResponseWithInterceptorChain$okhttp():193:193 -> f
    69:70:okhttp3.Response getResponseWithInterceptorChain$okhttp():194:194 -> f
    71:72:int okhttp3.OkHttpClient.connectTimeoutMillis():202:202 -> f
    71:72:okhttp3.Response getResponseWithInterceptorChain$okhttp():194 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:74:int okhttp3.OkHttpClient.readTimeoutMillis():205:205 -> f
    73:74:okhttp3.Response getResponseWithInterceptorChain$okhttp():195 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:79:int okhttp3.OkHttpClient.writeTimeoutMillis():208:208 -> f
    75:79:okhttp3.Response getResponseWithInterceptorChain$okhttp():196 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    80:83:okhttp3.Response getResponseWithInterceptorChain$okhttp():188:188 -> f
    84:89:okhttp3.Response getResponseWithInterceptorChain$okhttp():201:201 -> f
    90:93:boolean isCanceled():145:145 -> f
    90:93:okhttp3.Response getResponseWithInterceptorChain$okhttp():202 -> f
    94:97:okhttp3.Response getResponseWithInterceptorChain$okhttp():212:212 -> f
    98:100:okhttp3.Response getResponseWithInterceptorChain$okhttp():203:203 -> f
    101:112:okhttp3.Response getResponseWithInterceptorChain$okhttp():204:204 -> f
    113:122:okhttp3.Response getResponseWithInterceptorChain$okhttp():209:209 -> f
    123:126:okhttp3.Response getResponseWithInterceptorChain$okhttp():212:212 -> f
    4:5:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):290:290 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrw;ZZLjava/io/IOException;)Ljava/io/IOException;"}
    6:12:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> g
    6:12:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):290 -> g
    13:17:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):294:294 -> g
    18:32:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):295:295 -> g
    33:36:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):296:296 -> g
    37:38:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):297:297 -> g
    39:51:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):298:298 -> g
    52:63:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):299:299 -> g
    64:70:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):294:294 -> g
    71:72:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):304:304 -> g
    73:76:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):305:305 -> g
    77:77:void okhttp3.internal.connection.RealConnection.incrementSuccessCount$okhttp():0:0 -> g
    77:77:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):305 -> g
    78:82:void okhttp3.internal.connection.RealConnection.incrementSuccessCount$okhttp():163:163 -> g
    78:82:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):305 -> g
    83:89:void okhttp3.internal.connection.RealConnection.incrementSuccessCount$okhttp():164:164 -> g
    83:89:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):305 -> g
    90:95:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):309:309 -> g
    1:2:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):317:318 -> h
    3:6:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):318:318 -> h
    7:8:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):319:319 -> h
    9:20:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):320:320 -> h
    21:23:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):317:317 -> h
    24:29:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):325:325 -> h
    30:31:java.io.IOException noMoreExchanges$okhttp(java.io.IOException):317:317 -> h
    1:5:java.net.Socket releaseConnectionNoEvents$okhttp():374:374 -> i
    6:7:java.net.Socket releaseConnectionNoEvents$okhttp():565:565 -> i
    8:9:java.util.List okhttp3.internal.connection.RealConnection.getCalls():140:140 -> i
    8:9:java.net.Socket releaseConnectionNoEvents$okhttp():377 -> i
    10:25:java.net.Socket releaseConnectionNoEvents$okhttp():570:570 -> i
    26:27:java.net.Socket releaseConnectionNoEvents$okhttp():571:571 -> i
    28:45:java.net.Socket releaseConnectionNoEvents$okhttp():378:378 -> i
    46:48:java.net.Socket releaseConnectionNoEvents$okhttp():381:381 -> i
    49:50:java.net.Socket releaseConnectionNoEvents$okhttp():382:382 -> i
    51:56:java.net.Socket releaseConnectionNoEvents$okhttp():384:384 -> i
    57:60:java.net.Socket releaseConnectionNoEvents$okhttp():385:385 -> i
    61:62:void okhttp3.internal.connection.RealConnection.setIdleAtNs$okhttp(long):143:143 -> i
    61:62:java.net.Socket releaseConnectionNoEvents$okhttp():385 -> i
    63:72:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):0:0 -> i
    63:72:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:74:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):260:260 -> i
    73:74:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    75:78:boolean okhttp3.internal.connection.RealConnection.getNoNewExchanges():116:116 -> i
    75:78:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):108 -> i
    75:78:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    79:84:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):114:114 -> i
    79:84:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    85:89:void okhttp3.internal.concurrent.TaskQueue.schedule$default(okhttp3.internal.concurrent.TaskQueue,okhttp3.internal.concurrent.Task,long,int,java.lang.Object):61:61 -> i
    85:89:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):114 -> i
    85:89:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    90:91:void okhttp3.internal.connection.RealConnection.setNoNewExchanges(boolean):116:116 -> i
    90:91:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):109 -> i
    90:91:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    92:94:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):110:110 -> i
    92:94:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    95:103:boolean okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle(okhttp3.internal.connection.RealConnection):111:111 -> i
    95:103:java.net.Socket releaseConnectionNoEvents$okhttp():386 -> i
    104:110:java.net.Socket okhttp3.internal.connection.RealConnection.socket():644:644 -> i
    104:110:java.net.Socket releaseConnectionNoEvents$okhttp():387 -> i
    111:116:java.net.Socket releaseConnectionNoEvents$okhttp():379:379 -> i
