# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.concurrent.futures.CallbackToFutureAdapter$Completer":"CallbackToFutureAdapter.java","androidx.concurrent.futures.AbstractResolvableFuture":"AbstractResolvableFuture.java","androidx.concurrent.futures.ResolvableFuture":"ResolvableFuture.java"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzul -> lz9:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    1:2:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89:89 -> a
    1:2:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxz0;Ljava/lang/String;)Lte0;"}
    3:5:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():234:234 -> a
    3:5:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    3:5:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    6:7:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45:45 -> a
    6:7:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> a
    6:7:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    6:7:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    8:10:void androidx.concurrent.futures.AbstractResolvableFuture.<init>():317:317 -> a
    8:10:void androidx.concurrent.futures.ResolvableFuture.<init>():63 -> a
    8:10:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45 -> a
    8:10:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> a
    8:10:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    8:10:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    11:12:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225:225 -> a
    11:12:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    11:12:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    13:17:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):90:90 -> a
    13:17:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    18:19:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):91:91 -> a
    18:19:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    20:23:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):98:98 -> a
    20:23:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    24:33:java.lang.Object androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture$lambda$1(kotlinx.coroutines.Deferred,java.lang.Object,androidx.concurrent.futures.CallbackToFutureAdapter$Completer):65:65 -> a
    24:33:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102 -> a
    24:33:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    34:37:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):104:104 -> a
    34:37:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    38:41:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):107:107 -> a
    38:41:com.google.common.util.concurrent.ListenableFuture androidx.camera.camera2.adapter.CoroutineAdaptersKt.asListenableFuture(kotlinx.coroutines.Deferred,java.lang.Object):79 -> a
    7:19:void androidx.camera.camera2.adapter.CoroutineAdaptersKt.propagateTo(kotlinx.coroutines.Deferred,kotlinx.coroutines.CompletableDeferred):114:114 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsp1;Lxz0;)V"}
