# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.internal.AbstractJsonLexer":"AbstractJsonLexer.kt","kotlinx.serialization.json.internal.ArrayAsSequence":"ReaderJsonLexer.kt","kotlinx.serialization.json.internal.ReaderJsonLexer":"ReaderJsonLexer.kt"}}
kotlinx.serialization.json.internal.JsonIteratorArrayWrapped -> yj3:
# {"id":"sourceFile","fileName":"JsonIterator.kt"}
    kotlinx.serialization.json.Json json -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvi3;"}
    kotlinx.serialization.json.internal.ReaderJsonLexer lexer -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lso5;"}
    kotlinx.serialization.DeserializationStrategy deserializer -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwu1;"}
    boolean first -> h0
    boolean finished -> i0
    1:3:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.ReaderJsonLexer,kotlinx.serialization.DeserializationStrategy):65:65 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvi3;Lso5;Lwu1;)V"}
    4:5:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.ReaderJsonLexer,kotlinx.serialization.DeserializationStrategy):66:66 -> <init>
    6:7:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.ReaderJsonLexer,kotlinx.serialization.DeserializationStrategy):67:67 -> <init>
    8:10:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.ReaderJsonLexer,kotlinx.serialization.DeserializationStrategy):68:68 -> <init>
    11:13:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.ReaderJsonLexer,kotlinx.serialization.DeserializationStrategy):70:70 -> <init>
    1:6:boolean hasNext():87:87 -> hasNext
    1:6:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
      # {"id":"com.android.tools.r8.synthesized"}
    7:20:boolean hasNext():88:88 -> hasNext
    7:20:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    21:22:boolean hasNext():89:89 -> hasNext
    21:22:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    23:25:boolean hasNext():90:90 -> hasNext
    23:25:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    26:31:boolean kotlinx.serialization.json.internal.AbstractJsonLexer.isNotEof():164:164 -> hasNext
    26:31:boolean hasNext():91 -> hasNext
    26:31:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    32:39:boolean hasNext():92:92 -> hasNext
    32:39:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    40:43:boolean hasNext():95:95 -> hasNext
    40:43:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    44:51:boolean hasNext():92:92 -> hasNext
    44:51:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    52:58:boolean kotlinx.serialization.json.internal.AbstractJsonLexer.isNotEof():164:164 -> hasNext
    52:58:boolean hasNext():99 -> hasNext
    52:58:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    59:62:boolean hasNext():99:99 -> hasNext
    59:62:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    63:66:boolean hasNext():110:110 -> hasNext
    63:66:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    67:74:boolean hasNext():111:111 -> hasNext
    67:74:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    75:76:kotlinx.serialization.json.internal.ArrayAsSequence kotlinx.serialization.json.internal.ReaderJsonLexer.getSource():53:53 -> hasNext
    75:76:java.lang.CharSequence kotlinx.serialization.json.internal.ReaderJsonLexer.getSource():44 -> hasNext
    75:76:java.lang.CharSequence kotlinx.serialization.json.internal.AbstractJsonLexer.access$getSource(kotlinx.serialization.json.internal.AbstractJsonLexer):149 -> hasNext
    75:76:boolean hasNext():112 -> hasNext
    75:76:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    77:83:int kotlinx.serialization.json.internal.ArrayAsSequence.getLength():18:18 -> hasNext
    77:83:int kotlinx.serialization.json.internal.ArrayAsSequence.length():17 -> hasNext
    77:83:boolean hasNext():112 -> hasNext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    77:83:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    84:85:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> hasNext
    84:85:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> hasNext
    84:85:boolean hasNext():112 -> hasNext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    84:85:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    86:87:char kotlinx.serialization.json.internal.ArrayAsSequence.get(int):20:20 -> hasNext
    86:87:char kotlinx.serialization.json.internal.ArrayAsSequence.charAt(int):17 -> hasNext
    86:87:boolean hasNext():112 -> hasNext
    86:87:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    88:94:boolean hasNext():112:112 -> hasNext
    88:94:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    95:98:boolean hasNext():114:114 -> hasNext
    95:98:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    99:105:boolean hasNext():0:0 -> hasNext
    99:105:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":111,"3":113,"6":116,"9":120,"12":125,"15":131,"18":138},"outline":"Lyc1;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    106:110:boolean hasNext():113:113 -> hasNext
    106:110:boolean JsonIteratorArrayWrapped.hasNext():0 -> hasNext
    111:111:boolean hasNext():114:114 -> hasNext
    113:113:boolean hasNext():114:114 -> hasNext
    116:116:boolean hasNext():114:114 -> hasNext
    120:120:boolean hasNext():114:114 -> hasNext
    125:125:boolean hasNext():114:114 -> hasNext
    131:131:boolean hasNext():114:114 -> hasNext
    138:138:boolean hasNext():114:114 -> hasNext
    1:7:java.lang.Object next():74:74 -> next
    8:12:java.lang.Object next():75:75 -> next
    13:15:java.lang.Object next():77:77 -> next
    16:31:java.lang.Object next():79:79 -> next
    32:36:java.lang.Object next():80:80 -> next
    1:8:void remove():0:0 -> remove
