# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.node.NodeCoordinator":"NodeCoordinator.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.ui.draw.CacheDrawScope":"DrawModifier.kt","androidx.compose.ui.layout.Placeable":"Placeable.kt"}}
androidx.compose.ui.draw.CacheDrawModifierNodeImpl -> fd0:
# {"id":"sourceFile","fileName":"DrawModifier.kt"}
    androidx.compose.ui.draw.CacheDrawScope cacheDrawScope -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgd0;"}
    boolean isCacheValid -> t0
    kotlin.jvm.functions.Function1 block -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    1:3:void <init>(androidx.compose.ui.draw.CacheDrawScope,kotlin.jvm.functions.Function1):240:240 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgd0;Lyo2;)V"}
    4:5:void <init>(androidx.compose.ui.draw.CacheDrawScope,kotlin.jvm.functions.Function1):241:241 -> <init>
    6:7:void <init>(androidx.compose.ui.draw.CacheDrawScope,kotlin.jvm.functions.Function1):248:248 -> <init>
    8:10:void androidx.compose.ui.draw.CacheDrawScope.setCacheParams$ui(androidx.compose.ui.draw.BuildDrawCacheParams):345:345 -> <init>
    8:10:void <init>(androidx.compose.ui.draw.CacheDrawScope,kotlin.jvm.functions.Function1):255 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void onDetach():283:283 -> O0
    1:4:void onReset():287:287 -> P0
    1:4:void onMeasureResultChanged():291:291 -> S
    2:3:void invalidateDrawCache():303:303 -> V0
    4:6:void invalidateDrawCache():304:304 -> V0
    7:8:void androidx.compose.ui.draw.CacheDrawScope.setDrawResult$ui(androidx.compose.ui.draw.DrawResult):346:346 -> V0
    7:8:void invalidateDrawCache():304 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:void invalidateDrawCache():305:305 -> V0
    1:4:void onLayoutDirectionChange():313:313 -> W
    1:4:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387:387 -> c
    1:4:androidx.compose.ui.unit.Density getDensity():260 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ldu1;"}
    5:7:androidx.compose.ui.unit.Density androidx.compose.ui.node.LayoutNode.getDensity():740:740 -> c
    5:7:androidx.compose.ui.unit.Density androidx.compose.ui.node.DelegatableNodeKt.requireDensity(androidx.compose.ui.node.DelegatableNode):387 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:androidx.compose.ui.unit.Density getDensity():260 -> c
    1:4:void onDensityChange():309:309 -> e
    1:4:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396:396 -> getLayoutDirection
    1:4:androidx.compose.ui.unit.LayoutDirection getLayoutDirection():263 -> getLayoutDirection
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnp3;"}
    5:7:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.LayoutNode.getLayoutDirection():751:751 -> getLayoutDirection
    5:7:androidx.compose.ui.unit.LayoutDirection androidx.compose.ui.node.DelegatableNodeKt.requireLayoutDirection(androidx.compose.ui.node.DelegatableNode):396 -> getLayoutDirection
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:androidx.compose.ui.unit.LayoutDirection getLayoutDirection():263 -> getLayoutDirection
    2:5:long getSize-NH-jbRc():266:266 -> h
    6:7:long androidx.compose.ui.layout.Placeable.getMeasuredSize-YbymL2g():68:68 -> h
    6:7:long androidx.compose.ui.node.NodeCoordinator.getSize-YbymL2g():141 -> h
    6:7:long getSize-NH-jbRc():266 -> h
    8:12:long getSize-NH-jbRc():266:266 -> h
    1:4:void onObservedReadsChanged():295:295 -> p0
    1:7:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):317:317 -> r0
    1:7:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    1:7:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfq3;)V"}
    8:9:void androidx.compose.ui.draw.CacheDrawScope.setDrawResult$ui(androidx.compose.ui.draw.DrawResult):346:346 -> r0
    8:9:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):319 -> r0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    8:9:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    10:18:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):321:321 -> r0
    10:18:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    10:18:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    19:23:androidx.compose.ui.draw.DrawResult androidx.compose.ui.draw.CacheDrawScope.getDrawResult$ui():346:346 -> r0
    19:23:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):322 -> r0
    19:23:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    19:23:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    24:26:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):326:326 -> r0
    24:26:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    24:26:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    27:28:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):323:323 -> r0
    27:28:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    27:28:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    29:32:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0:0 -> r0
    33:33:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):479:479 -> r0
    33:33:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    33:33:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    34:35:androidx.compose.ui.draw.DrawResult androidx.compose.ui.draw.CacheDrawScope.getDrawResult$ui():346:346 -> r0
    34:35:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):328 -> r0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    34:35:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    36:38:androidx.compose.ui.draw.DrawResult getOrBuildCachedDrawBlock(androidx.compose.ui.graphics.drawscope.ContentDrawScope):328:328 -> r0
    36:38:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
    36:38:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    39:42:kotlin.jvm.functions.Function1 androidx.compose.ui.draw.DrawResult.getBlock$ui():432:432 -> r0
    39:42:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332 -> r0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:42:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
    43:46:void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope):332:332 -> r0
    43:46:void CacheDrawModifierNodeImpl.draw(LayoutNodeDrawScope):0 -> r0
