# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","okio.internal.-Path":"Path.kt","okio.ByteString":"ByteString.kt"}}
okio.Path -> dy1:
# {"id":"sourceFile","fileName":"Path.kt"}
    okio.ByteString bytes -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lks;"}
    java.lang.String DIRECTORY_SEPARATOR -> g
    1:8:void <clinit>():114:114 -> <clinit>
    4:6:void <init>(okio.ByteString):40:40 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lks;)V"}
    7:9:void <init>(okio.ByteString):41:41 -> <init>
    1:5:java.util.List getSegmentsBytes():168:168 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"}
    6:12:java.util.List getSegmentsBytes():169:169 -> a
    13:18:java.util.List getSegmentsBytes():172:172 -> a
    19:24:int okio.ByteString.size():127:127 -> a
    19:24:java.util.List getSegmentsBytes():174 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:32:byte okio.ByteString.getByte(int):123:123 -> a
    25:32:java.util.List getSegmentsBytes():174 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:39:int okio.ByteString.size():127:127 -> a
    33:39:java.util.List getSegmentsBytes():178 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:53:byte okio.ByteString.getByte(int):123:123 -> a
    40:53:java.util.List getSegmentsBytes():179 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:65:java.util.List getSegmentsBytes():180:180 -> a
    66:71:int okio.ByteString.size():127:127 -> a
    66:71:java.util.List getSegmentsBytes():185 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:75:int okio.ByteString.size():127:127 -> a
    72:75:java.util.List getSegmentsBytes():186 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:83:java.util.List getSegmentsBytes():186:186 -> a
    1:2:okio.ByteString okio.internal.-Path.access$getDOT$p():1:1 -> b
    1:2:okio.Path parent():204 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ldy1;"}
    3:10:okio.Path parent():204:204 -> b
    11:12:okio.ByteString okio.internal.-Path.access$getSLASH$p():1:1 -> b
    11:12:okio.Path parent():204 -> b
    13:18:okio.Path parent():204:204 -> b
    19:20:okio.ByteString okio.internal.-Path.access$getBACKSLASH$p():1:1 -> b
    19:20:okio.Path parent():204 -> b
    21:26:okio.Path parent():204:204 -> b
    27:31:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):184:184 -> b
    27:31:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    27:31:okio.Path parent():204 -> b
    32:34:boolean okio.ByteString.endsWith(okio.ByteString):0:0 -> b
    32:34:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):184 -> b
    32:34:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    32:34:okio.Path parent():204 -> b
    35:38:int okio.ByteString.size():127:127 -> b
    35:38:boolean okio.ByteString.endsWith(okio.ByteString):453 -> b
    35:38:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):184 -> b
    35:38:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    35:38:okio.Path parent():204 -> b
    39:40:byte[] okio.ByteString.getData$okio():61:61 -> b
    39:40:int okio.ByteString.getSize$okio():441 -> b
    39:40:int okio.ByteString.size():127 -> b
    39:40:boolean okio.ByteString.endsWith(okio.ByteString):453 -> b
    39:40:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):184 -> b
    39:40:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    39:40:okio.Path parent():204 -> b
    41:43:int okio.ByteString.getSize$okio():441:441 -> b
    41:43:int okio.ByteString.size():127 -> b
    41:43:boolean okio.ByteString.endsWith(okio.ByteString):453 -> b
    41:43:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):184 -> b
    41:43:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    41:43:okio.Path parent():204 -> b
    44:52:boolean okio.ByteString.endsWith(okio.ByteString):453:453 -> b
    44:52:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):184 -> b
    44:52:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    44:52:okio.Path parent():204 -> b
    53:60:int okio.ByteString.size():127:127 -> b
    53:60:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):185 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:60:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    53:60:okio.Path parent():204 -> b
    61:65:int okio.ByteString.size():127:127 -> b
    61:65:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):186 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:65:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    61:65:okio.Path parent():204 -> b
    66:73:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):186:186 -> b
    66:73:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    66:73:okio.Path parent():204 -> b
    74:78:int okio.ByteString.size():127:127 -> b
    74:78:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):187 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:78:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    74:78:okio.Path parent():204 -> b
    79:86:boolean okio.internal.-Path.lastSegmentIsDotDot(okio.Path):187:187 -> b
    79:86:boolean okio.internal.-Path.access$lastSegmentIsDotDot(okio.Path):1 -> b
    79:86:okio.Path parent():204 -> b
    87:94:int okio.internal.-Path.getIndexOfLastSlash(okio.Path):132:132 -> b
    87:94:int okio.internal.-Path.access$getIndexOfLastSlash(okio.Path):1 -> b
    87:94:okio.Path parent():208 -> b
    95:101:int okio.internal.-Path.getIndexOfLastSlash(okio.Path):134:134 -> b
    95:101:int okio.internal.-Path.access$getIndexOfLastSlash(okio.Path):1 -> b
    95:101:okio.Path parent():208 -> b
    102:107:okio.Path parent():210:210 -> b
    108:114:int okio.ByteString.size():127:127 -> b
    108:114:okio.Path parent():211 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    115:126:okio.Path parent():212:212 -> b
    127:129:boolean okio.ByteString.startsWith(okio.ByteString):0:0 -> b
    127:129:okio.Path parent():214 -> b
    130:133:int okio.ByteString.size():127:127 -> b
    130:133:boolean okio.ByteString.startsWith(okio.ByteString):451 -> b
    130:133:okio.Path parent():214 -> b
    134:142:boolean okio.ByteString.startsWith(okio.ByteString):451:451 -> b
    134:142:okio.Path parent():214 -> b
    143:148:okio.Path parent():217:217 -> b
    149:155:int okio.ByteString.size():127:127 -> b
    149:155:okio.Path parent():218 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    156:167:okio.Path parent():219:219 -> b
    168:175:okio.Path parent():222:222 -> b
    176:185:okio.Path parent():225:225 -> b
    186:197:okio.Path parent():228:228 -> b
    6:9:okio.Path getRoot():133:133 -> c
    6:9:okio.Path relativeTo(okio.Path):264 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldy1;)Ldy1;"}
    10:18:okio.Path getRoot():134:134 -> c
    10:18:okio.Path relativeTo(okio.Path):264 -> c
    19:27:okio.Path getRoot():135:135 -> c
    19:27:okio.Path relativeTo(okio.Path):264 -> c
    28:35:okio.Path getRoot():133:133 -> c
    28:35:okio.Path relativeTo(okio.Path):264 -> c
    36:44:okio.Path getRoot():135:135 -> c
    36:44:okio.Path relativeTo(okio.Path):264 -> c
    45:52:okio.Path relativeTo(okio.Path):264:264 -> c
    53:56:okio.Path relativeTo(okio.Path):268:268 -> c
    57:60:okio.Path relativeTo(okio.Path):269:269 -> c
    61:75:okio.Path relativeTo(okio.Path):273:273 -> c
    76:94:okio.Path relativeTo(okio.Path):275:275 -> c
    95:104:int okio.ByteString.size():127:127 -> c
    95:104:okio.Path relativeTo(okio.Path):280 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    105:106:okio.Path relativeTo(okio.Path):282:282 -> c
    107:111:okio.Path okio.Path$Companion.get$default(okio.Path$Companion,java.lang.String,boolean,int,java.lang.Object):119:119 -> c
    107:111:okio.Path relativeTo(okio.Path):282 -> c
    112:119:okio.Path relativeTo(okio.Path):285:285 -> c
    120:121:okio.ByteString okio.internal.-Path.access$getDOT_DOT$p():1:1 -> c
    120:121:okio.Path relativeTo(okio.Path):285 -> c
    122:127:okio.Path relativeTo(okio.Path):285:285 -> c
    128:129:okio.ByteString okio.internal.-Path.access$getDOT$p():1:1 -> c
    128:129:okio.Path relativeTo(okio.Path):289 -> c
    130:136:okio.Path relativeTo(okio.Path):289:289 -> c
    137:138:okio.Path relativeTo(okio.Path):294:294 -> c
    139:141:void okio.Buffer.<init>():76:76 -> c
    139:141:okio.Path relativeTo(okio.Path):294 -> c
    142:153:okio.ByteString okio.internal.-Path.access$getSlash(okio.Path):1:1 -> c
    142:153:okio.Path relativeTo(okio.Path):295 -> c
    154:155:okio.Path relativeTo(okio.Path):295:295 -> c
    156:159:okio.ByteString okio.internal.-Path.access$toSlash(java.lang.String):1:1 -> c
    156:159:okio.Path relativeTo(okio.Path):295 -> c
    160:166:okio.Path relativeTo(okio.Path):296:296 -> c
    167:168:okio.ByteString okio.internal.-Path.access$getDOT_DOT$p():1:1 -> c
    167:168:okio.Path relativeTo(okio.Path):297 -> c
    169:171:okio.Path relativeTo(okio.Path):297:297 -> c
    172:177:okio.Path relativeTo(okio.Path):298:298 -> c
    178:183:okio.Path relativeTo(okio.Path):300:300 -> c
    184:192:okio.Path relativeTo(okio.Path):301:301 -> c
    193:198:okio.Path relativeTo(okio.Path):302:302 -> c
    199:203:okio.Path relativeTo(okio.Path):304:304 -> c
    204:205:okio.Path relativeTo(okio.Path):286:286 -> c
    206:209:okio.Path relativeTo(okio.Path):285:285 -> c
    210:211:okio.Path relativeTo(okio.Path):265:265 -> c
    212:215:okio.Path relativeTo(okio.Path):264:264 -> c
    1:2:int compareTo(java.lang.Object):40:40 -> compareTo
    3:5:int compareTo(okio.Path):0:0 -> compareTo
    3:5:int compareTo(java.lang.Object):40 -> compareTo
    6:9:okio.ByteString getBytes$okio():41:41 -> compareTo
    6:9:int compareTo(okio.Path):306 -> compareTo
    6:9:int compareTo(java.lang.Object):40 -> compareTo
    10:14:int compareTo(okio.Path):306:306 -> compareTo
    10:14:int compareTo(java.lang.Object):40 -> compareTo
    4:5:okio.Path resolve(java.lang.String):230:230 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ldy1;"}
    6:8:void okio.Buffer.<init>():76:76 -> d
    6:8:okio.Path resolve(java.lang.String):230 -> d
    9:12:okio.Path resolve(java.lang.String):230:230 -> d
    13:21:okio.Path resolve(java.lang.String):240:240 -> d
    1:2:okio.ByteString okio.internal.-Path.access$getSLASH$p():1:1 -> e
    1:2:java.lang.Character volumeLetter():192 -> e
    3:12:java.lang.Character volumeLetter():192:192 -> e
    13:21:int okio.ByteString.size():127:127 -> e
    13:21:java.lang.Character volumeLetter():193 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:31:byte okio.ByteString.getByte(int):123:123 -> e
    22:31:java.lang.Character volumeLetter():194 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:53:byte okio.ByteString.getByte(int):123:123 -> e
    32:53:java.lang.Character volumeLetter():195 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:60:java.lang.Character volumeLetter():197:197 -> e
    1:6:boolean equals(java.lang.Object):307:307 -> equals
    7:10:okio.ByteString getBytes$okio():41:41 -> equals
    7:10:boolean equals(java.lang.Object):307 -> equals
    11:20:boolean equals(java.lang.Object):307:307 -> equals
    1:2:okio.ByteString getBytes$okio():41:41 -> hashCode
    1:2:int hashCode():308 -> hashCode
    3:7:int hashCode():308:308 -> hashCode
    1:2:java.io.File toFile():99:99 -> toFile
    3:4:okio.ByteString getBytes$okio():41:41 -> toFile
    3:4:java.lang.String toString():309 -> toFile
    3:4:java.io.File toFile():99 -> toFile
    5:8:java.lang.String toString():309:309 -> toFile
    5:8:java.io.File toFile():99 -> toFile
    9:12:java.io.File toFile():99:99 -> toFile
    1:2:okio.ByteString getBytes$okio():41:41 -> toString
    1:2:java.lang.String toString():309 -> toString
    3:7:java.lang.String toString():309:309 -> toString
