# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.node.LookaheadDelegate":"LookaheadDelegate.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.ui.node.MeasurePassDelegate":"MeasurePassDelegate.kt","androidx.compose.ui.node.OwnerSnapshotObserver":"OwnerSnapshotObserver.kt","androidx.compose.ui.node.LookaheadPassDelegate":"LookaheadPassDelegate.kt"}}
androidx.compose.ui.node.LayoutNodeLayoutDelegate -> ma1:
# {"id":"sourceFile","fileName":"LayoutNodeLayoutDelegate.kt"}
    androidx.compose.ui.node.LayoutNode layoutNode -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lia1;"}
    boolean detachedFromParentLookaheadPass -> b
    boolean detachedFromParentLookaheadPlacement -> c
    androidx.compose.ui.node.LayoutNode$LayoutState layoutState -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lea1;"}
    boolean lookaheadMeasurePending -> e
    boolean lookaheadLayoutPending -> f
    boolean lookaheadLayoutPendingForAlignment -> g
    int nextChildLookaheadPlaceOrder -> h
    int nextChildPlaceOrder -> i
    boolean coordinatesAccessedDuringPlacement -> j
    boolean coordinatesAccessedDuringModifierPlacement -> k
    int childrenAccessingCoordinatesDuringPlacement -> l
    boolean lookaheadCoordinatesAccessedDuringPlacement -> m
    boolean lookaheadCoordinatesAccessedDuringModifierPlacement -> n
    int childrenAccessingLookaheadCoordinatesDuringPlacement -> o
    androidx.compose.ui.node.MeasurePassDelegate measurePassDelegate -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmk1;"}
    androidx.compose.ui.node.LookaheadPassDelegate lookaheadPassDelegate -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvi1;"}
    1:5:void <init>(androidx.compose.ui.node.LayoutNode):31:31 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lia1;)V"}
    6:9:void <init>(androidx.compose.ui.node.LayoutNode):92:92 -> <init>
    10:17:void <init>(androidx.compose.ui.node.LayoutNode):305:305 -> <init>
    1:2:androidx.compose.ui.node.NodeCoordinator getOuterCoordinator():33:33 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lvr1;"}
    3:4:androidx.compose.ui.node.NodeChain androidx.compose.ui.node.LayoutNode.getNodes$ui():866:866 -> a
    3:4:androidx.compose.ui.node.NodeCoordinator getOuterCoordinator():33 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.NodeChain.getOuterCoordinator$ui():36:36 -> a
    5:9:androidx.compose.ui.node.NodeCoordinator getOuterCoordinator():33 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:void onCoordinatesUsed():315:315 -> b
    3:4:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNode.getLayoutState$ui():272:272 -> b
    3:4:void onCoordinatesUsed():315 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:androidx.compose.ui.node.LayoutNode$LayoutState getLayoutState$ui():92:92 -> b
    5:6:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNode.getLayoutState$ui():272 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void onCoordinatesUsed():315 -> b
    7:15:void onCoordinatesUsed():316:316 -> b
    16:17:void onCoordinatesUsed():317:317 -> b
    18:21:boolean androidx.compose.ui.node.MeasurePassDelegate.getLayingOutChildren():166:166 -> b
    18:21:void onCoordinatesUsed():317 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:25:void onCoordinatesUsed():318:318 -> b
    26:30:void onCoordinatesUsed():320:320 -> b
    31:34:void onCoordinatesUsed():324:324 -> b
    35:38:boolean androidx.compose.ui.node.LookaheadPassDelegate.getLayingOutChildren():208:208 -> b
    35:38:void onCoordinatesUsed():324 -> b
    39:42:void onCoordinatesUsed():325:325 -> b
    43:46:void onCoordinatesUsed():327:327 -> b
    1:4:void performLookaheadMeasure-BRTryo0$ui(long):333:333 -> c
    5:6:void androidx.compose.ui.node.LookaheadPassDelegate.setLayoutState(androidx.compose.ui.node.LayoutNode$LayoutState):132:132 -> c
    5:6:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):446 -> c
    5:6:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    7:13:void setLayoutState$ui(androidx.compose.ui.node.LayoutNode$LayoutState):92:92 -> c
    7:13:void androidx.compose.ui.node.LookaheadPassDelegate.setLayoutState(androidx.compose.ui.node.LayoutNode$LayoutState):132 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:13:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):446 -> c
    7:13:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    14:15:void setLookaheadMeasurePending$ui(boolean):118:118 -> c
    14:15:void androidx.compose.ui.node.LookaheadPassDelegate.setMeasurePending(boolean):58 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):447 -> c
    14:15:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    16:17:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):448:448 -> c
    16:17:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    18:25:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):449:449 -> c
    18:25:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    26:27:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):450:450 -> c
    26:27:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    28:29:kotlin.jvm.functions.Function1 androidx.compose.ui.node.OwnerSnapshotObserver.access$getOnCommitAffectingLookaheadMeasure$p(androidx.compose.ui.node.OwnerSnapshotObserver):25:25 -> c
    28:29:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):950 -> c
    28:29:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    30:31:androidx.compose.runtime.snapshots.SnapshotStateObserver androidx.compose.ui.node.OwnerSnapshotObserver.access$getObserver$p(androidx.compose.ui.node.OwnerSnapshotObserver):25:25 -> c
    30:31:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):951 -> c
    30:31:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    32:35:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):951:951 -> c
    32:35:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    36:37:void setLookaheadLayoutPending$ui(boolean):126:126 -> c
    36:37:void androidx.compose.ui.node.LookaheadPassDelegate.setLayoutPending(boolean):70 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:37:void androidx.compose.ui.node.LookaheadPassDelegate.markLayoutPending$ui():91 -> c
    36:37:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):451 -> c
    36:37:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    38:39:void setLookaheadLayoutPendingForAlignment$ui(boolean):135:135 -> c
    38:39:void androidx.compose.ui.node.LookaheadPassDelegate.setLayoutPendingForAlignment(boolean):83 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:39:void androidx.compose.ui.node.LookaheadPassDelegate.markLayoutPending$ui():92 -> c
    38:39:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):451 -> c
    38:39:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    40:43:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):452:452 -> c
    40:43:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    44:47:androidx.compose.ui.node.MeasurePassDelegate getMeasurePassDelegate$ui():305:305 -> c
    44:47:androidx.compose.ui.node.MeasurePassDelegate androidx.compose.ui.node.LookaheadPassDelegate.getMeasurePassDelegate$ui():125 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:47:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):459 -> c
    44:47:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    48:49:void androidx.compose.ui.node.MeasurePassDelegate.markLayoutPending():933:933 -> c
    48:49:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):455 -> c
    48:49:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    50:52:void androidx.compose.ui.node.MeasurePassDelegate.markLayoutPending():934:934 -> c
    50:52:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):455 -> c
    50:52:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    53:54:void androidx.compose.ui.node.MeasurePassDelegate.markMeasurePending$ui():939:939 -> c
    53:54:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):459 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:54:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    55:56:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):461:461 -> c
    55:56:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    57:59:void setLayoutState$ui(androidx.compose.ui.node.LayoutNode$LayoutState):92:92 -> c
    57:59:void androidx.compose.ui.node.LookaheadPassDelegate.setLayoutState(androidx.compose.ui.node.LayoutNode$LayoutState):132 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:59:void androidx.compose.ui.node.LookaheadPassDelegate.performMeasure-BRTryo0$ui(long):461 -> c
    57:59:void performLookaheadMeasure-BRTryo0$ui(long):333 -> c
    1:2:void setChildrenAccessingCoordinatesDuringPlacement(int):228:228 -> d
    3:16:void setChildrenAccessingCoordinatesDuringPlacement(int):229:229 -> d
    17:24:void setChildrenAccessingCoordinatesDuringPlacement(int):232:232 -> d
    25:30:androidx.compose.ui.node.LayoutNodeLayoutDelegate androidx.compose.ui.node.LayoutNode.getLayoutDelegate$ui():870:870 -> d
    25:30:void setChildrenAccessingCoordinatesDuringPlacement(int):232 -> d
    31:36:void setChildrenAccessingCoordinatesDuringPlacement(int):237:237 -> d
    37:41:void setChildrenAccessingCoordinatesDuringPlacement(int):235:235 -> d
    42:45:void setChildrenAccessingCoordinatesDuringPlacement(int):237:237 -> d
    1:2:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):286:286 -> e
    3:16:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):287:287 -> e
    17:24:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):290:290 -> e
    25:30:androidx.compose.ui.node.LayoutNodeLayoutDelegate androidx.compose.ui.node.LayoutNode.getLayoutDelegate$ui():870:870 -> e
    25:30:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):290 -> e
    31:36:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):295:295 -> e
    37:41:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):293:293 -> e
    42:45:void setChildrenAccessingLookaheadCoordinatesDuringPlacement(int):295:295 -> e
    1:4:void setCoordinatesAccessedDuringModifierPlacement(boolean):208:208 -> f
    5:8:void setCoordinatesAccessedDuringModifierPlacement(boolean):210:210 -> f
    9:12:void setCoordinatesAccessedDuringModifierPlacement(boolean):211:211 -> f
    13:22:void setCoordinatesAccessedDuringModifierPlacement(boolean):213:213 -> f
    23:26:void setCoordinatesAccessedDuringModifierPlacement(boolean):214:214 -> f
    27:34:void setCoordinatesAccessedDuringModifierPlacement(boolean):216:216 -> f
    1:4:void setCoordinatesAccessedDuringPlacement(boolean):189:189 -> g
    5:8:void setCoordinatesAccessedDuringPlacement(boolean):191:191 -> g
    9:12:void setCoordinatesAccessedDuringPlacement(boolean):192:192 -> g
    13:22:void setCoordinatesAccessedDuringPlacement(boolean):194:194 -> g
    23:26:void setCoordinatesAccessedDuringPlacement(boolean):195:195 -> g
    27:34:void setCoordinatesAccessedDuringPlacement(boolean):197:197 -> g
    1:4:void setLookaheadCoordinatesAccessedDuringModifierPlacement(boolean):265:265 -> h
    5:8:void setLookaheadCoordinatesAccessedDuringModifierPlacement(boolean):267:267 -> h
    9:12:void setLookaheadCoordinatesAccessedDuringModifierPlacement(boolean):268:268 -> h
    13:22:void setLookaheadCoordinatesAccessedDuringModifierPlacement(boolean):270:270 -> h
    23:26:void setLookaheadCoordinatesAccessedDuringModifierPlacement(boolean):271:271 -> h
    27:34:void setLookaheadCoordinatesAccessedDuringModifierPlacement(boolean):273:273 -> h
    1:4:void setLookaheadCoordinatesAccessedDuringPlacement(boolean):246:246 -> i
    5:8:void setLookaheadCoordinatesAccessedDuringPlacement(boolean):248:248 -> i
    9:12:void setLookaheadCoordinatesAccessedDuringPlacement(boolean):249:249 -> i
    13:22:void setLookaheadCoordinatesAccessedDuringPlacement(boolean):251:251 -> i
    23:26:void setLookaheadCoordinatesAccessedDuringPlacement(boolean):252:252 -> i
    27:34:void setLookaheadCoordinatesAccessedDuringPlacement(boolean):254:254 -> i
    1:4:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():800:800 -> j
    1:4:void updateParentData():343 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:java.lang.Object androidx.compose.ui.node.MeasurePassDelegate.getParentData():90:90 -> j
    5:7:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():800 -> j
    5:7:void updateParentData():343 -> j
    8:12:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():800:800 -> j
    8:12:void updateParentData():343 -> j
    13:16:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.MeasurePassDelegate.getOuterCoordinator():138:138 -> j
    13:16:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():800 -> j
    13:16:void updateParentData():343 -> j
    17:23:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():800:800 -> j
    17:23:void updateParentData():343 -> j
    24:28:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():801:801 -> j
    24:28:void updateParentData():343 -> j
    29:30:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():802:802 -> j
    29:30:void updateParentData():343 -> j
    31:34:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.MeasurePassDelegate.getOuterCoordinator():138:138 -> j
    31:34:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():803 -> j
    31:34:void updateParentData():343 -> j
    35:40:boolean androidx.compose.ui.node.MeasurePassDelegate.updateParentData():803:803 -> j
    35:40:void updateParentData():343 -> j
    41:49:void updateParentData():344:344 -> j
    50:53:void updateParentData():346:346 -> j
    54:55:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():706:706 -> j
    54:55:void updateParentData():346 -> j
    56:59:java.lang.Object androidx.compose.ui.node.LookaheadPassDelegate.getParentData():435:435 -> j
    56:59:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():706 -> j
    56:59:void updateParentData():346 -> j
    60:63:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.LookaheadPassDelegate.getOuterCoordinator():128:128 -> j
    60:63:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():706 -> j
    60:63:void updateParentData():346 -> j
    64:70:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():706:706 -> j
    64:70:void updateParentData():346 -> j
    71:79:java.lang.Object androidx.compose.ui.node.LookaheadDelegate.getParentData():518:518 -> j
    71:79:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():706 -> j
    71:79:void updateParentData():346 -> j
    80:84:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():709:709 -> j
    80:84:void updateParentData():346 -> j
    85:86:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():710:710 -> j
    85:86:void updateParentData():346 -> j
    87:90:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.LookaheadPassDelegate.getOuterCoordinator():128:128 -> j
    87:90:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():711 -> j
    87:90:void updateParentData():346 -> j
    91:97:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():711:711 -> j
    91:97:void updateParentData():346 -> j
    98:103:java.lang.Object androidx.compose.ui.node.LookaheadDelegate.getParentData():518:518 -> j
    98:103:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():711 -> j
    98:103:void updateParentData():346 -> j
    104:105:boolean androidx.compose.ui.node.LookaheadPassDelegate.updateParentData():711:711 -> j
    104:105:void updateParentData():346 -> j
    106:111:void updateParentData():347:347 -> j
    112:121:void updateParentData():348:348 -> j
    122:131:void updateParentData():350:350 -> j
