# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.impl.CameraPipeCameraProperties":"CameraProperties.kt","androidx.camera.camera2.impl.UseCaseThreads":"UseCaseThreads.kt","kotlin.jvm.internal.Ref$LongRef":"Ref.java"}}
androidx.camera.camera2.impl.State3AControl -> b07:
# {"id":"sourceFile","fileName":"State3AControl.kt"}
    androidx.camera.camera2.impl.CameraProperties cameraProperties -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljk0;"}
    androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler aeModeDisabler -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsx;"}
    androidx.camera.camera2.impl.UseCaseThreads threads -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgt7;"}
    java.lang.Object lock -> d
    androidx.camera.camera2.impl.UseCaseCameraRequestControl _requestControl -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lis7;"}
    java.util.List pendingSignals -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    long currentRevision -> g
    int _flashMode -> h
    int _template -> i
    boolean _tryExternalFlashAeMode -> j
    java.lang.Integer _preferredAeMode -> k
    7:9:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):36:36 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljk0;Lsx;Lgt7;)V"}
    10:11:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):40:40 -> <init>
    12:13:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):41:41 -> <init>
    14:15:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):42:42 -> <init>
    16:22:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):44:44 -> <init>
    23:30:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):54:54 -> <init>
    31:33:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):59:59 -> <init>
    34:36:void <init>(androidx.camera.camera2.impl.CameraProperties,androidx.camera.camera2.compat.workaround.AutoFlashAEModeDisabler,androidx.camera.camera2.impl.UseCaseThreads):60:60 -> <init>
    1:4:void onRunningUseCasesChanged(java.util.Set):124:124 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"}
    5:6:void onRunningUseCasesChanged(java.util.Set):126:126 -> a
    7:8:kotlinx.coroutines.CoroutineScope androidx.camera.camera2.impl.UseCaseThreads.getSequentialScope():74:74 -> a
    7:8:void onRunningUseCasesChanged(java.util.Set):330 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:17:void onRunningUseCasesChanged(java.util.Set):330:330 -> a
    18:21:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> a
    18:21:void onRunningUseCasesChanged(java.util.Set):330 -> a
    1:2:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):50:50 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lis7;)V"}
    3:6:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):51:51 -> b
    1:3:void failAllPendingSignals(java.lang.Exception):250:250 -> c
    4:9:void failAllPendingSignals(java.lang.Exception):251:251 -> c
    10:14:void failAllPendingSignals(java.lang.Exception):252:252 -> c
    15:15:void failAllPendingSignals(java.lang.Exception):250:250 -> c
    16:31:void failAllPendingSignals(java.lang.Exception):332:332 -> c
    32:37:void failAllPendingSignals(java.lang.Exception):255:255 -> c
    38:39:void failAllPendingSignals(java.lang.Exception):250:250 -> c
    4:16:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):281:281 -> d
    17:22:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):286:286 -> d
    23:28:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):293:293 -> d
    29:30:androidx.camera.camera2.pipe.CameraMetadata androidx.camera.camera2.impl.CameraPipeCameraProperties.getMetadata():44:44 -> d
    29:30:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):293 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:33:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):293:293 -> d
    34:40:boolean androidx.camera.camera2.impl.CameraMetadataIntegrationKt.isExternalFlashAeModeSupported(androidx.camera.camera2.pipe.CameraMetadata):84:84 -> d
    34:40:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):293 -> d
    41:50:boolean androidx.camera.camera2.impl.CameraMetadataIntegrationKt.isAeModeSupported(androidx.camera.camera2.pipe.CameraMetadata,int):80:80 -> d
    41:50:boolean androidx.camera.camera2.impl.CameraMetadataIntegrationKt.isExternalFlashAeModeSupported(androidx.camera.camera2.pipe.CameraMetadata):85 -> d
    41:50:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):293 -> d
    51:56:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):334:334 -> d
    57:58:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):294:294 -> d
    59:62:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):335:335 -> d
    63:68:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):338:338 -> d
    69:82:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):299:299 -> d
    83:86:int getFinalPreferredAeMode(int,boolean,java.lang.Integer):339:339 -> d
    1:3:int getFinalSupportedAeMode():263:263 -> e
    4:5:int getFinalSupportedAeMode():264:264 -> e
    6:7:androidx.camera.camera2.pipe.CameraMetadata androidx.camera.camera2.impl.CameraPipeCameraProperties.getMetadata():44:44 -> e
    6:7:int getFinalSupportedAeMode():264 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:17:int getFinalSupportedAeMode():265:265 -> e
    18:21:int getFinalSupportedAeMode():264:264 -> e
    22:26:int getFinalSupportedAeMode():263:263 -> e
    1:5:kotlinx.coroutines.CompletableDeferred kotlinx.coroutines.CompletableDeferredKt.CompletableDeferred(kotlinx.coroutines.Job):64:64 -> f
    1:5:kotlinx.coroutines.CompletableDeferred kotlinx.coroutines.CompletableDeferredKt.CompletableDeferred$default(kotlinx.coroutines.Job,int,java.lang.Object):64 -> f
    1:5:kotlinx.coroutines.Deferred update():164 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls11;"}
    6:7:kotlinx.coroutines.Deferred update():165:165 -> f
    8:10:void kotlin.jvm.internal.Ref$LongRef.<init>():49:49 -> f
    8:10:kotlinx.coroutines.Deferred update():165 -> f
    11:13:kotlinx.coroutines.Deferred update():167:167 -> f
    14:18:kotlinx.coroutines.Deferred update():168:168 -> f
    19:27:kotlinx.coroutines.Deferred update():169:169 -> f
    28:28:kotlinx.coroutines.Deferred update():167:167 -> f
    29:30:kotlinx.coroutines.Deferred update():172:172 -> f
    31:32:kotlinx.coroutines.CoroutineScope androidx.camera.camera2.impl.UseCaseThreads.getSequentialScope():74:74 -> f
    31:32:kotlinx.coroutines.Deferred update():331 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:41:kotlinx.coroutines.Deferred update():331:331 -> f
    42:46:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> f
    42:46:kotlinx.coroutines.Deferred update():331 -> f
    47:48:kotlinx.coroutines.Deferred update():167:167 -> f
    1:4:void reset():113:113 -> reset
    5:7:void reset():114:114 -> reset
    8:10:void reset():115:115 -> reset
    11:13:void reset():117:117 -> reset
    14:15:void reset():118:118 -> reset
    16:16:void reset():113:113 -> reset
    17:21:void reset():120:120 -> reset
    22:23:void reset():113:113 -> reset
