# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.internal.ArrayAsSequence":"ReaderJsonLexer.kt"}}
kotlinx.serialization.json.internal.ReaderJsonLexer -> ro5:
# {"id":"sourceFile","fileName":"ReaderJsonLexer.kt"}
    kotlinx.serialization.json.internal.InternalJsonReader reader -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq44;"}
    int threshold -> g
    kotlinx.serialization.json.internal.ArrayAsSequence source -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhr;"}
    4:6:void <init>(kotlinx.serialization.json.internal.InternalJsonReader,char[],kotlinx.serialization.json.JsonConfiguration):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq44;[CLdj3;)V"}
    7:10:void <init>(kotlinx.serialization.json.internal.InternalJsonReader,char[],kotlinx.serialization.json.JsonConfiguration):45:45 -> <init>
    11:12:void <init>(kotlinx.serialization.json.internal.InternalJsonReader,char[],kotlinx.serialization.json.JsonConfiguration):51:51 -> <init>
    13:20:void <init>(kotlinx.serialization.json.internal.InternalJsonReader,char[],kotlinx.serialization.json.JsonConfiguration):53:53 -> <init>
    21:24:void <init>(kotlinx.serialization.json.internal.InternalJsonReader,char[],kotlinx.serialization.json.JsonConfiguration):56:56 -> <init>
    1:7:char[] kotlinx.serialization.json.internal.ArrayAsSequence.getBuffer$kotlinx_serialization_json():17:17 -> C
    1:7:void preload(int):79 -> C
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:12:void preload(int):81:81 -> C
    13:15:char[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(char[],char[],int,int,int):1125:1125 -> C
    13:15:void preload(int):81 -> C
    16:21:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> C
    16:21:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> C
    16:21:void preload(int):84 -> C
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    22:26:void preload(int):86:86 -> C
    27:37:int kotlinx.serialization.json.internal.JavaStreamSerialReader.read(char[],int,int):265:265 -> C
    27:37:void preload(int):86 -> C
    38:39:void kotlinx.serialization.json.internal.ArrayAsSequence.trim(int):31:31 -> C
    38:39:void preload(int):89 -> C
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:44:void kotlinx.serialization.json.internal.ArrayAsSequence.trim(int):31:31 -> C
    40:44:void preload(int):89 -> C
    45:46:void kotlinx.serialization.json.internal.ArrayAsSequence.setLength(int):18:18 -> C
    45:46:void kotlinx.serialization.json.internal.ArrayAsSequence.trim(int):31 -> C
    45:46:void preload(int):89 -> C
    47:51:void preload(int):90:90 -> C
    52:54:void preload(int):95:95 -> C
    1:2:kotlinx.serialization.json.internal.ArrayAsSequence getSource():53:53 -> b
    1:2:void appendRange(int,int):212 -> b
    3:5:char[] kotlinx.serialization.json.internal.ArrayAsSequence.getBuffer$kotlinx_serialization_json():17:17 -> b
    3:5:void appendRange(int,int):212 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:11:void appendRange(int,int):212:212 -> b
    1:3:boolean canConsumeValue():60:60 -> c
    4:5:boolean canConsumeValue():61:61 -> c
    6:12:boolean canConsumeValue():63:63 -> c
    13:14:kotlinx.serialization.json.internal.ArrayAsSequence getSource():53:53 -> c
    13:14:boolean canConsumeValue():65 -> c
    15:16:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> c
    15:16:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> c
    15:16:boolean canConsumeValue():65 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    17:35:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> c
    17:35:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> c
    17:35:boolean canConsumeValue():65 -> c
    36:37:boolean canConsumeValue():71:71 -> c
    38:45:boolean canConsumeValue():72:72 -> c
    46:49:boolean canConsumeValue():74:74 -> c
    3:5:java.lang.String consumeKeyString():177:177 -> e
    3:5:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:java.lang.String consumeKeyString():178:178 -> e
    6:7:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    8:17:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> e
    8:17:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> e
    8:17:int indexOf(char,int):201 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:17:java.lang.String consumeKeyString():179 -> e
    8:17:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    18:28:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> e
    18:28:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> e
    18:28:int indexOf(char,int):202 -> e
    18:28:java.lang.String consumeKeyString():179 -> e
    18:28:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    29:32:java.lang.String consumeKeyString():181:181 -> e
    29:32:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    33:42:java.lang.String consumeKeyString():186:186 -> e
    33:42:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    43:49:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> e
    43:49:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> e
    43:49:java.lang.String consumeKeyString():234 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    43:49:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    50:51:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> e
    50:51:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> e
    50:51:java.lang.String consumeKeyString():234 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    50:51:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    52:53:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> e
    52:53:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> e
    52:53:java.lang.String consumeKeyString():234 -> e
    52:53:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    54:60:java.lang.String consumeKeyString():234:234 -> e
    54:60:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    61:64:java.lang.String consumeKeyString():236:236 -> e
    61:64:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    65:70:java.lang.String consumeKeyString():0:0 -> e
    65:70:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":114,"3":116,"6":119,"9":123,"12":128},"outline":"Lng4;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    71:74:java.lang.String consumeKeyString():235:235 -> e
    71:74:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    75:82:java.lang.String consumeKeyString():186:186 -> e
    75:82:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    83:88:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> e
    83:88:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> e
    83:88:java.lang.String consumeKeyString():191 -> e
    83:88:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    89:100:java.lang.String consumeKeyString():192:192 -> e
    89:100:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    101:102:java.lang.String consumeKeyString():195:195 -> e
    101:102:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    103:104:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> e
    103:104:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> e
    103:104:java.lang.String kotlinx.serialization.json.internal.ArrayAsSequence.substring(int,int):27 -> e
    103:104:java.lang.String substring(int,int):208 -> e
    103:104:java.lang.String consumeKeyString():196 -> e
    103:104:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    105:113:java.lang.String kotlinx.serialization.json.internal.ArrayAsSequence.substring(int,int):27:27 -> e
    105:113:java.lang.String substring(int,int):208 -> e
    105:113:java.lang.String consumeKeyString():196 -> e
    105:113:java.lang.String ReaderJsonLexer.consumeKeyString():0 -> e
    114:114:java.lang.String consumeKeyString():236:236 -> e
    116:116:java.lang.String consumeKeyString():236:236 -> e
    119:119:java.lang.String consumeKeyString():236:236 -> e
    123:123:java.lang.String consumeKeyString():236:236 -> e
    128:128:java.lang.String consumeKeyString():236:236 -> e
    1:3:byte consumeNextToken():107:107 -> f
    4:5:byte consumeNextToken():109:109 -> f
    6:14:byte consumeNextToken():111:111 -> f
    15:18:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> f
    15:18:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> f
    15:18:byte consumeNextToken():113 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    19:20:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> f
    19:20:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> f
    19:20:byte consumeNextToken():113 -> f
    21:27:byte consumeNextToken():114:114 -> f
    28:32:byte consumeNextToken():117:117 -> f
    33:37:byte consumeNextToken():122:122 -> f
    1:3:void consumeNextToken(char):127:127 -> h
    4:5:void consumeNextToken(char):129:129 -> h
    6:15:void consumeNextToken(char):131:131 -> h
    16:19:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> h
    16:19:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> h
    16:19:void consumeNextToken(char):133 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    20:38:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> h
    20:38:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> h
    20:38:void consumeNextToken(char):133 -> h
    39:43:void consumeNextToken(char):135:135 -> h
    44:49:void consumeNextToken(char):137:137 -> h
    50:51:void consumeNextToken(char):139:139 -> h
    52:55:void consumeNextToken(char):140:140 -> h
    1:2:void ensureHaveChars():162:162 -> n
    3:4:kotlinx.serialization.json.internal.ArrayAsSequence getSource():53:53 -> n
    3:4:void ensureHaveChars():163 -> n
    5:7:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> n
    5:7:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> n
    5:7:void ensureHaveChars():163 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:12:void ensureHaveChars():165:165 -> n
    13:16:void ensureHaveChars():168:168 -> n
    1:3:kotlinx.serialization.json.internal.ArrayAsSequence getSource():53:53 -> s
    1:3:java.lang.CharSequence getSource():44 -> s
    1:5:java.lang.String ReaderJsonLexer.peekLeadingMatchingValue(java.lang.String,boolean):0:0 -> u
      # {"id":"com.android.tools.r8.synthesized"}
    1:7:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> x
    1:7:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> x
    1:7:int prefetchOrEof(int):99 -> x
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    8:9:int prefetchOrEof(int):100:100 -> x
    10:12:int prefetchOrEof(int):101:101 -> x
    13:27:int prefetchOrEof(int):102:102 -> x
    1:2:int skipWhitespaces():144:144 -> y
    3:9:int skipWhitespaces():147:147 -> y
    10:11:kotlinx.serialization.json.internal.ArrayAsSequence getSource():53:53 -> y
    10:11:int skipWhitespaces():149 -> y
    12:13:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> y
    12:13:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> y
    12:13:int skipWhitespaces():149 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    14:34:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> y
    14:34:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> y
    14:34:int skipWhitespaces():149 -> y
    35:37:int skipWhitespaces():157:157 -> y
    1:4:java.lang.String kotlinx.serialization.json.internal.ArrayAsSequence.substring(int,int):27:27 -> z
    1:4:java.lang.String substring(int,int):208 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> z
    5:6:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> z
    5:6:java.lang.String kotlinx.serialization.json.internal.ArrayAsSequence.substring(int,int):27 -> z
    5:6:java.lang.String substring(int,int):208 -> z
    7:15:java.lang.String kotlinx.serialization.json.internal.ArrayAsSequence.substring(int,int):27:27 -> z
    7:15:java.lang.String substring(int,int):208 -> z
