# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.ranges.CharRange":"PrimitiveRanges.kt","kotlinx.io.Buffer":"Buffer.kt","io.ktor.utils.io.core.BufferKt":"Buffer.kt","kotlinx.io.Sink":"Sink.kt","kotlin.text.StringsKt__StringsJVMKt":"StringsJVM.kt"}}
io.ktor.http.CodecsKt -> ty0:
# {"id":"sourceFile","fileName":"Codecs.kt"}
    java.util.Set URL_ALPHABET -> a
    java.util.Set URL_ALPHABET_CHARS -> b
    java.util.List URL_PROTOCOL_PART -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.Set VALID_PATH_PART -> d
    java.util.List SPECIAL_SYMBOLS -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    3:44:void <clinit>():20:20 -> <clinit>
    45:62:void <clinit>():19:19 -> <clinit>
    63:68:void <clinit>():21:21 -> <clinit>
    69:86:void <clinit>():20:20 -> <clinit>
    87:108:void <clinit>():21:21 -> <clinit>
    109:114:void <clinit>():11:11 -> <clinit>
    115:117:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    115:117:void <clinit>():11 -> <clinit>
    118:123:void <clinit>():11:11 -> <clinit>
    124:126:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    124:126:void <clinit>():11 -> <clinit>
    127:136:void <clinit>():11:11 -> <clinit>
    137:139:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    137:139:void <clinit>():11 -> <clinit>
    140:143:void <clinit>():11:11 -> <clinit>
    144:154:void <clinit>():330:330 -> <clinit>
    155:170:void <clinit>():331:331 -> <clinit>
    171:177:void <clinit>():332:332 -> <clinit>
    178:181:void <clinit>():11:11 -> <clinit>
    182:187:void <clinit>():332:332 -> <clinit>
    188:193:void <clinit>():11:11 -> <clinit>
    194:195:void <clinit>():12:12 -> <clinit>
    196:198:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    196:198:void <clinit>():12 -> <clinit>
    199:204:void <clinit>():12:12 -> <clinit>
    205:207:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    205:207:void <clinit>():12 -> <clinit>
    208:217:void <clinit>():12:12 -> <clinit>
    218:220:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    218:220:void <clinit>():12 -> <clinit>
    221:230:void <clinit>():12:12 -> <clinit>
    231:234:void <clinit>():13:13 -> <clinit>
    235:237:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    235:237:void <clinit>():13 -> <clinit>
    238:243:void <clinit>():13:13 -> <clinit>
    244:246:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    244:246:void <clinit>():13 -> <clinit>
    247:256:void <clinit>():13:13 -> <clinit>
    257:259:void kotlin.ranges.CharRange.<init>(char,char):15:15 -> <clinit>
    257:259:void <clinit>():13 -> <clinit>
    260:268:void <clinit>():13:13 -> <clinit>
    269:312:void <clinit>():19:19 -> <clinit>
    313:329:void <clinit>():21:21 -> <clinit>
    330:333:java.util.Set kotlin.collections.SetsKt__SetsKt.setOf(java.lang.Object[]):44:44 -> <clinit>
    330:333:void <clinit>():18 -> <clinit>
    334:335:void <clinit>():18:18 -> <clinit>
    336:344:void <clinit>():334:334 -> <clinit>
    345:358:void <clinit>():335:335 -> <clinit>
    359:365:void <clinit>():336:336 -> <clinit>
    366:369:void <clinit>():22:22 -> <clinit>
    370:373:void <clinit>():336:336 -> <clinit>
    374:391:void <clinit>():22:22 -> <clinit>
    392:395:void <clinit>():30:30 -> <clinit>
    396:399:java.util.Set kotlin.collections.SetsKt__SetsKt.setOf(java.lang.Object[]):44:44 -> <clinit>
    396:399:void <clinit>():27 -> <clinit>
    400:401:void <clinit>():27:27 -> <clinit>
    402:405:void <clinit>():37:37 -> <clinit>
    406:437:void <clinit>():38:38 -> <clinit>
    438:441:java.util.Set kotlin.collections.SetsKt__SetsKt.setOf(java.lang.Object[]):44:44 -> <clinit>
    438:441:void <clinit>():37 -> <clinit>
    442:446:void <clinit>():37:37 -> <clinit>
    447:454:void <clinit>():44:44 -> <clinit>
    455:463:void <clinit>():338:338 -> <clinit>
    464:477:void <clinit>():339:339 -> <clinit>
    478:484:void <clinit>():340:340 -> <clinit>
    485:488:void <clinit>():44:44 -> <clinit>
    489:492:void <clinit>():340:340 -> <clinit>
    493:495:void <clinit>():44:44 -> <clinit>
    1:34:int charToHexDigit(char):305:305 -> a
    4:27:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):209:209 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;IIZ)Ljava/lang/String;"}
    28:29:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):226:226 -> b
    28:29:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    30:36:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):227:227 -> b
    30:36:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    37:42:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):230:230 -> b
    37:42:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    43:52:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):239:239 -> b
    43:52:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    53:64:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):242:242 -> b
    53:64:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    65:72:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):249:249 -> b
    65:72:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    73:80:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):254:254 -> b
    73:80:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    81:86:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):255:255 -> b
    81:86:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    87:94:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):261:261 -> b
    87:94:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    95:113:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):262:262 -> b
    95:113:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    114:119:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):269:269 -> b
    114:119:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    120:121:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):264:264 -> b
    120:121:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    122:160:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):265:265 -> b
    122:160:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    161:163:void io.ktor.http.URLDecodeException.<init>(java.lang.String):293:293 -> b
    161:163:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):264 -> b
    161:163:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    164:164:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):264:264 -> b
    164:164:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    165:166:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):256:256 -> b
    165:166:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    167:206:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):257:257 -> b
    167:206:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    207:209:void io.ktor.http.URLDecodeException.<init>(java.lang.String):293:293 -> b
    207:209:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):256 -> b
    207:209:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    210:210:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):256:256 -> b
    210:210:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    211:214:java.lang.String kotlin.text.StringsKt__StringsJVMKt.decodeToString$default(byte[],int,int,boolean,int,java.lang.Object):231:231 -> b
    211:214:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):275 -> b
    211:214:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    215:219:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):275:275 -> b
    215:219:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    220:224:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):279:279 -> b
    220:224:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    225:231:java.lang.String decodeImpl(java.lang.CharSequence,int,int,int,boolean,java.nio.charset.Charset):285:285 -> b
    225:231:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):211 -> b
    232:247:java.lang.String decodeScan(java.lang.String,int,int,boolean,java.nio.charset.Charset):214:214 -> b
    1:4:java.lang.String decodeURLPart$default(java.lang.String,int,int,java.nio.charset.Charset,int,java.lang.Object):203:203 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ljava/lang/String;"}
    5:6:java.lang.String decodeURLPart$default(java.lang.String,int,int,java.nio.charset.Charset,int,java.lang.Object):204:204 -> c
    7:13:java.lang.String decodeURLPart(java.lang.String,int,int,java.nio.charset.Charset):0:0 -> c
    7:13:java.lang.String decodeURLPart$default(java.lang.String,int,int,java.nio.charset.Charset,int,java.lang.Object):201 -> c
    14:18:java.lang.String decodeURLPart(java.lang.String,int,int,java.nio.charset.Charset):205:205 -> c
    14:18:java.lang.String decodeURLPart$default(java.lang.String,int,int,java.nio.charset.Charset,int,java.lang.Object):201 -> c
    11:20:java.lang.String decodeURLQueryComponent$default(java.lang.String,int,int,boolean,java.nio.charset.Charset,int,java.lang.Object):190:190 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Ljava/lang/String;"}
    21:22:java.lang.String decodeURLQueryComponent$default(java.lang.String,int,int,boolean,java.nio.charset.Charset,int,java.lang.Object):192:192 -> d
    23:28:java.lang.String decodeURLQueryComponent(java.lang.String,int,int,boolean,java.nio.charset.Charset):0:0 -> d
    23:28:java.lang.String decodeURLQueryComponent$default(java.lang.String,int,int,boolean,java.nio.charset.Charset,int,java.lang.Object):188 -> d
    29:33:java.lang.String decodeURLQueryComponent(java.lang.String,int,int,boolean,java.nio.charset.Charset):193:193 -> d
    29:33:java.lang.String decodeURLQueryComponent$default(java.lang.String,int,int,boolean,java.nio.charset.Charset,int,java.lang.Object):188 -> d
    4:8:java.lang.String encodeURLParameter(java.lang.String,boolean):138:138 -> e
    9:17:java.lang.String encodeURLParameter(java.lang.String,boolean):139:139 -> e
    18:21:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):53:53 -> e
    18:21:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    22:23:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):127:127 -> e
    22:23:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> e
    22:23:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    24:31:void kotlinx.io.Buffer.<init>():51:51 -> e
    24:31:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):127 -> e
    24:31:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> e
    24:31:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    32:35:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):64:64 -> e
    32:35:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> e
    32:35:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> e
    32:35:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> e
    32:35:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    36:39:void kotlinx.io.Sink.write$default(kotlinx.io.Sink,byte[],int,int,int,java.lang.Object):88:88 -> e
    36:39:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):65 -> e
    36:39:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> e
    36:39:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> e
    36:39:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> e
    36:39:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    40:45:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):66:66 -> e
    40:45:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> e
    40:45:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> e
    40:45:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> e
    40:45:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    46:54:java.lang.String encodeURLParameter(java.lang.String,boolean):140:140 -> e
    55:59:java.lang.String encodeURLParameter(java.lang.String,boolean):138:138 -> e
    60:66:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):118:118 -> e
    60:66:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> e
    60:66:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> e
    60:66:java.lang.String encodeURLParameter(java.lang.String,boolean):139 -> e
    4:8:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):88:88 -> f
    4:8:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    4:8:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    9:12:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):89:89 -> f
    9:12:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    9:12:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    13:18:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):92:92 -> f
    13:18:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    13:18:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    19:22:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):93:93 -> f
    19:22:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    19:22:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    23:60:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):94:94 -> f
    23:60:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    23:60:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    61:68:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116:116 -> f
    61:68:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    61:68:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    69:70:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):127:127 -> f
    69:70:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    69:70:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    69:70:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    71:76:void kotlinx.io.Buffer.<init>():51:51 -> f
    71:76:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):127 -> f
    71:76:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    71:76:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    71:76:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    77:80:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):64:64 -> f
    77:80:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> f
    77:80:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> f
    77:80:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    77:80:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    77:80:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    81:84:void kotlinx.io.Sink.write$default(kotlinx.io.Sink,byte[],int,int,int,java.lang.Object):88:88 -> f
    81:84:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):65 -> f
    81:84:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> f
    81:84:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> f
    81:84:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    81:84:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    81:84:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    85:90:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):66:66 -> f
    85:90:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> f
    85:90:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> f
    85:90:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    85:90:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    85:90:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    91:96:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79:79 -> f
    91:96:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> f
    91:96:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    91:96:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    91:96:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    97:102:boolean io.ktor.utils.io.core.BufferKt.canRead(kotlinx.io.Buffer):26:26 -> f
    97:102:boolean forEach$lambda$0(kotlin.jvm.functions.Function1,kotlinx.io.Buffer):318 -> f
    97:102:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79 -> f
    97:102:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> f
    97:102:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    97:102:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    97:102:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    103:106:boolean forEach$lambda$0(kotlin.jvm.functions.Function1,kotlinx.io.Buffer):319:319 -> f
    103:106:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79 -> f
    103:106:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> f
    103:106:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    103:106:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    103:106:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    107:116:kotlin.Unit encodeURLPath$lambda$0$0(java.lang.StringBuilder,byte):117:117 -> f
    107:116:boolean forEach$lambda$0(kotlin.jvm.functions.Function1,kotlinx.io.Buffer):319 -> f
    107:116:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79 -> f
    107:116:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> f
    107:116:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    107:116:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    107:116:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    117:123:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):118:118 -> f
    117:123:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> f
    117:123:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):116 -> f
    117:123:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    117:123:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    124:129:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):95:95 -> f
    124:129:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    124:129:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    130:134:java.lang.String encodeURLPath(java.lang.String,boolean,boolean):88:88 -> f
    130:134:java.lang.String encodeURLPath$default(java.lang.String,boolean,boolean,int,java.lang.Object):85 -> f
    130:134:java.lang.String encodeURLPathPart(java.lang.String):72 -> f
    1:2:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):55:55 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ljava/lang/String;"}
    3:8:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):0:0 -> g
    3:8:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    9:13:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):56:56 -> g
    9:13:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    14:20:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57:57 -> g
    14:20:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    21:24:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):53:53 -> g
    21:24:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    21:24:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    25:26:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):127:127 -> g
    25:26:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> g
    25:26:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    25:26:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    27:34:void kotlinx.io.Buffer.<init>():51:51 -> g
    27:34:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):127 -> g
    27:34:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> g
    27:34:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    27:34:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    35:38:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):64:64 -> g
    35:38:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> g
    35:38:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> g
    35:38:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> g
    35:38:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    35:38:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    39:42:void kotlinx.io.Sink.write$default(kotlinx.io.Sink,byte[],int,int,int,java.lang.Object):88:88 -> g
    39:42:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):65 -> g
    39:42:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> g
    39:42:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> g
    39:42:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> g
    39:42:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    39:42:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    43:48:int io.ktor.utils.io.charsets.CharsetJVMKt.encodeImpl(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,kotlinx.io.Sink):66:66 -> g
    43:48:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):117 -> g
    43:48:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> g
    43:48:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> g
    43:48:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    43:48:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    49:58:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):58:58 -> g
    49:58:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    59:63:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):56:56 -> g
    59:63:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    64:70:void io.ktor.utils.io.charsets.EncodingKt.encodeToImpl(java.nio.charset.CharsetEncoder,kotlinx.io.Sink,java.lang.CharSequence,int,int):118:118 -> g
    64:70:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int):55 -> g
    64:70:kotlinx.io.Source io.ktor.utils.io.charsets.EncodingKt.encode$default(java.nio.charset.CharsetEncoder,java.lang.CharSequence,int,int,int,java.lang.Object):50 -> g
    64:70:java.lang.String encodeURLQueryComponent(java.lang.String,boolean,boolean,java.nio.charset.Charset):57 -> g
    64:70:java.lang.String encodeURLQueryComponent$default(java.lang.String,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):52 -> g
    1:6:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79:79 -> h
    1:6:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr90;Lyo2;)V"}
    7:12:boolean io.ktor.utils.io.core.BufferKt.canRead(kotlinx.io.Buffer):26:26 -> h
    7:12:boolean forEach$lambda$0(kotlin.jvm.functions.Function1,kotlinx.io.Buffer):318 -> h
    7:12:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79 -> h
    7:12:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> h
    13:25:boolean forEach$lambda$0(kotlin.jvm.functions.Function1,kotlinx.io.Buffer):319:319 -> h
    13:25:void io.ktor.utils.io.core.ByteReadPacketKt.takeWhile(kotlinx.io.Source,kotlin.jvm.functions.Function1):79 -> h
    13:25:void forEach(kotlinx.io.Source,kotlin.jvm.functions.Function1):317 -> h
    36:48:java.lang.String percentEncode(byte):300:300 -> i
    49:54:java.lang.String kotlin.text.StringsKt__StringsJVMKt.concatToString(char[]):173:173 -> i
    49:54:java.lang.String percentEncode(byte):301 -> i
