# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.impl.utils.executor.CameraXExecutors":"CameraXExecutors.java","androidx.concurrent.futures.CallbackToFutureAdapter$Completer":"CallbackToFutureAdapter.java","androidx.concurrent.futures.AbstractResolvableFuture":"AbstractResolvableFuture.java","androidx.concurrent.futures.ResolvableFuture":"ResolvableFuture.java","androidx.compose.runtime.GapComposer":"GapComposer.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzjs -> c19:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    androidx.compose.ui.graphics.vector.ImageVector androidx.compose.material.icons.outlined.ContentPasteKt._contentPaste -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf63;"}
    1:1:void androidx.camera.core.impl.utils.futures.Futures.<clinit>():136:136 -> <clinit>
    1:21:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.getDone(java.util.concurrent.Future):378:378 -> a
    22:26:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.getDone(java.util.concurrent.Future):379:379 -> a
    2:7:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.getUninterruptibly(java.util.concurrent.Future):394:394 -> b
    8:25:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.getUninterruptibly(java.util.concurrent.Future):401:401 -> b
    26:28:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.getUninterruptibly(java.util.concurrent.Future):403:403 -> b
    3:5:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.ImmediateFuture.nullFuture():51:51 -> c
    3:5:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.immediateFuture(java.lang.Object):57 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ln63;"}
    6:12:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.immediateFuture(java.lang.Object):60:60 -> c
    1:4:boolean androidx.compose.runtime.GapComposer.getInserting():577:577 -> d
    1:4:void androidx.compose.runtime.Updater.init-impl(androidx.compose.runtime.Composer,java.lang.Object,kotlin.jvm.functions.Function2):1278 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcp2;Ljava/lang/Integer;Lxn2;)V"}
    5:8:void androidx.compose.runtime.Updater.init-impl(androidx.compose.runtime.Composer,java.lang.Object,kotlin.jvm.functions.Function2):1278:1278 -> d
    1:3:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> e
    1:3:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):247 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lex3;)Lex3;"}
    4:10:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):249:249 -> e
    11:12:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89:89 -> e
    11:12:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    13:15:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():234:234 -> e
    13:15:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> e
    13:15:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    16:17:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45:45 -> e
    16:17:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> e
    16:17:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> e
    16:17:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    18:20:void androidx.concurrent.futures.AbstractResolvableFuture.<init>():317:317 -> e
    18:20:void androidx.concurrent.futures.ResolvableFuture.<init>():63 -> e
    18:20:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45 -> e
    18:20:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> e
    18:20:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> e
    18:20:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    21:22:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225:225 -> e
    21:22:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> e
    21:22:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    23:27:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):90:90 -> e
    23:27:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    28:29:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):91:91 -> e
    28:29:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    30:33:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):98:98 -> e
    30:33:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    34:38:java.util.concurrent.Executor androidx.camera.core.impl.utils.executor.CameraXExecutors.directExecutor():53:53 -> e
    34:38:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.lambda$nonCancellationPropagating$0(com.google.common.util.concurrent.ListenableFuture,androidx.concurrent.futures.CallbackToFutureAdapter$Completer):259 -> e
    34:38:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102 -> e
    34:38:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    39:41:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.lambda$nonCancellationPropagating$0(com.google.common.util.concurrent.ListenableFuture,androidx.concurrent.futures.CallbackToFutureAdapter$Completer):258:258 -> e
    39:41:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102 -> e
    39:41:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    42:60:java.lang.Object androidx.camera.core.impl.utils.futures.Futures.lambda$nonCancellationPropagating$0(com.google.common.util.concurrent.ListenableFuture,androidx.concurrent.futures.CallbackToFutureAdapter$Completer):260:260 -> e
    42:60:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102 -> e
    42:60:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    61:64:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):104:104 -> e
    61:64:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    65:68:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):107:107 -> e
    65:68:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture):253 -> e
    1:3:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> f
    1:3:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):206 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLex3;Ljf0;Lkv1;)V"}
    4:6:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> f
    4:6:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):208 -> f
    7:9:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> f
    7:9:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):209 -> f
    10:16:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):211:211 -> f
    17:27:void androidx.camera.core.impl.utils.futures.Futures.addCallback(com.google.common.util.concurrent.ListenableFuture,androidx.camera.core.impl.utils.futures.FutureCallback,java.util.concurrent.Executor):314:314 -> f
    17:27:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):211 -> f
    28:34:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):229:229 -> f
    35:38:java.util.concurrent.Executor androidx.camera.core.impl.utils.executor.CameraXExecutors.directExecutor():53:53 -> f
    35:38:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):234 -> f
    39:42:void androidx.camera.core.impl.utils.futures.Futures.propagateTransform(boolean,com.google.common.util.concurrent.ListenableFuture,androidx.arch.core.util.Function,androidx.concurrent.futures.CallbackToFutureAdapter$Completer,java.util.concurrent.Executor):229:229 -> f
    1:12:void androidx.compose.runtime.Updater.reconcile-impl(androidx.compose.runtime.Composer,kotlin.jvm.functions.Function1):1295:1295 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcp2;Ljn2;)V"}
    1:4:boolean androidx.compose.runtime.GapComposer.getInserting():577:577 -> h
    1:4:void androidx.compose.runtime.Updater.set-impl(androidx.compose.runtime.Composer,java.lang.Object,kotlin.jvm.functions.Function2):1204 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxn2;Lcp2;Ljava/lang/Object;)V"}
    5:16:void androidx.compose.runtime.Updater.set-impl(androidx.compose.runtime.Composer,java.lang.Object,kotlin.jvm.functions.Function2):1204:1204 -> h
    17:19:void androidx.compose.runtime.Updater.set-impl(androidx.compose.runtime.Composer,java.lang.Object,kotlin.jvm.functions.Function2):1205:1205 -> h
    20:23:void androidx.compose.runtime.Updater.set-impl(androidx.compose.runtime.Composer,java.lang.Object,kotlin.jvm.functions.Function2):1206:1206 -> h
    1:5:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.transformAsync(com.google.common.util.concurrent.ListenableFuture,androidx.camera.core.impl.utils.futures.AsyncFunction,java.util.concurrent.Executor):106:106 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lex3;Lou;Ljava/util/concurrent/Executor;)Ldp0;"}
    6:9:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.transformAsync(com.google.common.util.concurrent.ListenableFuture,androidx.camera.core.impl.utils.futures.AsyncFunction,java.util.concurrent.Executor):107:107 -> i
