# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","okio.ByteString":"ByteString.kt"}}
okio.SegmentedByteString -> si6:
# {"id":"sourceFile","fileName":"SegmentedByteString.kt"}
    byte[][] segments -> d0
    int[] directory -> e0
    1:2:void <init>(byte[][],int[]):40:40 -> <init>
    3:4:byte[] okio.ByteString.getData$okio():61:61 -> <init>
    3:4:void <init>(byte[][],int[]):40 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:void <init>(byte[][],int[]):37:37 -> <init>
    8:9:void <init>(byte[][],int[]):38:38 -> <init>
    10:12:void <init>(byte[][],int[]):39:39 -> <init>
    java.lang.String base64() -> b
    1:4:okio.ByteString digest$okio(java.lang.String):53:53 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lic0;"}
    5:13:okio.ByteString digest$okio(java.lang.String):141:141 -> e
    14:17:okio.ByteString digest$okio(java.lang.String):145:145 -> e
    18:19:okio.ByteString digest$okio(java.lang.String):146:146 -> e
    20:23:okio.ByteString digest$okio(java.lang.String):148:148 -> e
    24:30:okio.ByteString digest$okio(java.lang.String):55:55 -> e
    31:34:okio.ByteString digest$okio(java.lang.String):57:57 -> e
    35:43:okio.ByteString digest$okio(java.lang.String):59:59 -> e
    4:10:boolean equals(java.lang.Object):334:334 -> equals
    11:14:int okio.ByteString.size():127:127 -> equals
    11:14:boolean equals(java.lang.Object):334 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:24:int okio.ByteString.size():127:127 -> equals
    15:24:boolean equals(java.lang.Object):334 -> equals
    25:33:boolean equals(java.lang.Object):334:334 -> equals
    1:2:byte[][] getSegments$okio():38:38 -> f
    1:2:int getSize$okio():198 -> f
    3:10:int getSize$okio():198:198 -> f
    1:9:java.lang.String hex():46:46 -> g
    4:12:int indexOf(byte[],int):119:119 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)I"}
    1:5:int okio.ByteString.getHashCode$okio():63:63 -> hashCode
    1:5:int hashCode():336 -> hashCode
    6:16:int hashCode():342:342 -> hashCode
    17:20:int hashCode():346:346 -> hashCode
    21:22:int hashCode():347:347 -> hashCode
    23:31:int hashCode():349:349 -> hashCode
    32:41:int hashCode():353:353 -> hashCode
    42:44:void okio.ByteString.setHashCode$okio(int):63:63 -> hashCode
    42:44:int hashCode():361 -> hashCode
    1:5:byte[] internalArray$okio():129:129 -> j
    1:16:byte internalGet$okio(int):193:193 -> k
    17:26:byte internalGet$okio(int):194:194 -> k
    27:28:byte internalGet$okio(int):195:195 -> k
    29:32:byte internalGet$okio(int):196:196 -> k
    33:39:byte internalGet$okio(int):197:197 -> k
    4:12:int lastIndexOf(byte[],int):121:121 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)I"}
    7:15:int okio.ByteString.size():127:127 -> n
    7:15:boolean rangeEquals(int,byte[],int,int):283 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(III[B)Z"}
    16:21:boolean rangeEquals(int,byte[],int,int):284:284 -> n
    22:27:boolean rangeEquals(int,byte[],int,int):291:291 -> n
    28:37:boolean rangeEquals(int,byte[],int,int):294:294 -> n
    38:40:boolean rangeEquals(int,byte[],int,int):295:295 -> n
    41:47:boolean rangeEquals(int,byte[],int,int):296:296 -> n
    48:55:boolean rangeEquals(int,byte[],int,int):298:298 -> n
    56:57:boolean rangeEquals(int,byte[],int,int):300:300 -> n
    58:72:boolean rangeEquals(int,byte[],int,int):301:301 -> n
    7:15:int okio.ByteString.size():127:127 -> o
    7:15:boolean rangeEquals(int,okio.ByteString,int,int):261 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILic0;I)Z"}
    16:22:boolean rangeEquals(int,okio.ByteString,int,int):265:265 -> o
    23:32:boolean rangeEquals(int,okio.ByteString,int,int):268:268 -> o
    33:35:boolean rangeEquals(int,okio.ByteString,int,int):269:269 -> o
    36:42:boolean rangeEquals(int,okio.ByteString,int,int):270:270 -> o
    43:50:boolean rangeEquals(int,okio.ByteString,int,int):272:272 -> o
    51:52:boolean rangeEquals(int,okio.ByteString,int,int):274:274 -> o
    53:67:boolean rangeEquals(int,okio.ByteString,int,int):275:275 -> o
    4:12:java.lang.String string(java.nio.charset.Charset):42:42 -> p
    4:7:int okio.ByteString.size():127:127 -> q
    4:7:okio.ByteString substring(int,int):167 -> q
    4:7:ByteString1 SegmentedByteString.substring(int,int):0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lic0;"}
    8:17:okio.ByteString substring(int,int):167:167 -> q
    8:17:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    18:26:int okio.ByteString.size():127:127 -> q
    18:26:okio.ByteString substring(int,int):173 -> q
    18:26:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    27:29:okio.ByteString substring(int,int):174:174 -> q
    27:29:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    30:35:okio.ByteString substring(int,int):177:177 -> q
    30:35:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    36:41:okio.ByteString substring(int,int):178:178 -> q
    36:41:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    42:49:okio.ByteString substring(int,int):180:180 -> q
    42:49:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    50:55:okio.ByteString substring(int,int):181:181 -> q
    50:55:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    56:61:okio.ByteString substring(int,int):183:183 -> q
    56:61:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    62:72:okio.ByteString substring(int,int):184:184 -> q
    62:72:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    73:91:okio.ByteString substring(int,int):185:185 -> q
    73:91:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    92:93:okio.ByteString substring(int,int):189:189 -> q
    92:93:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    94:100:okio.ByteString substring(int,int):190:190 -> q
    94:100:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    101:106:okio.ByteString substring(int,int):192:192 -> q
    101:106:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    107:108:okio.ByteString substring(int,int):170:170 -> q
    107:108:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    109:112:okio.ByteString substring(int,int):0:0 -> q
    109:112:ByteString1 SegmentedByteString.substring(int,int):0 -> q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":161,"3":163,"6":166,"9":170,"12":175,"15":181},"outline":"Lel0;j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String;"}
    113:116:okio.ByteString substring(int,int):170:170 -> q
    113:116:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    117:118:okio.ByteString substring(int,int):167:167 -> q
    117:118:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    119:122:okio.ByteString substring(int,int):0:0 -> q
    119:122:ByteString1 SegmentedByteString.substring(int,int):0 -> q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":182,"3":184,"6":187,"9":191},"outline":"Lel0;o(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"}
    123:126:int okio.ByteString.size():127:127 -> q
    123:126:okio.ByteString substring(int,int):167 -> q
    123:126:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    127:148:okio.ByteString substring(int,int):167:167 -> q
    127:148:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    149:152:okio.ByteString substring(int,int):165:165 -> q
    149:152:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    153:156:okio.ByteString substring(int,int):0:0 -> q
    153:156:ByteString1 SegmentedByteString.substring(int,int):0 -> q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":192,"3":194,"6":197,"9":201,"12":206},"outline":"Lod4;m(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"}
    157:160:okio.ByteString substring(int,int):165:165 -> q
    157:160:ByteString1 SegmentedByteString.substring(int,int):0 -> q
    161:161:okio.ByteString substring(int,int):170:170 -> q
    163:163:okio.ByteString substring(int,int):170:170 -> q
    166:166:okio.ByteString substring(int,int):170:170 -> q
    170:170:okio.ByteString substring(int,int) -> q
    175:175:okio.ByteString substring(int,int):170:170 -> q
    181:181:okio.ByteString substring(int,int):170:170 -> q
    182:182:okio.ByteString substring(int,int):167:167 -> q
    184:184:okio.ByteString substring(int,int):167:167 -> q
    187:187:okio.ByteString substring(int,int):167:167 -> q
    191:191:okio.ByteString substring(int,int):167:167 -> q
    192:192:okio.ByteString substring(int,int):165:165 -> q
    194:194:okio.ByteString substring(int,int):165:165 -> q
    197:197:okio.ByteString substring(int,int):165:165 -> q
    201:201:okio.ByteString substring(int,int):165:165 -> q
    206:206:okio.ByteString substring(int,int):165:165 -> q
    1:9:okio.ByteString toAsciiLowercase():48:48 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lic0;"}
    1:9:java.lang.String toString():135:135 -> toString
    2:8:void write$okio(okio.Buffer,int,int):236:236 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq90;I)V"}
    9:18:void write$okio(okio.Buffer,int,int):239:239 -> u
    19:21:void write$okio(okio.Buffer,int,int):240:240 -> u
    22:28:void write$okio(okio.Buffer,int,int):241:241 -> u
    29:37:void write$okio(okio.Buffer,int,int):243:243 -> u
    38:39:void write$okio(okio.Buffer,int,int):245:245 -> u
    40:48:void write$okio(okio.Buffer,int,int):246:246 -> u
    49:52:void write$okio(okio.Buffer,int,int):247:247 -> u
    53:54:void write$okio(okio.Buffer,int,int):248:248 -> u
    55:56:void write$okio(okio.Buffer,int,int):249:249 -> u
    57:59:void write$okio(okio.Buffer,int,int):250:250 -> u
    60:71:void write$okio(okio.Buffer,int,int):252:252 -> u
    72:75:long okio.Buffer.size():80:80 -> u
    72:75:void write$okio(okio.Buffer,int,int):259 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:78:void okio.Buffer.setSize$okio(long):81:81 -> u
    76:78:void write$okio(okio.Buffer,int,int):259 -> u
    1:4:int okio.ByteString.size():127:127 -> v
    1:4:byte[] toByteArray():199 -> v
    5:6:byte[] toByteArray():199:199 -> v
    7:16:byte[] toByteArray():202:202 -> v
    17:20:byte[] toByteArray():206:206 -> v
    21:22:byte[] toByteArray():207:207 -> v
    23:28:byte[] toByteArray():209:209 -> v
    29:37:byte[] toByteArray():210:210 -> v
    1:10:okio.ByteString toByteString():127:127 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lic0;"}
