# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","okio.FileHandle":"FileHandle.kt","okio.JvmFileHandle":"JvmFileHandle.kt"}}
okio.FileHandle$FileHandleSource -> to0:
# {"id":"sourceFile","fileName":"FileHandle.kt"}
    okio.FileHandle fileHandle -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm81;"}
    long position -> g
    boolean closed -> h
    1:3:void <init>(okio.FileHandle,long):418:418 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm81;J)V"}
    4:5:void <init>(okio.FileHandle,long):419:419 -> <init>
    6:8:void <init>(okio.FileHandle,long):420:420 -> <init>
    1:8:void close():434:434 -> close
    9:10:void close():435:435 -> close
    11:12:java.util.concurrent.locks.ReentrantLock okio.FileHandle.getLock():55:55 -> close
    11:12:void close():436 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:15:void close():446:446 -> close
    16:19:int okio.FileHandle.access$getOpenStreamCount$p(okio.FileHandle):35:35 -> close
    16:19:void close():437 -> close
    20:23:void okio.FileHandle.access$setOpenStreamCount$p(okio.FileHandle,int):35:35 -> close
    20:23:void close():437 -> close
    24:28:boolean okio.FileHandle.access$getClosed$p(okio.FileHandle):35:35 -> close
    24:28:void close():438 -> close
    29:31:void close():446:446 -> close
    32:32:void okio.JvmFileHandle.protectedClose():0:0 -> close
    32:32:void close():440 -> close
    33:37:void okio.JvmFileHandle.protectedClose():79:79 -> close
    33:37:void close():440 -> close
    38:44:void okio.JvmFileHandle.protectedClose():80:80 -> close
    38:44:void close():440 -> close
    45:48:void close():438:438 -> close
    49:52:void close():446:446 -> close
    1:3:okio.Timeout timeout():431:431 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc03;"}
    10:15:long read(okio.Buffer,long):425:425 -> h
    10:15:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLdr;)J"}
    16:30:long read(okio.Buffer,long):426:426 -> h
    16:30:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    31:34:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):340:340 -> h
    31:34:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    31:34:long read(okio.Buffer,long):426 -> h
    31:34:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    35:36:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):343:343 -> h
    35:36:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    35:36:long read(okio.Buffer,long):426 -> h
    35:36:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    37:45:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):344:344 -> h
    37:45:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    37:45:long read(okio.Buffer,long):426 -> h
    37:45:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    46:50:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):460:460 -> h
    46:50:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    46:50:long read(okio.Buffer,long):426 -> h
    46:50:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    51:54:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):0:0 -> h
    51:54:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> h
    51:54:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    51:54:long read(okio.Buffer,long):426 -> h
    51:54:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    55:62:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):48:48 -> h
    55:62:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> h
    55:62:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    55:62:long read(okio.Buffer,long):426 -> h
    55:62:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    63:75:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):51:51 -> h
    63:75:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> h
    63:75:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    63:75:long read(okio.Buffer,long):426 -> h
    63:75:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    76:83:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):53:53 -> h
    76:83:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> h
    76:83:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    76:83:long read(okio.Buffer,long):426 -> h
    76:83:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    84:87:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):58:58 -> h
    84:87:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> h
    84:87:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    84:87:long read(okio.Buffer,long):426 -> h
    84:87:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    88:93:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):349:349 -> h
    88:93:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    88:93:long read(okio.Buffer,long):426 -> h
    88:93:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    94:99:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):351:351 -> h
    94:99:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    94:99:long read(okio.Buffer,long):426 -> h
    94:99:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    100:109:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):352:352 -> h
    100:109:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    100:109:long read(okio.Buffer,long):426 -> h
    100:109:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    110:116:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):358:358 -> h
    110:116:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    110:116:long read(okio.Buffer,long):426 -> h
    110:116:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    117:119:long okio.Buffer.size():80:80 -> h
    117:119:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):360 -> h
    117:119:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    117:119:long read(okio.Buffer,long):426 -> h
    117:119:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    120:122:void okio.Buffer.setSize$okio(long):81:81 -> h
    120:122:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):360 -> h
    120:122:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    120:122:long read(okio.Buffer,long):426 -> h
    120:122:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    123:131:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):58:58 -> h
    123:131:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> h
    123:131:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    123:131:long read(okio.Buffer,long):426 -> h
    123:131:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    132:137:long read(okio.Buffer,long):427:427 -> h
    132:137:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    138:139:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> h
    138:139:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    138:139:long read(okio.Buffer,long):426 -> h
    138:139:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    140:143:long read(okio.Buffer,long):0:0 -> h
    140:143:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":154,"3":156,"6":159,"9":163},"outline":"Ly22;i(Ljava/lang/String;J)Ljava/lang/String;"}
    144:147:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> h
    144:147:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    144:147:long read(okio.Buffer,long):426 -> h
    144:147:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    148:153:long read(okio.Buffer,long):425:425 -> h
    148:153:long FileHandle$FileHandleSource.read(long,Buffer):0 -> h
    154:154:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> h
    154:154:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    154:154:long read(okio.Buffer,long):426 -> h
    156:156:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> h
    156:156:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    156:156:long read(okio.Buffer,long):426 -> h
    159:159:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> h
    159:159:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    159:159:long read(okio.Buffer,long):426 -> h
    163:163:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> h
    163:163:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> h
    163:163:long read(okio.Buffer,long):426 -> h
