# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder":"PersistentVectorBuilder.kt","androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator":"AbstractListIterator.kt","kotlin.collections.AbstractMutableList":"AbstractMutableList.kt","androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator":"TrieIterator.kt"}}
androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorMutableIterator -> yz1:
# {"id":"sourceFile","fileName":"PersistentVectorMutableIterator.kt"}
    androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder builder -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwz1;"}
    int expectedModCount -> i
    androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator trieIterator -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo23;"}
    int lastIteratedIndex -> k
    1:2:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getSize():24:24 -> <init>
    1:2:int kotlin.collections.AbstractMutableList.size():15 -> <init>
    1:2:void <init>(androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder,int):18 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwz1;I)V"}
    3:5:void <init>(androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder,int):15:15 -> <init>
    6:7:void <init>(androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder,int):16:16 -> <init>
    8:14:void <init>(androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder,int):24:24 -> <init>
    15:16:void <init>(androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder,int):35:35 -> <init>
    17:20:void <init>(androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder,int):38:38 -> <init>
    1:11:void checkForComodification():126:126 -> a
    12:15:void checkForComodification():127:127 -> a
    1:3:void add(java.lang.Object):99:99 -> add
    4:5:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> add
    4:5:void add(java.lang.Object):101 -> add
    6:10:void add(java.lang.Object):101:101 -> add
    11:14:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> add
    11:14:void add(java.lang.Object):102 -> add
    15:16:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> add
    15:16:void add(java.lang.Object):102 -> add
    17:20:int kotlin.collections.AbstractMutableList.size():15:15 -> add
    17:20:void reset():74 -> add
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:void add(java.lang.Object):103 -> add
    21:22:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setSize(int):8:8 -> add
    21:22:void reset():74 -> add
    21:22:void add(java.lang.Object):103 -> add
    23:29:void reset():75:75 -> add
    23:29:void add(java.lang.Object):103 -> add
    30:31:void reset():76:76 -> add
    30:31:void add(java.lang.Object):103 -> add
    32:35:void reset():78:78 -> add
    32:35:void add(java.lang.Object):103 -> add
    1:7:java.lang.Object[] androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getRoot$runtime():20:20 -> b
    1:7:void setupTrieIterator():82 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:10:void setupTrieIterator():84:84 -> b
    11:16:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getSize():24:24 -> b
    11:16:int kotlin.collections.AbstractMutableList.size():15 -> b
    11:16:void setupTrieIterator():88 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    17:21:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> b
    17:21:void setupTrieIterator():89 -> b
    22:23:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getRootShift$runtime():18:18 -> b
    22:23:void setupTrieIterator():90 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:26:void setupTrieIterator():90:90 -> b
    27:30:void setupTrieIterator():91:91 -> b
    31:38:void setupTrieIterator():92:92 -> b
    39:40:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> b
    39:40:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):21 -> b
    39:40:void setupTrieIterator():94 -> b
    41:42:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setSize(int):8:8 -> b
    41:42:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):22 -> b
    41:42:void setupTrieIterator():94 -> b
    43:44:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):23:23 -> b
    43:44:void setupTrieIterator():94 -> b
    45:53:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):24:24 -> b
    45:53:void setupTrieIterator():94 -> b
    54:61:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):25:25 -> b
    54:61:void setupTrieIterator():94 -> b
    62:64:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):26:26 -> b
    62:64:void setupTrieIterator():94 -> b
    65:68:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator.reset$runtime(java.lang.Object[],int,int,int):28:28 -> b
    65:68:void setupTrieIterator():94 -> b
    1:3:java.lang.Object next():58:58 -> next
    4:9:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.checkHasNext$runtime():26:26 -> next
    4:9:java.lang.Object next():59 -> next
    10:11:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> next
    10:11:java.lang.Object next():61 -> next
    12:13:java.lang.Object next():61:61 -> next
    14:19:java.lang.Object next():64:64 -> next
    20:23:java.lang.Object[] androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getTail$runtime():22:22 -> next
    20:23:java.lang.Object next():64 -> next
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:25:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> next
    24:25:java.lang.Object next():64 -> next
    26:28:java.lang.Object next():64:64 -> next
    29:34:java.lang.Object next():65:65 -> next
    35:38:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> next
    35:38:java.lang.Object next():66 -> next
    39:40:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> next
    39:40:java.lang.Object next():66 -> next
    41:45:java.lang.Object next():67:67 -> next
    46:47:java.lang.Object[] androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getTail$runtime():22:22 -> next
    46:47:java.lang.Object next():70 -> next
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:51:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> next
    48:51:java.lang.Object next():70 -> next
    52:53:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> next
    52:53:java.lang.Object next():70 -> next
    54:56:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getSize():8:8 -> next
    54:56:java.lang.Object next():70 -> next
    57:59:java.lang.Object next():70:70 -> next
    60:64:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.checkHasNext$runtime():27:27 -> next
    60:64:java.lang.Object next():59 -> next
    1:3:java.lang.Object previous():42:42 -> previous
    4:9:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.checkHasPrevious$runtime():31:31 -> previous
    4:9:java.lang.Object previous():43 -> previous
    10:13:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> previous
    10:13:java.lang.Object previous():45 -> previous
    14:15:java.lang.Object previous():45:45 -> previous
    16:21:java.lang.Object previous():48:48 -> previous
    22:25:java.lang.Object[] androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getTail$runtime():22:22 -> previous
    22:25:java.lang.Object previous():48 -> previous
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> previous
    26:27:java.lang.Object previous():48 -> previous
    28:30:java.lang.Object previous():48:48 -> previous
    31:34:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getSize():8:8 -> previous
    31:34:java.lang.Object previous():49 -> previous
    35:38:java.lang.Object[] androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder.getTail$runtime():22:22 -> previous
    35:38:java.lang.Object previous():51 -> previous
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:41:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> previous
    39:41:java.lang.Object previous():51 -> previous
    42:46:java.lang.Object previous():51:51 -> previous
    47:48:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> previous
    47:48:java.lang.Object previous():53 -> previous
    49:53:java.lang.Object previous():54:54 -> previous
    54:58:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.checkHasPrevious$runtime():32:32 -> previous
    54:58:java.lang.Object previous():43 -> previous
    1:3:void remove():107:107 -> remove
    4:8:void checkHasIterated():131:131 -> remove
    4:8:void remove():108 -> remove
    9:13:java.lang.Object kotlin.collections.AbstractMutableList.remove(int):15:15 -> remove
    9:13:void remove():110 -> remove
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:void remove():111:111 -> remove
    16:19:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.getIndex():8:8 -> remove
    16:19:void remove():111 -> remove
    20:21:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setIndex(int):8:8 -> remove
    20:21:void remove():111 -> remove
    22:25:int kotlin.collections.AbstractMutableList.size():15:15 -> remove
    22:25:void reset():74 -> remove
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:25:void remove():112 -> remove
    26:27:void androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator.setSize(int):8:8 -> remove
    26:27:void reset():74 -> remove
    26:27:void remove():112 -> remove
    28:33:void reset():75:75 -> remove
    28:33:void remove():112 -> remove
    34:35:void reset():76:76 -> remove
    34:35:void remove():112 -> remove
    36:39:void reset():78:78 -> remove
    36:39:void remove():112 -> remove
    40:45:void checkHasIterated():132:132 -> remove
    40:45:void remove():108 -> remove
    1:3:void set(java.lang.Object):116:116 -> set
    4:8:void checkHasIterated():131:131 -> set
    4:8:void set(java.lang.Object):117 -> set
    9:13:void set(java.lang.Object):119:119 -> set
    14:19:void set(java.lang.Object):121:121 -> set
    20:23:void set(java.lang.Object):122:122 -> set
    24:29:void checkHasIterated():132:132 -> set
    24:29:void set(java.lang.Object):117 -> set
