# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.work.ListenableWorker$Result":"ListenableWorker.java","androidx.work.ListenableWorker$Result$Retry":"ListenableWorker.java","androidx.work.WorkerParameters":"WorkerParameters.java","androidx.work.ListenableWorker":"ListenableWorker.java","com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt$runWithJobRetry$1":"CoroutineWorkerExt.kt","androidx.compose.ui.geometry.RoundRect":"RoundRect.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzvs -> rea:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    6:21:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect-gG7oq9Y(float,float,float,float,long):430:430 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFJ)Le86;"}
    22:26:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect(float,float,float,float,float,float):425:425 -> a
    22:26:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect-gG7oq9Y(float,float,float,float,long):253 -> a
    27:36:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect(float,float,float,float,float,float):426:426 -> a
    27:36:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect-gG7oq9Y(float,float,float,float,long):253 -> a
    37:49:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect(float,float,float,float,float,float):236:236 -> a
    37:49:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect-gG7oq9Y(float,float,float,float,long):253 -> a
    50:53:void androidx.compose.ui.geometry.RoundRect.<init>(float,float,float,float,long,long,long,long,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    50:53:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect(float,float,float,float,float,float):236 -> a
    50:53:androidx.compose.ui.geometry.RoundRect androidx.compose.ui.geometry.RoundRectKt.RoundRect-gG7oq9Y(float,float,float,float,long):253 -> a
    1:16:long androidx.compose.ui.geometry.RoundRect.getTopLeftCornerRadius-kKHJgLs():39:39 -> b
    1:16:boolean androidx.compose.ui.geometry.RoundRectKt.isSimple(androidx.compose.ui.geometry.RoundRect):391 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le86;)Z"}
    17:22:long androidx.compose.ui.geometry.RoundRect.getTopRightCornerRadius-kKHJgLs():42:42 -> b
    17:22:boolean androidx.compose.ui.geometry.RoundRectKt.isSimple(androidx.compose.ui.geometry.RoundRect):392 -> b
    23:28:long androidx.compose.ui.geometry.RoundRect.getBottomRightCornerRadius-kKHJgLs():45:45 -> b
    23:28:boolean androidx.compose.ui.geometry.RoundRectKt.isSimple(androidx.compose.ui.geometry.RoundRect):393 -> b
    29:38:long androidx.compose.ui.geometry.RoundRect.getBottomLeftCornerRadius-kKHJgLs():48:48 -> b
    29:38:boolean androidx.compose.ui.geometry.RoundRectKt.isSimple(androidx.compose.ui.geometry.RoundRect):394 -> b
    22:24:void com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt$runWithJobRetry$1.<init>(kotlin.coroutines.Continuation):0:0 -> c
    22:24:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/work/CoroutineWorker;Lim2;ILkm2;Lqa1;)Ljava/lang/Object;"}
    25:26:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> c
    27:58:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):7:7 -> c
    59:75:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):13:13 -> c
    76:81:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.success():366:366 -> c
    76:81:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):14 -> c
    82:89:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):16:16 -> c
    90:91:int androidx.work.ListenableWorker.getRunAttemptCount():174:174 -> c
    90:91:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):17 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:95:int androidx.work.WorkerParameters.getRunAttemptCount():162:162 -> c
    92:95:int androidx.work.ListenableWorker.getRunAttemptCount():174 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:95:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):17 -> c
    96:97:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.retry():390:390 -> c
    96:97:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):18 -> c
    98:101:void androidx.work.ListenableWorker$Result.<init>():430:430 -> c
    98:101:void androidx.work.ListenableWorker$Result$Retry.<init>():544 -> c
    98:101:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.retry():390 -> c
    98:101:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):18 -> c
    102:107:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.failure():403:403 -> c
    102:107:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):20 -> c
