# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.semantics.SemanticsConfiguration":"SemanticsConfiguration.kt","androidx.compose.runtime.collection.MutableVector":"MutableVector.kt","androidx.compose.ui.node.NodeCoordinator":"NodeCoordinator.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.ui.node.DelegatingNode":"DelegatingNode.kt","androidx.compose.ui.Modifier$Node":"Modifier.kt","androidx.compose.ui.layout.LayoutCoordinates":"LayoutCoordinates.kt"}}
androidx.compose.ui.semantics.SemanticsNode -> gi2:
# {"id":"sourceFile","fileName":"SemanticsNode.kt"}
    androidx.compose.ui.Modifier$Node outerSemanticsNode -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgm1;"}
    boolean mergingEnabled -> b
    androidx.compose.ui.node.LayoutNode layoutNode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lia1;"}
    androidx.compose.ui.semantics.SemanticsConfiguration unmergedConfig -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbi2;"}
    androidx.compose.ui.semantics.SemanticsNode fakeNodeParent -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgi2;"}
    int id -> f
    1:3:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgm1;ZLia1;Lbi2;)V"}
    4:5:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):88:88 -> <init>
    6:7:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):89:89 -> <init>
    8:9:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):90:90 -> <init>
    10:11:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):91:91 -> <init>
    12:13:int androidx.compose.ui.node.LayoutNode.getSemanticsId():87:87 -> <init>
    12:13:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):120 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:void <init>(androidx.compose.ui.Modifier$Node,boolean,androidx.compose.ui.node.LayoutNode,androidx.compose.ui.semantics.SemanticsConfiguration):120:120 -> <init>
    1:9:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):214:214 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvr1;)Li82;"}
    10:11:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):216:216 -> a
    12:13:androidx.compose.ui.node.NodeChain androidx.compose.ui.node.LayoutNode.getNodes$ui():866:866 -> a
    12:13:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):216 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:17:int androidx.compose.ui.node.NodeChain.getAggregateChildKindSet():47:47 -> a
    14:17:int androidx.compose.ui.node.NodeChain.access$getAggregateChildKindSet(androidx.compose.ui.node.NodeChain):28 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:17:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):577 -> a
    18:28:int androidx.compose.ui.Modifier$Node.getAggregateChildKindSet$ui():199:199 -> a
    18:28:int androidx.compose.ui.node.NodeChain.getAggregateChildKindSet():47 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:28:int androidx.compose.ui.node.NodeChain.access$getAggregateChildKindSet(androidx.compose.ui.node.NodeChain):28 -> a
    18:28:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):577 -> a
    29:37:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> a
    29:37:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):582 -> a
    38:41:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):589:589 -> a
    42:44:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):568:568 -> a
    45:51:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):217:217 -> a
    52:56:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> a
    52:56:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):597 -> a
    57:60:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):596:596 -> a
    61:63:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):599:599 -> a
    64:68:androidx.compose.ui.Modifier$Node androidx.compose.ui.node.DelegatingNode.getDelegate$ui():47:47 -> a
    64:68:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):600 -> a
    69:81:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> a
    69:81:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):597 -> a
    82:92:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):613:613 -> a
    93:96:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):616:616 -> a
    97:99:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):619:619 -> a
    100:105:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> a
    100:105:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):623 -> a
    106:110:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):631:631 -> a
    111:115:int androidx.compose.ui.Modifier$Node.getAggregateChildKindSet$ui():199:199 -> a
    111:115:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):634 -> a
    116:119:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> a
    116:119:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):636 -> a
    120:123:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):217:217 -> a
    124:129:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):218:218 -> a
    130:134:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):222:222 -> a
    135:139:androidx.compose.ui.geometry.Rect androidx.compose.ui.layout.LayoutCoordinates.localBoundingBoxOf$default(androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,boolean,int,java.lang.Object):146:146 -> a
    135:139:androidx.compose.ui.geometry.Rect boundsInImportantForBoundsAncestor(androidx.compose.ui.layout.LayoutCoordinates):224 -> a
    1:6:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):499:499 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsb2;Lnu0;)Lgi2;"}
    7:8:void androidx.compose.ui.semantics.SemanticsConfiguration.setMergingSemanticsOfDescendants(boolean):99:99 -> b
    7:8:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):500 -> b
    9:10:void androidx.compose.ui.semantics.SemanticsConfiguration.setClearingSemantics(boolean):100:100 -> b
    9:10:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):501 -> b
    11:13:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):502:502 -> b
    14:15:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):505:505 -> b
    16:20:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):507:507 -> b
    21:22:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):514:514 -> b
    23:36:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):517:517 -> b
    37:39:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):514:514 -> b
    40:42:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):505:505 -> b
    43:45:androidx.compose.ui.semantics.SemanticsNode fakeSemanticsNode-ypyhhiA(androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function1):521:521 -> b
    1:4:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):307:307 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lia1;Ljava/util/ArrayList;)V"}
    5:6:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):649:649 -> c
    7:11:int androidx.compose.runtime.collection.MutableVector.getSize():39:39 -> c
    7:11:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):650 -> c
    12:15:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):652:652 -> c
    16:21:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):311:311 -> c
    22:25:boolean androidx.compose.ui.node.LayoutNode.isDeactivated():1456:1456 -> c
    22:25:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):311 -> c
    26:29:androidx.compose.ui.node.NodeChain androidx.compose.ui.node.LayoutNode.getNodes$ui():866:866 -> c
    26:29:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):312 -> c
    30:35:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):312:312 -> c
    36:45:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):313:313 -> c
    46:52:void fillOneLayerOfSemanticsWrappers(androidx.compose.ui.node.LayoutNode,java.util.List,boolean):315:315 -> c
    1:19:androidx.compose.ui.node.NodeCoordinator findCoordinatorToGetBounds$ui():440:440 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lvr1;"}
    20:32:androidx.compose.ui.node.NodeCoordinator findCoordinatorToGetBounds$ui():441:441 -> d
    33:34:androidx.compose.ui.node.NodeCoordinator findCoordinatorToGetBounds$ui():442:442 -> d
    35:36:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.LayoutNode.getInnerCoordinator$ui():868:868 -> d
    35:36:androidx.compose.ui.node.NodeCoordinator findCoordinatorToGetBounds$ui():442 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:41:androidx.compose.ui.node.InnerNodeCoordinator androidx.compose.ui.node.NodeChain.getInnerCoordinator$ui():35:35 -> d
    37:41:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.LayoutNode.getInnerCoordinator$ui():868 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:41:androidx.compose.ui.node.NodeCoordinator findCoordinatorToGetBounds$ui():442 -> d
    1:5:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):678:678 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
    6:8:java.util.List unmergedChildren$ui$default(androidx.compose.ui.semantics.SemanticsNode,java.util.List,boolean,boolean,int,java.lang.Object):284:284 -> e
    6:8:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):679 -> e
    9:14:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):680:680 -> e
    15:20:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):682:682 -> e
    21:26:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):405:405 -> e
    27:30:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):406:406 -> e
    31:32:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):408:408 -> e
    33:36:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isClearingSemantics():100:100 -> e
    33:36:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):408 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:43:java.util.List findOneLayerOfMergingSemanticsNodes(java.util.List,java.util.List):409:409 -> e
    1:2:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():452:452 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lei2;"}
    3:9:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isMergingSemanticsOfDescendants():99:99 -> f
    3:9:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():452 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():452:452 -> f
    14:15:androidx.compose.ui.node.NodeChain androidx.compose.ui.node.LayoutNode.getNodes$ui():866:866 -> f
    14:15:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():453 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:int androidx.compose.ui.node.NodeChain.getAggregateChildKindSet():47:47 -> f
    16:19:int androidx.compose.ui.node.NodeChain.access$getAggregateChildKindSet(androidx.compose.ui.node.NodeChain):28 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():691 -> f
    20:28:int androidx.compose.ui.Modifier$Node.getAggregateChildKindSet$ui():199:199 -> f
    20:28:int androidx.compose.ui.node.NodeChain.getAggregateChildKindSet():47 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:28:int androidx.compose.ui.node.NodeChain.access$getAggregateChildKindSet(androidx.compose.ui.node.NodeChain):28 -> f
    20:28:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():691 -> f
    29:38:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> f
    29:38:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():696 -> f
    39:42:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():703:703 -> f
    43:45:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():704:704 -> f
    46:51:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():454:454 -> f
    52:66:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():455:455 -> f
    67:72:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> f
    67:72:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():711 -> f
    73:76:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():710:710 -> f
    77:79:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():713:713 -> f
    80:84:androidx.compose.ui.Modifier$Node androidx.compose.ui.node.DelegatingNode.getDelegate$ui():47:47 -> f
    80:84:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():714 -> f
    85:98:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> f
    85:98:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():711 -> f
    99:107:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():727:727 -> f
    108:111:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():730:730 -> f
    112:114:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():733:733 -> f
    115:120:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> f
    115:120:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():737 -> f
    121:125:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():745:745 -> f
    126:131:int androidx.compose.ui.Modifier$Node.getAggregateChildKindSet$ui():199:199 -> f
    126:131:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():748 -> f
    132:137:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> f
    132:137:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():750 -> f
    138:139:androidx.compose.ui.node.NodeChain androidx.compose.ui.node.LayoutNode.getNodes$ui():866:866 -> f
    138:139:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():461 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    140:143:int androidx.compose.ui.node.NodeChain.getAggregateChildKindSet():47:47 -> f
    140:143:int androidx.compose.ui.node.NodeChain.access$getAggregateChildKindSet(androidx.compose.ui.node.NodeChain):28 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    140:143:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():765 -> f
    144:151:int androidx.compose.ui.Modifier$Node.getAggregateChildKindSet$ui():199:199 -> f
    144:151:int androidx.compose.ui.node.NodeChain.getAggregateChildKindSet():47 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    144:151:int androidx.compose.ui.node.NodeChain.access$getAggregateChildKindSet(androidx.compose.ui.node.NodeChain):28 -> f
    144:151:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():765 -> f
    152:161:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> f
    152:161:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():770 -> f
    162:165:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():777:777 -> f
    166:168:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():756:756 -> f
    169:175:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():461:461 -> f
    176:181:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> f
    176:181:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():785 -> f
    182:185:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():784:784 -> f
    186:188:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():787:787 -> f
    189:193:androidx.compose.ui.Modifier$Node androidx.compose.ui.node.DelegatingNode.getDelegate$ui():47:47 -> f
    189:193:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():788 -> f
    194:207:int androidx.compose.ui.Modifier$Node.getKindSet$ui():193:193 -> f
    194:207:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():785 -> f
    208:216:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():801:801 -> f
    217:220:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():804:804 -> f
    221:223:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():807:807 -> f
    224:229:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> f
    224:229:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():811 -> f
    230:234:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():819:819 -> f
    235:240:int androidx.compose.ui.Modifier$Node.getAggregateChildKindSet$ui():199:199 -> f
    235:240:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():822 -> f
    241:243:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getChild$ui():201:201 -> f
    241:243:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():824 -> f
    244:246:androidx.compose.ui.node.SemanticsModifierNode findSemanticsModifierNodeToGetBounds():463:463 -> f
    1:6:androidx.compose.ui.geometry.Rect getBoundsInRoot():168:168 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li82;"}
    7:10:boolean androidx.compose.ui.node.NodeCoordinator.isAttached():177:177 -> g
    7:10:androidx.compose.ui.geometry.Rect getBoundsInRoot():168 -> g
    11:18:boolean androidx.compose.ui.Modifier$Node.isAttached():221:221 -> g
    11:18:boolean androidx.compose.ui.node.NodeCoordinator.isAttached():177 -> g
    11:18:androidx.compose.ui.geometry.Rect getBoundsInRoot():168 -> g
    19:23:androidx.compose.ui.geometry.Rect androidx.compose.ui.layout.LayoutCoordinatesKt.boundsInRoot(androidx.compose.ui.layout.LayoutCoordinates):190:190 -> g
    19:23:androidx.compose.ui.geometry.Rect getBoundsInRoot():168 -> g
    24:28:androidx.compose.ui.geometry.Rect androidx.compose.ui.layout.LayoutCoordinates.localBoundingBoxOf$default(androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.layout.LayoutCoordinates,boolean,int,java.lang.Object):146:146 -> g
    24:28:androidx.compose.ui.geometry.Rect androidx.compose.ui.layout.LayoutCoordinatesKt.boundsInRoot(androidx.compose.ui.layout.LayoutCoordinates):190 -> g
    24:28:androidx.compose.ui.geometry.Rect getBoundsInRoot():168 -> g
    29:31:androidx.compose.ui.geometry.Rect getBoundsInRoot():168:168 -> g
    1:6:androidx.compose.ui.geometry.Rect getBoundsInWindow():184:184 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li82;"}
    7:10:boolean androidx.compose.ui.node.NodeCoordinator.isAttached():177:177 -> h
    7:10:androidx.compose.ui.geometry.Rect getBoundsInWindow():184 -> h
    11:19:boolean androidx.compose.ui.Modifier$Node.isAttached():221:221 -> h
    11:19:boolean androidx.compose.ui.node.NodeCoordinator.isAttached():177 -> h
    11:19:androidx.compose.ui.geometry.Rect getBoundsInWindow():184 -> h
    20:24:androidx.compose.ui.geometry.Rect androidx.compose.ui.layout.LayoutCoordinatesKt.boundsInWindow$default(androidx.compose.ui.layout.LayoutCoordinates,boolean,int,java.lang.Object):209:209 -> h
    20:24:androidx.compose.ui.geometry.Rect getBoundsInWindow():184 -> h
    25:27:androidx.compose.ui.geometry.Rect getBoundsInWindow():184:184 -> h
    3:4:java.util.List getChildren$ui(boolean,boolean,boolean):359:359 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZ)Ljava/util/List;"}
    5:8:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isClearingSemantics():100:100 -> i
    5:8:java.util.List getChildren$ui(boolean,boolean,boolean):359 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:java.util.List getChildren$ui(boolean,boolean,boolean):360:360 -> i
    12:16:java.util.List getChildren$ui(boolean,boolean,boolean):363:363 -> i
    17:22:java.util.List getChildren$ui(boolean,boolean,boolean):365:365 -> i
    23:27:java.util.List findOneLayerOfMergingSemanticsNodes$default(androidx.compose.ui.semantics.SemanticsNode,java.util.List,java.util.List,int,java.lang.Object):402:402 -> i
    23:27:java.util.List getChildren$ui(boolean,boolean,boolean):369 -> i
    28:31:java.util.List findOneLayerOfMergingSemanticsNodes$default(androidx.compose.ui.semantics.SemanticsNode,java.util.List,java.util.List,int,java.lang.Object):400:400 -> i
    28:31:java.util.List getChildren$ui(boolean,boolean,boolean):369 -> i
    32:36:java.util.List getChildren$ui(boolean,boolean,boolean):372:372 -> i
    7:17:java.util.List getChildren$ui$default(androidx.compose.ui.semantics.SemanticsNode,boolean,boolean,boolean,int,java.lang.Object):355:355 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILgi2;)Ljava/util/List;"}
    18:22:java.util.List getChildren$ui$default(androidx.compose.ui.semantics.SemanticsNode,boolean,boolean,boolean,int,java.lang.Object):354:354 -> j
    1:8:androidx.compose.ui.semantics.SemanticsConfiguration getConfig():252:252 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbi2;"}
    9:12:androidx.compose.ui.semantics.SemanticsConfiguration getConfig():253:253 -> k
    13:17:androidx.compose.ui.semantics.SemanticsConfiguration getConfig():256:256 -> k
    18:22:androidx.compose.ui.semantics.SemanticsConfiguration getConfig():254:254 -> k
    1:5:androidx.compose.ui.semantics.SemanticsNode getParent():382:382 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgi2;"}
    6:12:androidx.compose.ui.semantics.SemanticsNode getParent():384:384 -> l
    13:18:androidx.compose.ui.semantics.SemanticsNode getParent():657:657 -> l
    19:24:androidx.compose.ui.semantics.SemanticsNode getParent():387:387 -> l
    25:30:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isMergingSemanticsOfDescendants():99:99 -> l
    25:30:androidx.compose.ui.semantics.SemanticsNode getParent():387 -> l
    31:38:androidx.compose.ui.semantics.SemanticsNode getParent():662:662 -> l
    39:44:androidx.compose.ui.semantics.SemanticsNode getParent():667:667 -> l
    45:48:androidx.compose.ui.node.NodeChain androidx.compose.ui.node.LayoutNode.getNodes$ui():866:866 -> l
    45:48:androidx.compose.ui.semantics.SemanticsNode getParent():392 -> l
    49:56:androidx.compose.ui.semantics.SemanticsNode getParent():392:392 -> l
    57:65:androidx.compose.ui.semantics.SemanticsNode getParent():673:673 -> l
    66:70:androidx.compose.ui.semantics.SemanticsNode getParent():397:397 -> l
    1:6:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():132:132 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li82;"}
    7:8:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():136:136 -> m
    9:10:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.LayoutNode.getInnerCoordinator$ui():868:868 -> m
    9:10:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():136 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:androidx.compose.ui.node.InnerNodeCoordinator androidx.compose.ui.node.NodeChain.getInnerCoordinator$ui():35:35 -> m
    11:14:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.LayoutNode.getInnerCoordinator$ui():868 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():136 -> m
    15:19:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():136:136 -> m
    20:21:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():138:138 -> m
    22:23:androidx.compose.ui.Modifier$Node androidx.compose.ui.Modifier$Node.getNode():169:169 -> m
    22:23:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():138 -> m
    24:25:boolean androidx.compose.ui.node.SemanticsModifierNodeKt.getUseMinimumTouchTarget(androidx.compose.ui.semantics.SemanticsConfiguration):127:127 -> m
    24:25:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():139 -> m
    26:29:java.lang.Object androidx.compose.ui.semantics.SemanticsConfiguration.getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey,kotlin.jvm.functions.Function0):62:62 -> m
    26:29:java.lang.Object androidx.compose.ui.semantics.SemanticsConfigurationKt.getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration,androidx.compose.ui.semantics.SemanticsPropertyKey):208 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:boolean androidx.compose.ui.node.SemanticsModifierNodeKt.getUseMinimumTouchTarget(androidx.compose.ui.semantics.SemanticsConfiguration):127 -> m
    26:29:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():139 -> m
    30:42:java.lang.Object androidx.compose.ui.semantics.SemanticsConfiguration.getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey,kotlin.jvm.functions.Function0):213:213 -> m
    30:42:java.lang.Object androidx.compose.ui.semantics.SemanticsConfigurationKt.getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration,androidx.compose.ui.semantics.SemanticsPropertyKey):208 -> m
    30:42:boolean androidx.compose.ui.node.SemanticsModifierNodeKt.getUseMinimumTouchTarget(androidx.compose.ui.semantics.SemanticsConfiguration):127 -> m
    30:42:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():139 -> m
    43:47:androidx.compose.ui.geometry.Rect getTouchBoundsInRoot():138:138 -> m
    1:3:androidx.compose.ui.semantics.SemanticsConfiguration getUnmergedConfig$ui():91:91 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbi2;"}
    1:8:boolean isFake$ui():98:98 -> o
    1:6:boolean isMergingSemanticsOfDescendants():282:282 -> p
    7:14:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isMergingSemanticsOfDescendants():99:99 -> p
    7:14:boolean isMergingSemanticsOfDescendants():282 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:7:boolean isUnmergedLeafNode$ui():102:102 -> q
    8:11:java.util.List getReplacedChildren$ui():340:340 -> q
    8:11:boolean isUnmergedLeafNode$ui():103 -> q
    12:17:boolean isUnmergedLeafNode$ui():103:103 -> q
    18:19:boolean isUnmergedLeafNode$ui():104:104 -> q
    20:26:boolean isUnmergedLeafNode$ui():556:556 -> q
    27:32:boolean isUnmergedLeafNode$ui():105:105 -> q
    33:37:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isMergingSemanticsOfDescendants():99:99 -> q
    33:37:boolean isUnmergedLeafNode$ui():105 -> q
    38:48:boolean isUnmergedLeafNode$ui():561:561 -> q
    1:2:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):269:269 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lbi2;)V"}
    3:6:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isClearingSemantics():100:100 -> r
    3:6:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):269 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:11:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):641:641 -> r
    12:14:java.util.List unmergedChildren$ui$default(androidx.compose.ui.semantics.SemanticsNode,java.util.List,boolean,boolean,int,java.lang.Object):284:284 -> r
    12:14:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):642 -> r
    15:20:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):643:643 -> r
    21:26:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):645:645 -> r
    27:32:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):273:273 -> r
    33:37:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):274:274 -> r
    38:44:void mergeConfig(java.util.List,androidx.compose.ui.semantics.SemanticsConfiguration):275:275 -> r
    1:9:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):290:290 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Z)Ljava/util/List;"}
    10:16:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):292:292 -> s
    17:20:androidx.compose.ui.semantics.SemanticsConfiguration getUnmergedConfig$ui():91:91 -> s
    17:20:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.getRole(androidx.compose.ui.semantics.SemanticsNode):550 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.access$getRole(androidx.compose.ui.semantics.SemanticsNode):1 -> s
    17:20:void emitFakeNodes(java.util.List):468 -> s
    17:20:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    21:22:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.getRole(androidx.compose.ui.semantics.SemanticsNode):550:550 -> s
    21:22:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.access$getRole(androidx.compose.ui.semantics.SemanticsNode):1 -> s
    21:22:void emitFakeNodes(java.util.List):468 -> s
    21:22:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    23:30:java.lang.Object androidx.compose.ui.semantics.SemanticsConfiguration.getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey,kotlin.jvm.functions.Function0):213:213 -> s
    23:30:java.lang.Object androidx.compose.ui.semantics.SemanticsConfigurationKt.getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration,androidx.compose.ui.semantics.SemanticsPropertyKey):208 -> s
    23:30:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.getRole(androidx.compose.ui.semantics.SemanticsNode):550 -> s
    23:30:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.access$getRole(androidx.compose.ui.semantics.SemanticsNode):1 -> s
    23:30:void emitFakeNodes(java.util.List):468 -> s
    23:30:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    31:34:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.getRole(androidx.compose.ui.semantics.SemanticsNode):550:550 -> s
    31:34:androidx.compose.ui.semantics.Role androidx.compose.ui.semantics.SemanticsNodeKt.access$getRole(androidx.compose.ui.semantics.SemanticsNode):1 -> s
    31:34:void emitFakeNodes(java.util.List):468 -> s
    31:34:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    35:38:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isMergingSemanticsOfDescendants():99:99 -> s
    35:38:void emitFakeNodes(java.util.List):471 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:38:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    39:44:void emitFakeNodes(java.util.List):472:472 -> s
    39:44:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    45:55:void emitFakeNodes(java.util.List):474:474 -> s
    45:55:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    56:58:void emitFakeNodes(java.util.List):475:475 -> s
    56:58:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    59:60:void emitFakeNodes(java.util.List):480:480 -> s
    59:60:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    61:66:boolean androidx.compose.ui.semantics.SemanticsConfiguration.contains(androidx.compose.ui.semantics.SemanticsPropertyKey):86:86 -> s
    61:66:void emitFakeNodes(java.util.List):480 -> s
    61:66:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    67:72:void emitFakeNodes(java.util.List):481:481 -> s
    67:72:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    73:76:boolean androidx.compose.ui.semantics.SemanticsConfiguration.isMergingSemanticsOfDescendants():99:99 -> s
    73:76:void emitFakeNodes(java.util.List):482 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:76:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    77:83:java.lang.Object androidx.compose.ui.semantics.SemanticsConfiguration.getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey,kotlin.jvm.functions.Function0):213:213 -> s
    77:83:java.lang.Object androidx.compose.ui.semantics.SemanticsConfigurationKt.getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration,androidx.compose.ui.semantics.SemanticsPropertyKey):208 -> s
    77:83:void emitFakeNodes(java.util.List):485 -> s
    77:83:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    84:97:void emitFakeNodes(java.util.List):485:485 -> s
    84:97:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    98:109:void emitFakeNodes(java.util.List):488:488 -> s
    98:109:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
    110:113:void emitFakeNodes(java.util.List):489:489 -> s
    110:113:java.util.List unmergedChildren$ui(java.util.List,boolean,boolean):295 -> s
