# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.composer.gapbuffer.SlotTable":"SlotTable.kt","androidx.compose.runtime.composer.gapbuffer.SlotTableKt":"SlotTable.kt"}}
androidx.compose.runtime.composer.gapbuffer.SlotReader -> sn2:
# {"id":"sourceFile","fileName":"SlotTable.kt"}
    androidx.compose.runtime.composer.gapbuffer.SlotTable table -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltn2;"}
    int[] groups -> b
    int groupsSize -> c
    java.lang.Object[] slots -> d
    int slotsSize -> e
    boolean closed -> f
    int currentGroup -> g
    int currentEnd -> h
    int parent -> i
    androidx.compose.runtime.IntStack currentSlotStack -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld51;"}
    int emptyCount -> k
    int currentSlot -> l
    int currentSlotEnd -> m
    boolean hadNext -> n
    1:3:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):937:937 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltn2;)V"}
    4:5:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):939:939 -> <init>
    6:7:int[] androidx.compose.runtime.composer.gapbuffer.SlotTable.getGroups():126:126 -> <init>
    6:7:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):943 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):943:943 -> <init>
    10:11:int androidx.compose.runtime.composer.gapbuffer.SlotTable.getGroupsSize():130:130 -> <init>
    10:11:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):946 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):946:946 -> <init>
    14:15:java.lang.Object[] androidx.compose.runtime.composer.gapbuffer.SlotTable.getSlots():139:139 -> <init>
    14:15:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):949 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):949:949 -> <init>
    18:19:int androidx.compose.runtime.composer.gapbuffer.SlotTable.getSlotsSize():143:143 -> <init>
    18:19:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):952 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):952:952 -> <init>
    22:24:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):968:968 -> <init>
    25:26:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):972:972 -> <init>
    27:34:void <init>(androidx.compose.runtime.composer.gapbuffer.SlotTable):976:976 -> <init>
    1:2:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):1322:1322 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lev0;"}
    3:4:java.util.ArrayList androidx.compose.runtime.composer.gapbuffer.SlotTable.getAnchors$runtime():165:165 -> a
    3:4:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):1322 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):1322:1322 -> a
    7:12:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$search(java.util.ArrayList,int,int):1:1 -> a
    7:12:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):4310 -> a
    13:20:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):1322:1322 -> a
    21:24:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):4313:4313 -> a
    25:31:androidx.compose.runtime.composer.gapbuffer.GapAnchor anchor(int):4315:4315 -> a
    5:11:java.lang.Object aux(int[],int):4318:4318 -> b
    12:13:java.lang.Object aux(int[],int):1331:1331 -> b
    14:20:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.auxIndex(int[],int):3990:3990 -> b
    14:20:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$auxIndex(int[],int):1 -> b
    14:20:java.lang.Object aux(int[],int):1331 -> b
    21:24:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.auxIndex(int[],int):3992:3992 -> b
    21:24:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$auxIndex(int[],int):1 -> b
    21:24:java.lang.Object aux(int[],int):1331 -> b
    25:29:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.auxIndex(int[],int):4249:4249 -> b
    25:29:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$auxIndex(int[],int):1 -> b
    25:29:java.lang.Object aux(int[],int):1331 -> b
    30:32:java.lang.Object aux(int[],int):1331:1331 -> b
    33:35:java.lang.Object aux(int[],int):1332:1332 -> b
    2:3:void close():1187:1187 -> c
    4:12:void androidx.compose.runtime.composer.gapbuffer.SlotTable.close$runtime(androidx.compose.runtime.composer.gapbuffer.SlotReader,java.util.HashMap):306:306 -> c
    4:12:void close():1188 -> c
    13:15:void androidx.compose.runtime.composer.gapbuffer.SlotTable.close$runtime(androidx.compose.runtime.composer.gapbuffer.SlotReader,java.util.HashMap):4301:4301 -> c
    13:15:void close():1188 -> c
    16:22:void androidx.compose.runtime.composer.gapbuffer.SlotTable.close$runtime(androidx.compose.runtime.composer.gapbuffer.SlotReader,java.util.HashMap):307:307 -> c
    16:22:void close():1188 -> c
    23:27:void close():1189:1189 -> c
    5:16:boolean containsMark(int):4258:4258 -> d
    1:4:void endGroup():1273:1273 -> e
    5:11:void endGroup():1274:1274 -> e
    12:13:void endGroup():1275:1275 -> e
    14:16:void endGroup():4302:4302 -> e
    17:22:void endGroup():1277:1277 -> e
    23:26:void endGroup():4305:4305 -> e
    27:28:void endGroup():1278:1278 -> e
    29:38:void endGroup():1279:1279 -> e
    39:41:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.groupSize(int[],int):4034:4034 -> e
    39:41:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$groupSize(int[],int):1 -> e
    39:41:void endGroup():1279 -> e
    42:43:void endGroup():1279:1279 -> e
    44:45:void endGroup():1280:1280 -> e
    46:52:void endGroup():1281:1281 -> e
    53:54:void endGroup():1283:1283 -> e
    55:57:void endGroup():1284:1284 -> e
    58:63:void endGroup():1286:1286 -> e
    64:72:void endGroup():1288:1288 -> e
    73:74:void endGroup():4306:4306 -> e
    75:77:void endGroup():1287:1287 -> e
    1:19:java.lang.Object getGroupAux():1086:1086 -> f
    1:8:int getGroupKey():1057:1057 -> g
    9:15:int getGroupKey():4252:4252 -> g
    1:8:java.lang.Object groupGet(int,int):1143:1143 -> h
    9:16:java.lang.Object groupGet(int,int):1145:1145 -> h
    17:19:java.lang.Object groupGet(int,int):4266:4266 -> h
    20:24:java.lang.Object groupGet(int,int):1145:1145 -> h
    25:32:java.lang.Object groupGet(int,int):1147:1147 -> h
    3:7:int groupKey(int):4253:4253 -> i
    5:16:boolean hasMark(int):4257:4257 -> j
    5:16:boolean hasObjectKey(int):4254:4254 -> k
    5:16:boolean isNode(int):4247:4247 -> l
    1:12:java.lang.Object next():1156:1156 -> m
    13:14:java.lang.Object next():1160:1160 -> m
    15:24:java.lang.Object next():1161:1161 -> m
    25:26:java.lang.Object next():1157:1157 -> m
    27:29:java.lang.Object next():1158:1158 -> m
    5:15:java.lang.Object node(int):4250:4250 -> n
    16:19:java.lang.Object node(int[],int):1326:1326 -> n
    16:19:java.lang.Object node(int):1019 -> n
    20:24:java.lang.Object node(int[],int):4317:4317 -> n
    20:24:java.lang.Object node(int):1019 -> n
    25:29:java.lang.Object node(int[],int):1327:1327 -> n
    25:29:java.lang.Object node(int):1019 -> n
    5:13:int nodeCount(int):4249:4249 -> o
    5:11:java.lang.Object objectKey(int[],int):4319:4319 -> p
    12:15:java.lang.Object objectKey(int[],int):1336:1336 -> p
    16:19:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.objectKeyIndex(int[],int):3954:3954 -> p
    16:19:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$objectKeyIndex(int[],int):1 -> p
    16:19:java.lang.Object objectKey(int[],int):1336 -> p
    20:24:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.objectKeyIndex(int[],int):4246:4246 -> p
    20:24:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$objectKeyIndex(int[],int):1 -> p
    20:24:java.lang.Object objectKey(int[],int):1336 -> p
    25:29:java.lang.Object objectKey(int[],int):1336:1336 -> p
    5:9:int parent(int):4245:4245 -> q
    1:7:void reposition(int):1245:1245 -> r
    8:10:void reposition(int):4293:4293 -> r
    11:12:void reposition(int):1246:1246 -> r
    13:22:void reposition(int):1247:1247 -> r
    23:26:void reposition(int):4296:4296 -> r
    27:30:void reposition(int):1248:1248 -> r
    31:34:void reposition(int):1249:1249 -> r
    35:41:void reposition(int):1250:1250 -> r
    42:44:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.groupSize(int[],int):4034:4034 -> r
    42:44:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$groupSize(int[],int):1 -> r
    42:44:void reposition(int):1251 -> r
    45:47:void reposition(int):1251:1251 -> r
    48:49:void reposition(int):1252:1252 -> r
    50:52:void reposition(int):1253:1253 -> r
    1:7:int skipGroup():1229:1229 -> s
    8:10:int skipGroup():4283:4283 -> s
    11:16:int skipGroup():1230:1230 -> s
    17:33:int skipGroup():4286:4286 -> s
    34:36:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.groupSize(int[],int):4034:4034 -> s
    34:36:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$groupSize(int[],int):1 -> s
    34:36:int skipGroup():1231 -> s
    37:39:int skipGroup():1231:1231 -> s
    1:12:void skipToGroupEnd():1237:1237 -> t
    13:15:void skipToGroupEnd():4289:4289 -> t
    16:19:void skipToGroupEnd():1238:1238 -> t
    20:21:void skipToGroupEnd():1239:1239 -> t
    22:24:void skipToGroupEnd():1240:1240 -> t
    1:43:java.lang.String toString():1318:1318 -> toString
    1:43:java.lang.String SlotReader.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    44:48:java.lang.String toString():0:0 -> toString
    44:48:java.lang.String SlotReader.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":49,"4":51,"7":54},"outline":"Ly22;l(Ljava/lang/StringBuilder;IC)Ljava/lang/String;"}
    49:49:java.lang.String toString():1318:1318 -> toString
    51:51:java.lang.String toString():1318:1318 -> toString
    54:54:java.lang.String toString():1318:1318 -> toString
    1:4:void startGroup():1194:1194 -> u
    5:6:void startGroup():1195:1195 -> u
    7:12:void startGroup():1196:1196 -> u
    13:19:void startGroup():4271:4271 -> u
    20:21:void startGroup():1198:1198 -> u
    22:24:void startGroup():4273:4273 -> u
    25:26:void startGroup():1202:1202 -> u
    27:28:void startGroup():1203:1203 -> u
    29:35:void startGroup():1204:1204 -> u
    36:39:void startGroup():1205:1205 -> u
    40:42:void startGroup():1207:1207 -> u
    43:46:void startGroup():1209:1209 -> u
    47:49:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.groupSize(int[],int):4034:4034 -> u
    47:49:int androidx.compose.runtime.composer.gapbuffer.SlotTableKt.access$groupSize(int[],int):1 -> u
    47:49:void startGroup():1210 -> u
    50:53:void startGroup():1210:1210 -> u
    54:55:void startGroup():1211:1211 -> u
    56:61:void startGroup():1212:1212 -> u
    62:74:void startGroup():1214:1214 -> u
    75:76:void startGroup():4276:4276 -> u
    77:79:void startGroup():1213:1213 -> u
