# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.atomicfu.AtomicLong":"AtomicFU.kt"}}
androidx.camera.camera2.pipe.graph.CaptureLimiter -> xm0:
# {"id":"sourceFile","fileName":"CaptureLimiter.kt"}
    long requestsUntilActive -> X
    kotlinx.atomicfu.AtomicLong frameCount -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lov;"}
    androidx.camera.camera2.pipe.graph.GraphLoop _graphLoop -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljr2;"}
    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":"(Lmt5;JLjd;)V"}
    3:16:long kotlinx.atomicfu.AtomicLong.getValue():355:355 -> N
    3:16: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)"]}
    17:24:boolean kotlinx.atomicfu.AtomicLong.compareAndSet(long,long):381:381 -> N
    17:24:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):94 -> N
    25:30:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):62:62 -> N
    31:37:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):63:63 -> N
    38:39:androidx.camera.camera2.pipe.graph.GraphLoop access$get_graphLoop$p(androidx.camera.camera2.pipe.graph.CaptureLimiter):36:36 -> N
    38:39:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):63 -> N
    40:59:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):63:63 -> N
    60:64:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):95:95 -> N
    65:70:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> N
    65:70:void onComplete-CcXjc1I(androidx.camera.camera2.pipe.RequestMetadata,long,androidx.camera.camera2.pipe.FrameInfo):64 -> N
    71:74: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:21:boolean kotlinx.atomicfu.AtomicLong.compareAndSet(long,long):381:381 -> a
    14:21:void onGraphStopped():100 -> a
    22:27:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> a
    22:27:void onGraphStopped():75 -> a
    28:30:void onGraphStopped():75:75 -> a
    31:37:void onGraphStopped():77:77 -> a
    38:42:androidx.camera.camera2.pipe.graph.GraphLoop getGraphLoop():45:45 -> a
    38:42:void onGraphStopped():77 -> a
    43:50:void onGraphStopped():77:77 -> a
    51:52:long access$getRequestsUntilActive$p(androidx.camera.camera2.pipe.graph.CaptureLimiter):36:36 -> a
    51:52:void onGraphStopped():77 -> a
    53:64:void onGraphStopped():77:77 -> a
    65:70: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
