# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.atomicfu.AtomicLong":"AtomicFU.kt"}}
androidx.camera.camera2.pipe.graph.CaptureLimiter -> pn0:
# {"id":"sourceFile","fileName":"CaptureLimiter.kt"}
    long requestsUntilActive -> X
    kotlinx.atomicfu.AtomicLong frameCount -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llv;"}
    androidx.camera.camera2.pipe.graph.GraphLoop _graphLoop -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liv2;"}
    1:11:void <init>(long):36:36 -> <init>
    12:18:void <init>(long):42:42 -> <init>
    19:25:void <init>(long):39:39 -> <init>
    1:2:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):61:61 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkz5;JLhd;)V"}
    3:14:long kotlinx.atomicfu.AtomicLong.getValue():355:355 -> N
    3:14:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):92 -> N
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:20:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):94:94 -> N
    21:26:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):62:62 -> N
    27:33:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):63:63 -> N
    34:35:androidx.camera.camera2.pipe.graph.GraphLoop access$get_graphLoop$p(androidx.camera.camera2.pipe.graph.CaptureLimiter):36:36 -> N
    34:35:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):63 -> N
    36:55:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):63:63 -> N
    56:60:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):95:95 -> N
    61:66:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> N
    61:66:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):64 -> N
    67:70:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):64:64 -> N
    1:2:void onGraphStopped():74:74 -> a
    3:13:long kotlinx.atomicfu.AtomicLong.getValue():355:355 -> a
    3:13:void onGraphStopped():98 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:19:void onGraphStopped():100:100 -> a
    20:25:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> a
    20:25:void onGraphStopped():75 -> a
    26:28:void onGraphStopped():75:75 -> a
    29:35:void onGraphStopped():77:77 -> a
    36:40:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> a
    36:40:void onGraphStopped():77 -> a
    41:48:void onGraphStopped():77:77 -> a
    49:50:long access$getRequestsUntilActive$p(androidx.camera.camera2.pipe.graph.CaptureLimiter):36:36 -> a
    49:50:void onGraphStopped():77 -> a
    51:62:void onGraphStopped():77:77 -> a
    63:68:void onGraphStopped():101:101 -> a
    1:4:void onGraphShutdown():83:83 -> b
    5:6:void kotlinx.atomicfu.AtomicLong.setValue(long):357:357 -> b
    5:6:void onGraphShutdown():83 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:12:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> b
    7:12:void onGraphShutdown():84 -> b
    13:16:void onGraphShutdown():84:84 -> b
    1:1:void onStopRepeating():70:70 -> c
