# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.semantics.SemanticsModifierKt":"SemanticsModifier.kt","androidx.compose.ui.semantics.SemanticsConfiguration":"SemanticsConfiguration.kt","androidx.compose.ui.layout.LayoutNodeSubcompositionsState":"SubcomposeLayout.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.ui.autofill.AndroidAutofillManager":"AndroidAutofillManager.android.kt","androidx.compose.runtime.Stack":"Stack.kt","androidx.compose.ui.Modifier$Node":"Modifier.kt","androidx.compose.ui.platform.AndroidComposeView":"AndroidComposeView.android.kt","androidx.compose.ui.autofill.AndroidAutofillManager_androidKt":"AndroidAutofillManager.android.kt"}}
androidx.compose.ui.node.UiApplier -> j43:
# {"id":"sourceFile","fileName":"UiApplier.android.kt"}
    java.lang.Object androidx.compose.runtime.AbstractApplier.root -> f
    java.util.ArrayList androidx.compose.runtime.AbstractApplier.stack -> g
    java.lang.Object androidx.compose.runtime.AbstractApplier.current -> h
    1:5:void androidx.compose.runtime.AbstractApplier.<init>(java.lang.Object):198:198 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lia1;)V"}
    6:10:java.util.ArrayList androidx.compose.runtime.Stack.constructor-impl$default(java.util.ArrayList,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> <init>
    6:10:void androidx.compose.runtime.AbstractApplier.<init>(java.lang.Object):199 -> <init>
    11:12:void androidx.compose.runtime.AbstractApplier.<init>(java.lang.Object):199:199 -> <init>
    13:15:void androidx.compose.runtime.AbstractApplier.<init>(java.lang.Object):201:201 -> <init>
    1:2:void androidx.compose.runtime.AbstractApplier.clear():214:214 -> a
    3:5:void androidx.compose.runtime.Stack.clear-impl(java.util.ArrayList):42:42 -> a
    3:5:void androidx.compose.runtime.AbstractApplier.clear():214 -> a
    6:7:void androidx.compose.runtime.AbstractApplier.clear():215:215 -> a
    8:9:void androidx.compose.runtime.AbstractApplier.setCurrent(java.lang.Object):202:202 -> a
    8:9:void androidx.compose.runtime.AbstractApplier.clear():215 -> a
    10:11:java.lang.Object androidx.compose.runtime.AbstractApplier.getRoot():198:198 -> a
    10:11:void onClear():41 -> a
    10:11:void androidx.compose.runtime.AbstractApplier.clear():216 -> a
    12:17:void onClear():41:41 -> a
    12:17:void androidx.compose.runtime.AbstractApplier.clear():216 -> a
    1:2:void insertBottomUp(int,java.lang.Object):21:21 -> b
    3:4:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> b
    3:4:void insertBottomUp(int,androidx.compose.ui.node.LayoutNode):29 -> b
    3:4:void insertBottomUp(int,java.lang.Object):21 -> b
    5:10:void insertBottomUp(int,androidx.compose.ui.node.LayoutNode):29:29 -> b
    5:10:void insertBottomUp(int,java.lang.Object):21 -> b
    1:2:void androidx.compose.runtime.AbstractApplier.down(java.lang.Object):205:205 -> d
    3:4:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> d
    3:4:void androidx.compose.runtime.AbstractApplier.down(java.lang.Object):205 -> d
    5:7:boolean androidx.compose.runtime.Stack.push-impl(java.util.ArrayList,java.lang.Object):30:30 -> d
    5:7:void androidx.compose.runtime.AbstractApplier.down(java.lang.Object):205 -> d
    8:10:void androidx.compose.runtime.AbstractApplier.setCurrent(java.lang.Object):202:202 -> d
    8:10:void androidx.compose.runtime.AbstractApplier.down(java.lang.Object):206 -> d
    1:2:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> e
    1:2:void reuse():50 -> e
    3:4:void reuse():50:50 -> e
    5:6:void androidx.compose.ui.node.LayoutNode.onReuse():1460:1460 -> e
    5:6:void reuse():50 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:14:void androidx.compose.ui.node.LayoutNode.onReuse():1460:1460 -> e
    7:14:void reuse():50 -> e
    15:17:void androidx.compose.ui.node.LayoutNode.onReuse():2262:2262 -> e
    15:17:void reuse():50 -> e
    18:22:void androidx.compose.ui.node.LayoutNode.onReuse():1462:1462 -> e
    18:22:void reuse():50 -> e
    23:25:void androidx.compose.ui.layout.LayoutNodeSubcompositionsState.onReuse():572:572 -> e
    23:25:void androidx.compose.ui.node.LayoutNode.onReuse():1462 -> e
    23:25:void reuse():50 -> e
    26:27:void androidx.compose.ui.node.LayoutNode.onReuse():1463:1463 -> e
    26:27:void reuse():50 -> e
    28:31:boolean androidx.compose.ui.node.LayoutNode.isDeactivated():1456:1456 -> e
    28:31:void androidx.compose.ui.node.LayoutNode.onReuse():1464 -> e
    28:31:void reuse():50 -> e
    32:34:void androidx.compose.ui.node.LayoutNode.onReuse():1465:1465 -> e
    32:34:void reuse():50 -> e
    35:36:void androidx.compose.ui.node.LayoutNode.resetModifierState():970:970 -> e
    35:36:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    35:36:void reuse():50 -> e
    37:43:androidx.compose.ui.Modifier$Node androidx.compose.ui.node.NodeChain.getTail$ui():39:39 -> e
    37:43:void androidx.compose.ui.node.NodeChain.resetState$ui():822 -> e
    37:43:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    37:43:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    37:43:void reuse():50 -> e
    44:47:boolean androidx.compose.ui.Modifier$Node.isAttached():221:221 -> e
    44:47:void androidx.compose.ui.node.NodeChain.resetState$ui():215 -> e
    44:47:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    44:47:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    44:47:void reuse():50 -> e
    48:50:void androidx.compose.ui.node.NodeChain.resetState$ui():215:215 -> e
    48:50:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    48:50:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    48:50:void reuse():50 -> e
    51:56:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getParent$ui():200:200 -> e
    51:56:void androidx.compose.ui.node.NodeChain.resetState$ui():825 -> e
    51:56:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    51:56:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    51:56:void reuse():50 -> e
    57:60:boolean androidx.compose.ui.Modifier$Node.isAttached():221:221 -> e
    57:60:void androidx.compose.ui.node.NodeChain.runDetachLifecycle$ui():350 -> e
    57:60:void androidx.compose.ui.node.NodeChain.resetState$ui():216 -> e
    57:60:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    57:60:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    57:60:void reuse():50 -> e
    61:63:void androidx.compose.ui.node.NodeChain.runDetachLifecycle$ui():350:350 -> e
    61:63:void androidx.compose.ui.node.NodeChain.resetState$ui():216 -> e
    61:63:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    61:63:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    61:63:void reuse():50 -> e
    64:68:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getParent$ui():200:200 -> e
    64:68:void androidx.compose.ui.node.NodeChain.runDetachLifecycle$ui():859 -> e
    64:68:void androidx.compose.ui.node.NodeChain.resetState$ui():216 -> e
    64:68:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    64:68:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    64:68:void reuse():50 -> e
    69:72:boolean androidx.compose.ui.Modifier$Node.isAttached():221:221 -> e
    69:72:void androidx.compose.ui.node.NodeChain.markAsDetached$ui():346 -> e
    69:72:void androidx.compose.ui.node.NodeChain.resetState$ui():217 -> e
    69:72:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    69:72:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    69:72:void reuse():50 -> e
    73:75:void androidx.compose.ui.node.NodeChain.markAsDetached$ui():346:346 -> e
    73:75:void androidx.compose.ui.node.NodeChain.resetState$ui():217 -> e
    73:75:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    73:75:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    73:75:void reuse():50 -> e
    76:78:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getParent$ui():200:200 -> e
    76:78:void androidx.compose.ui.node.NodeChain.markAsDetached$ui():853 -> e
    76:78:void androidx.compose.ui.node.NodeChain.resetState$ui():217 -> e
    76:78:void androidx.compose.ui.node.LayoutNode.resetModifierState():970 -> e
    76:78:void androidx.compose.ui.node.LayoutNode.onReuse():1468 -> e
    76:78:void reuse():50 -> e
    79:80:int androidx.compose.ui.node.LayoutNode.getSemanticsId():87:87 -> e
    79:80:void androidx.compose.ui.node.LayoutNode.onReuse():1470 -> e
    79:80:void reuse():50 -> e
    81:93:void androidx.compose.ui.node.LayoutNode.onReuse():1472:1472 -> e
    81:93:void reuse():50 -> e
    94:100:int androidx.compose.ui.semantics.SemanticsModifierKt.generateSemanticsId():28:28 -> e
    94:100:void androidx.compose.ui.node.LayoutNode.onReuse():1473 -> e
    94:100:void reuse():50 -> e
    101:102:void androidx.compose.ui.node.LayoutNode.setSemanticsId(int):87:87 -> e
    101:102:void androidx.compose.ui.node.LayoutNode.onReuse():1473 -> e
    101:102:void reuse():50 -> e
    103:108:void androidx.compose.ui.node.LayoutNode.onReuse():1474:1474 -> e
    103:108:void reuse():50 -> e
    109:115:void androidx.compose.ui.platform.AndroidComposeView.onPreLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2171:2171 -> e
    109:115:void androidx.compose.ui.node.LayoutNode.onReuse():1474 -> e
    109:115:void reuse():50 -> e
    116:119:void androidx.compose.ui.platform.AndroidComposeView.onPreLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2172:2172 -> e
    116:119:void androidx.compose.ui.node.LayoutNode.onReuse():1474 -> e
    116:119:void reuse():50 -> e
    120:121:int androidx.compose.ui.node.LayoutNode.getSemanticsId():87:87 -> e
    120:121:void androidx.compose.ui.platform.AndroidComposeView.onPreLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2172 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    120:121:void androidx.compose.ui.node.LayoutNode.onReuse():1474 -> e
    120:121:void reuse():50 -> e
    122:124:void androidx.compose.ui.platform.AndroidComposeView.onPreLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2172:2172 -> e
    122:124:void androidx.compose.ui.node.LayoutNode.onReuse():1474 -> e
    122:124:void reuse():50 -> e
    125:130:androidx.compose.ui.Modifier$Node androidx.compose.ui.node.NodeChain.getHead$ui():40:40 -> e
    125:130:void androidx.compose.ui.node.NodeChain.markAsAttached():828 -> e
    125:130:void androidx.compose.ui.node.LayoutNode.onReuse():1476 -> e
    125:130:void reuse():50 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    131:133:void androidx.compose.ui.node.NodeChain.markAsAttached():274:274 -> e
    131:133:void androidx.compose.ui.node.LayoutNode.onReuse():1476 -> e
    131:133:void reuse():50 -> e
    134:136:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> e
    134:136:void androidx.compose.ui.node.NodeChain.markAsAttached():831 -> e
    134:136:void androidx.compose.ui.node.LayoutNode.onReuse():1476 -> e
    134:136:void reuse():50 -> e
    137:141:void androidx.compose.ui.node.LayoutNode.onReuse():1477:1477 -> e
    137:141:void reuse():50 -> e
    142:147:void androidx.compose.ui.node.LayoutNode.onReuse():1478:1478 -> e
    142:147:void reuse():50 -> e
    148:150:void androidx.compose.ui.node.LayoutNode.onReuse():1479:1479 -> e
    148:150:void reuse():50 -> e
    151:153:void androidx.compose.ui.node.LayoutNode.onReuse():1481:1481 -> e
    151:153:void reuse():50 -> e
    154:159:void androidx.compose.ui.node.LayoutNode.onReuse():1482:1482 -> e
    154:159:void reuse():50 -> e
    160:163:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177:2177 -> e
    160:163:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    160:163:void reuse():50 -> e
    164:175:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):279:279 -> e
    164:175:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    164:175:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    164:175:void reuse():50 -> e
    176:178:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):280:280 -> e
    176:178:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    176:178:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    176:178:void reuse():50 -> e
    179:184:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):282:282 -> e
    179:184:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    179:184:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    179:184:void reuse():50 -> e
    185:186:androidx.collection.MutableScatterMap androidx.compose.ui.semantics.SemanticsConfiguration.getProps$ui():34:34 -> e
    185:186:boolean androidx.compose.ui.autofill.AndroidAutofillManager_androidKt.isRelatedToAutoCommit(androidx.compose.ui.semantics.SemanticsConfiguration):336 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    185:186:boolean androidx.compose.ui.autofill.AndroidAutofillManager_androidKt.access$isRelatedToAutoCommit(androidx.compose.ui.semantics.SemanticsConfiguration):1 -> e
    185:186:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):282 -> e
    185:186:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    185:186:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    185:186:void reuse():50 -> e
    187:194:boolean androidx.compose.ui.autofill.AndroidAutofillManager_androidKt.isRelatedToAutoCommit(androidx.compose.ui.semantics.SemanticsConfiguration):336:336 -> e
    187:194:boolean androidx.compose.ui.autofill.AndroidAutofillManager_androidKt.access$isRelatedToAutoCommit(androidx.compose.ui.semantics.SemanticsConfiguration):1 -> e
    187:194:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):282 -> e
    187:194:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    187:194:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    187:194:void reuse():50 -> e
    195:196:int androidx.compose.ui.node.LayoutNode.getSemanticsId():87:87 -> e
    195:196:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):283 -> e
    195:196:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    195:196:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    195:196:void reuse():50 -> e
    197:199:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):283:283 -> e
    197:199:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    197:199:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    197:199:void reuse():50 -> e
    200:201:int androidx.compose.ui.node.LayoutNode.getSemanticsId():87:87 -> e
    200:201:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):286 -> e
    200:201:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    200:201:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    200:201:void reuse():50 -> e
    202:204:void androidx.compose.ui.autofill.AndroidAutofillManager.onPostLayoutNodeReused$ui(androidx.compose.ui.semantics.SemanticsInfo,int):284:284 -> e
    202:204:void androidx.compose.ui.platform.AndroidComposeView.onPostLayoutNodeReused(androidx.compose.ui.node.LayoutNode,int):2177 -> e
    202:204:void androidx.compose.ui.node.LayoutNode.onReuse():1482 -> e
    202:204:void reuse():50 -> e
    205:218:void androidx.compose.ui.node.LayoutNode.onReuse():1486:1486 -> e
    205:218:void reuse():50 -> e
    1:3:void insertTopDown(int,java.lang.Object):21:21 -> f
    1:2:java.lang.Object androidx.compose.runtime.AbstractApplier.getRoot():198:198 -> g
    1:2:void onEndChanges():46 -> g
    3:4:void onEndChanges():46:46 -> g
    5:8:androidx.compose.ui.node.Owner androidx.compose.ui.node.LayoutNode.getOwner$ui():241:241 -> g
    5:8:void onEndChanges():46 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:14:void onEndChanges():46:46 -> g
    1:2:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> h
    1:2:void move(int,int,int):37 -> h
    3:8:void move(int,int,int):37:37 -> h
    1:3:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> i
    1:2:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> j
    1:2:void remove(int,int):33 -> j
    3:8:void remove(int,int):33:33 -> j
    1:8:int androidx.compose.runtime.Stack.getSize-impl(java.util.ArrayList):28:28 -> s
    1:8:java.lang.Object androidx.compose.runtime.Stack.pop-impl(java.util.ArrayList):32 -> s
    1:8:void androidx.compose.runtime.AbstractApplier.up():210 -> s
    9:12:java.lang.Object androidx.compose.runtime.Stack.pop-impl(java.util.ArrayList):32:32 -> s
    9:12:void androidx.compose.runtime.AbstractApplier.up():210 -> s
    13:15:void androidx.compose.runtime.AbstractApplier.setCurrent(java.lang.Object):202:202 -> s
    13:15:void androidx.compose.runtime.AbstractApplier.up():210 -> s
