# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.view.PreviewView":"PreviewView.java","androidx.camera.view.TextureViewImplementation":"TextureViewImplementation.java","com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore":"SQLiteEventStore.java","world.respect.datalayer.db.shared.LastModifiedAndETagDb":"LastModifiedAndETagDb.kt","world.respect.app.util.phonenum.PhoneNumberTransformation$Transformation":"PhoneNumberVisualTransformation.kt","androidx.compose.ui.input.pointer.util.PlatformVelocityTracker_androidKt":"PlatformVelocityTracker.android.kt","androidx.compose.animation.core.FloatSpringSpec":"FloatAnimationSpec.kt","world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb":"OpdsPublicationDataSourceDb.kt","androidx.camera.camera2.compat.quirk.DeviceQuirks":"DeviceQuirks.kt","androidx.camera.core.impl.TagBundle":"TagBundle.java","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","androidx.camera.view.PreviewViewMeteringPointFactory":"PreviewViewMeteringPointFactory.java","world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl":"OpdsPublicationEntityDao_Impl.kt","androidx.paging.SingleRunner$CancelIsolatedRunnerException":"SingleRunner.kt","androidx.compose.ui.unit.IntRect":"IntRect.kt","sh.calvin.reorderable.CollectionScrollPadding":"ReorderableLazyCollection.kt","io.ktor.http.CodecsKt":"Codecs.kt","com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory":"TimeModule_UptimeClockFactory.java","io.github.alexzhirkevich.qrose.options.SquareShape":"QrShapeModifiers.kt","androidx.compose.ui.text.font.PlatformTypefaces_androidKt":"PlatformTypefaces.android.kt","com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$$Lambda$12":"SQLiteEventStore.java","androidx.camera.core.SurfaceRequest":"SurfaceRequest.java","androidx.compose.foundation.lazy.LazyListMeasureResult":"LazyListMeasureResult.kt","androidx.compose.ui.input.pointer.util.DefaultVelocityTracker":"PlatformVelocityTracker.kt","world.respect.datalayer.networkvalidation.NetworkValidationInfo":"NetworkValidationInfo.kt","world.respect.datalayer.db.shared.adapters.ValidationInfoAdapterKt":"ValidationInfoAdapter.kt","androidx.compose.runtime.retain.ManagedRetainedValuesStore":"ManagedRetainedValuesStore.kt","kotlinx.coroutines.CompletableDeferredImpl":"CompletableDeferred.kt","androidx.paging.PageFetcherSnapshot":"PageFetcherSnapshot.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","com.google.android.datatransport.runtime.time.TimeModule":"TimeModule.java","com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory":"TimeModule_EventClockFactory.java","sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls":"ReorderableLazyCollection.kt","kotlinx.atomicfu.AtomicRef":"AtomicFU.kt","io.ktor.http.Url":"Url.kt"}}
androidx.compose.ui.platform.LifecycleRetainedValuesStore -> tt3:
# {"id":"sourceFile","fileName":"LifecycleRetainedValuesStoreOwner.android.kt"}
    byte LifecycleRetainedValuesStore.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.compose.runtime.retain.ManagedRetainedValuesStore delegate -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    6:10:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):108:108 -> <init>
    6:10:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    11:13:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):107:107 -> <init>
    11:13:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    11:13:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    14:15:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):108:108 -> <init>
    14:15:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    14:15:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    16:20:void androidx.compose.runtime.retain.ManagedRetainedValuesStore.onContentEnteredComposition():129:129 -> <init>
    16:20:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):115 -> <init>
    16:20:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    16:20:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    21:24:void androidx.compose.runtime.retain.ManagedRetainedValuesStore.onContentEnteredComposition():131:131 -> <init>
    21:24:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):115 -> <init>
    21:24:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    21:24:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    25:26:void androidx.compose.runtime.retain.ManagedRetainedValuesStore.onContentEnteredComposition():132:132 -> <init>
    25:26:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):115 -> <init>
    25:26:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    25:26:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    27:29:void androidx.compose.runtime.retain.ManagedRetainedValuesStore.onContentEnteredComposition():208:208 -> <init>
    27:29:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):115 -> <init>
    27:29:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    27:29:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    30:33:void androidx.compose.runtime.retain.ManagedRetainedValuesStore.onContentEnteredComposition():136:136 -> <init>
    30:33:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):115 -> <init>
    30:33:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    30:33:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    34:36:void androidx.compose.runtime.retain.ManagedRetainedValuesStore.onContentEnteredComposition():137:137 -> <init>
    34:36:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore):115 -> <init>
    34:36:void <init>(androidx.compose.runtime.retain.ManagedRetainedValuesStore,int,kotlin.jvm.internal.DefaultConstructorMarker):107 -> <init>
    34:36:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    37:39:void androidx.compose.ui.input.pointer.util.VelocityTracker.<init>():48:48 -> <init>
    37:39:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    40:44:androidx.compose.ui.input.pointer.util.PlatformVelocityTracker androidx.compose.ui.input.pointer.util.PlatformVelocityTracker_androidKt.PlatformVelocityTracker():20:20 -> <init>
    40:44:void androidx.compose.ui.input.pointer.util.VelocityTracker.<init>():50 -> <init>
    40:44:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    45:47:void androidx.compose.ui.input.pointer.util.VelocityTracker.<init>():50:50 -> <init>
    45:47:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    48:51:void LifecycleRetainedValuesStore.<init>(byte):0:0 -> <init>
    52:54:void androidx.paging.SingleRunner.<init>(boolean):38:38 -> <init>
    52:54:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    55:62:void androidx.paging.SingleRunner.<init>(boolean):39:39 -> <init>
    55:62:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    63:65:void androidx.compose.ui.semantics.SemanticRegionImpl.<init>():24:24 -> <init>
    63:65:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    66:73:void androidx.compose.ui.semantics.SemanticRegionImpl.<init>():25:25 -> <init>
    66:73:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    74:78:void io.github.alexzhirkevich.qrose.options.QrBallShapeKt$square$1.<init>(float):21:21 -> <init>
    74:78:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    79:81:void io.github.alexzhirkevich.qrose.options.SquareShape.<init>(float):110:110 -> <init>
    79:81:void io.github.alexzhirkevich.qrose.options.QrBallShapeKt$square$1.<init>(float):21 -> <init>
    79:81:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    82:84:void io.github.alexzhirkevich.qrose.options.QrBallShapeKt$square$1.<init>(float):21:21 -> <init>
    82:84:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    85:87:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():22:22 -> <init>
    85:87:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    88:95:androidx.compose.ui.text.font.PlatformTypefaces androidx.compose.ui.text.font.PlatformTypefaces_androidKt.PlatformTypefaces():67:67 -> <init>
    88:95:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():24 -> <init>
    88:95:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    96:97:androidx.compose.ui.text.font.PlatformTypefaces androidx.compose.ui.text.font.PlatformTypefaces_androidKt.PlatformTypefaces():68:68 -> <init>
    96:97:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():24 -> <init>
    96:97:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    98:101:void androidx.compose.ui.text.font.PlatformTypefacesApi28.<init>():148:148 -> <init>
    98:101:androidx.compose.ui.text.font.PlatformTypefaces androidx.compose.ui.text.font.PlatformTypefaces_androidKt.PlatformTypefaces():68 -> <init>
    98:101:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():24 -> <init>
    98:101:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    102:103:androidx.compose.ui.text.font.PlatformTypefaces androidx.compose.ui.text.font.PlatformTypefaces_androidKt.PlatformTypefaces():70:70 -> <init>
    102:103:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():24 -> <init>
    102:103:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    104:106:void androidx.compose.ui.text.font.PlatformTypefacesApi.<init>():74:74 -> <init>
    104:106:androidx.compose.ui.text.font.PlatformTypefaces androidx.compose.ui.text.font.PlatformTypefaces_androidKt.PlatformTypefaces():70 -> <init>
    104:106:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():24 -> <init>
    104:106:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    107:109:void androidx.compose.ui.text.font.PlatformFontFamilyTypefaceAdapter.<init>():24:24 -> <init>
    107:109:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    110:111:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk,int,kotlin.jvm.internal.DefaultConstructorMarker):28:28 -> <init>
    110:111:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    112:119:androidx.camera.core.impl.Quirk androidx.camera.camera2.compat.quirk.DeviceQuirks.get(java.lang.Class):55:55 -> <init>
    112:119:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk,int,kotlin.jvm.internal.DefaultConstructorMarker):28 -> <init>
    112:119:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    120:121:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk,int,kotlin.jvm.internal.DefaultConstructorMarker):28:28 -> <init>
    120:121:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    122:124:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk):25:25 -> <init>
    122:124:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk,int,kotlin.jvm.internal.DefaultConstructorMarker):26 -> <init>
    122:124:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    125:128:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk):27:27 -> <init>
    125:128:void androidx.camera.camera2.compat.workaround.MaxPreviewSize.<init>(androidx.camera.camera2.compat.quirk.ExtraCroppingQuirk,int,kotlin.jvm.internal.DefaultConstructorMarker):26 -> <init>
    125:128:void LifecycleRetainedValuesStore.<init>(byte):0 -> <init>
    129:130:void androidx.navigation.compose.internal.WeakReference.<init>(java.lang.Object):42:43 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh76;)V"}
    131:131:void androidx.camera.camera2.pipe.compat.SessionSequencer.<init>(androidx.camera.camera2.pipe.compat.ConcurrentSessionSequencer):87:87 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lny9;)V"}
    132:132:void androidx.camera.camera2.pipe.compat.SessionSequencer.<init>(androidx.camera.camera2.pipe.compat.ConcurrentSessionSequencer):94:94 -> <init>
    133:133:void LifecycleRetainedValuesStore.<init>(java.lang.Object,byte):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    134:135:void androidx.compose.animation.core.VectorizedAnimationSpecKt$createSpringAnimations$2.<init>(float,float):893:894 -> <init>
    136:136:void androidx.compose.animation.core.FloatSpringSpec.<init>(float,float,float,int,kotlin.jvm.internal.DefaultConstructorMarker):133:133 -> <init>
    136:136:void androidx.compose.animation.core.VectorizedAnimationSpecKt$createSpringAnimations$2.<init>(float,float):894 -> <init>
    137:137:void androidx.compose.animation.core.VectorizedAnimationSpecKt$createSpringAnimations$2.<init>(float,float):894:894 -> <init>
    1:8:void com.ustadmobile.libcache.okhttp.OkCallExtKt$await$2.onFailure(okhttp3.Call,java.io.IOException):17:17 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lol5;Ljava/io/IOException;)V"}
    1:6:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.hide():140:140 -> B
    7:12:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.hide():141:141 -> B
    13:18:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.hide():142:142 -> B
    19:27:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.hide():143:143 -> B
    1:4:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359:359 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldt7;)V"}
    5:9:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215:215 -> C
    5:9:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    10:29:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71:71 -> C
    10:29:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    10:29:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    30:31:void androidx.paging.HintHandler$State.modify(androidx.paging.ViewportHint$Access,kotlin.jvm.functions.Function2):102:102 -> C
    30:31:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71 -> C
    30:31:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    30:31:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    32:33:void androidx.paging.HintHandler$State.modify(androidx.paging.ViewportHint$Access,kotlin.jvm.functions.Function2):102:102 -> C
    32:33:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71 -> C
    32:33:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    32:33:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    34:36:void androidx.paging.HintHandler$State.modify(androidx.paging.ViewportHint$Access,kotlin.jvm.functions.Function2):156:156 -> C
    34:36:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71 -> C
    34:36:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    34:36:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    37:41:void androidx.paging.HintHandler$State.modify(androidx.paging.ViewportHint$Access,kotlin.jvm.functions.Function2):104:104 -> C
    37:41:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71 -> C
    37:41:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    37:41:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    42:52:void androidx.paging.HintHandler$State.modify(androidx.paging.ViewportHint$Access,kotlin.jvm.functions.Function2):106:106 -> C
    42:52:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71 -> C
    42:52:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    42:52:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    53:56:void androidx.paging.HintHandler$State.modify(androidx.paging.ViewportHint$Access,kotlin.jvm.functions.Function2):156:156 -> C
    53:56:void androidx.paging.HintHandler.processHint(androidx.paging.ViewportHint):71 -> C
    53:56:void androidx.paging.PageFetcherSnapshot.processHint(androidx.paging.ViewportHint):215 -> C
    53:56:void androidx.paging.PageFetcher$PagerHintReceiver.processHint(androidx.paging.ViewportHint):359 -> C
    1:6:void androidx.camera.camera2.pipe.compat.SessionSequencer.release():110:110 -> D
    7:12:java.lang.Object kotlinx.atomicfu.AtomicRef.getAndSet(java.lang.Object):121:121 -> D
    7:12:void androidx.camera.camera2.pipe.compat.SessionSequencer.release():110 -> D
    13:18:void androidx.camera.camera2.pipe.compat.SessionSequencer.release():110:110 -> D
    19:19:kotlinx.coroutines.sync.Mutex androidx.camera.camera2.pipe.compat.ConcurrentSessionSequencer.getSharedMutex():77:77 -> D
    19:19:void androidx.camera.camera2.pipe.compat.SessionSequencer.release():111 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:49:java.lang.Object androidx.paging.SingleRunner.runInIsolation(int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):41:41 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln9;Lz81;)Ljava/lang/Object;"}
    50:67:java.lang.Object androidx.paging.SingleRunner.runInIsolation(int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):43:43 -> E
    68:71:androidx.paging.SingleRunner androidx.paging.SingleRunner$CancelIsolatedRunnerException.getRunner():70:70 -> E
    68:71:java.lang.Object androidx.paging.SingleRunner.runInIsolation(int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):59 -> E
    72:74:java.lang.Object androidx.paging.SingleRunner.runInIsolation(int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):63:63 -> E
    75:75:java.lang.Object androidx.paging.SingleRunner.runInIsolation(int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):60:60 -> E
    1:11:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395:395 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpe6;Ljava/lang/Float;Ljava/lang/Float;Lsk2;Ltq6;)Ljava/lang/Object;"}
    12:15:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):403:403 -> F
    12:15:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395 -> F
    16:25:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):404:404 -> F
    16:25:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395 -> F
    26:33:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):410:410 -> F
    26:33:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395 -> F
    34:37:java.lang.Object androidx.compose.foundation.gestures.snapping.SnapFlingBehaviorKt.access$animateWithTarget(androidx.compose.foundation.gestures.ScrollScope,float,float,androidx.compose.animation.core.AnimationState,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> F
    34:37:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):406 -> F
    34:37:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395 -> F
    38:42:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> F
    38:42:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):406 -> F
    38:42:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395 -> F
    43:45:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):406:406 -> F
    43:45:java.lang.Object androidx.compose.foundation.gestures.snapping.TargetApproachAnimation.approachAnimation(androidx.compose.foundation.gestures.ScrollScope,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):395 -> F
    4:13:java.util.List com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.getAllByName(java.lang.String):14:14 -> G
    14:30:java.util.List com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.getAllByName(java.lang.String):24:24 -> G
    31:59:java.util.List com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.getAllByName(java.lang.String):14:14 -> G
    60:62:java.util.List com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.getAllByName(java.lang.String):15:15 -> G
    1:4:void androidx.compose.ui.semantics.SemanticRegionImpl.set(androidx.compose.ui.unit.IntRect):28:28 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lea3;)V"}
    5:6:int androidx.compose.ui.unit.IntRect.getLeft():37:37 -> H
    5:6:void androidx.compose.ui.semantics.SemanticRegionImpl.set(androidx.compose.ui.unit.IntRect):28 -> H
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:int androidx.compose.ui.unit.IntRect.getTop():40:40 -> H
    7:8:void androidx.compose.ui.semantics.SemanticRegionImpl.set(androidx.compose.ui.unit.IntRect):28 -> H
    9:10:int androidx.compose.ui.unit.IntRect.getRight():43:43 -> H
    9:10:void androidx.compose.ui.semantics.SemanticRegionImpl.set(androidx.compose.ui.unit.IntRect):28 -> H
    11:12:int androidx.compose.ui.unit.IntRect.getBottom():46:46 -> H
    11:12:void androidx.compose.ui.semantics.SemanticRegionImpl.set(androidx.compose.ui.unit.IntRect):28 -> H
    13:16:void androidx.compose.ui.semantics.SemanticRegionImpl.set(androidx.compose.ui.unit.IntRect):28:28 -> H
    4:8:void io.ktor.http.UrlDecodedParametersBuilder.set(java.lang.String,java.lang.String):33:33 -> I
    9:13:java.lang.String io.ktor.http.CodecsKt.encodeURLParameter$default(java.lang.String,boolean,int,java.lang.Object):136:136 -> I
    9:13:void io.ktor.http.UrlDecodedParametersBuilder.set(java.lang.String,java.lang.String):33 -> I
    14:17:java.lang.String io.ktor.http.CodecsKt.encodeURLParameterValue(java.lang.String):181:181 -> I
    14:17:void io.ktor.http.UrlDecodedParametersBuilder.set(java.lang.String,java.lang.String):33 -> I
    18:21:void io.ktor.http.UrlDecodedParametersBuilder.set(java.lang.String,java.lang.String):33:33 -> I
    1:7:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():106:106 -> J
    8:20:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():112:112 -> J
    21:29:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():118:118 -> J
    30:35:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():116:116 -> J
    36:48:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():123:123 -> J
    49:54:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():126:126 -> J
    55:65:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl20.show():128:128 -> J
    1:9:int androidx.camera.core.imagecapture.NoMetadataImageReader.getHeight():90:90 -> a
    1:15:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.entries():30:30 -> b
    1:9:int androidx.camera.core.imagecapture.NoMetadataImageReader.getWidth():95:95 -> c
    1:8:void androidx.camera.core.imagecapture.NoMetadataImageReader.close():85:85 -> close
    1:2:void androidx.camera.core.SurfaceRequest$5.onSuccess(java.lang.Object):530:530 -> d
    3:10:void androidx.camera.core.SurfaceRequest$5.onSuccess(java.lang.Void):533:533 -> d
    3:10:void androidx.camera.core.SurfaceRequest$5.onSuccess(java.lang.Object):530 -> d
    1:13:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.acquireLatestImage():75:75 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk33;"}
    1:9:int androidx.camera.core.imagecapture.NoMetadataImageReader.getImageFormat():100:100 -> f
    1:8:void androidx.camera.core.imagecapture.NoMetadataImageReader.clearOnImageAvailableListener():122:122 -> g
    1:4:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule.eventClock():25:25 -> get
    1:4:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory.eventClock():22 -> get
    1:4:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory.get():14 -> get
    1:4:java.lang.Object com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory.get():7 -> get
    1:4:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():31 -> get
    1:4:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():8 -> get
    5:7:void com.google.android.datatransport.runtime.time.WallTimeClock.<init>():17:17 -> get
    5:7:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule.eventClock():25 -> get
    5:7:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory.eventClock():22 -> get
    5:7:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory.get():14 -> get
    5:7:java.lang.Object com.google.android.datatransport.runtime.time.TimeModule_EventClockFactory.get():7 -> get
    5:7:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():31 -> get
    5:7:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():8 -> get
    8:9:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule.uptimeClock():31:31 -> get
    8:9:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory.uptimeClock():22 -> get
    8:9:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory.get():14 -> get
    8:9:java.lang.Object com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory.get():7 -> get
    8:9:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():31 -> get
    8:9:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():8 -> get
    10:12:void com.google.android.datatransport.runtime.time.UptimeClock.<init>():19:19 -> get
    10:12:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule.uptimeClock():31 -> get
    10:12:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory.uptimeClock():22 -> get
    10:12:com.google.android.datatransport.runtime.time.Clock com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory.get():14 -> get
    10:12:java.lang.Object com.google.android.datatransport.runtime.time.TimeModule_UptimeClockFactory.get():7 -> get
    10:12:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():31 -> get
    10:12:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():8 -> get
    13:20:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():31:31 -> get
    13:20:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():8 -> get
    21:30:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.newInstance(com.google.android.datatransport.runtime.time.Clock,com.google.android.datatransport.runtime.time.Clock,java.lang.Object,java.lang.Object):42:42 -> get
    21:30:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():31 -> get
    21:30:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore_Factory.get():8 -> get
    31:31:androidx.compose.animation.core.FloatSpringSpec androidx.compose.animation.core.VectorizedAnimationSpecKt$createSpringAnimations$2.get(int):896:896 -> get
    31:31:androidx.compose.animation.core.FloatAnimationSpec androidx.compose.animation.core.VectorizedAnimationSpecKt$createSpringAnimations$2.get(int):893 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lsc2;"}
    1:9:android.view.Surface androidx.camera.core.imagecapture.NoMetadataImageReader.getSurface():110:110 -> getSurface
    1:6:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):197:197 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf27;)V"}
    7:29:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):199:199 -> h
    30:36:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):203:203 -> h
    37:38:androidx.camera.core.impl.CameraInternal androidx.camera.core.SurfaceRequest.getCamera():399:399 -> h
    37:38:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):204 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:48:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):205:205 -> h
    49:54:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):208:208 -> h
    55:62:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):209:209 -> h
    63:65:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):208:208 -> h
    66:78:void androidx.camera.view.PreviewViewMeteringPointFactory.setSensorRect(android.graphics.Rect):69:69 -> h
    66:78:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):208 -> h
    79:80:void androidx.camera.view.PreviewViewMeteringPointFactory.setSensorRect(android.graphics.Rect):70:71 -> h
    79:80:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):208 -> h
    81:82:void androidx.camera.view.PreviewViewMeteringPointFactory.setSensorRect(android.graphics.Rect):71:72 -> h
    81:82:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):208 -> h
    83:86:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):210:210 -> h
    87:99:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):211:211 -> h
    100:102:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):210:210 -> h
    103:110:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):243:243 -> h
    111:121:boolean androidx.camera.view.PreviewView.shouldReuseImplementation(androidx.camera.view.PreviewViewImplementation,androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):693:693 -> h
    111:121:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):243 -> h
    122:131:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):244:244 -> h
    132:139:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):246:246 -> h
    140:141:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):245:245 -> h
    142:145:void androidx.camera.view.TextureViewImplementation.<init>(android.widget.FrameLayout,androidx.camera.view.PreviewTransformation):66:66 -> h
    142:145:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):245 -> h
    146:147:void androidx.camera.view.TextureViewImplementation.<init>(android.widget.FrameLayout,androidx.camera.view.PreviewTransformation):56:56 -> h
    146:147:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):245 -> h
    148:155:void androidx.camera.view.TextureViewImplementation.<init>(android.widget.FrameLayout,androidx.camera.view.PreviewTransformation):58:58 -> h
    148:155:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):245 -> h
    156:162:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):246:246 -> h
    163:164:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):249:249 -> h
    165:179:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):250:250 -> h
    180:188:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):252:252 -> h
    189:196:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):254:254 -> h
    197:204:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):255:255 -> h
    205:207:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):254:254 -> h
    208:221:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):256:256 -> h
    222:234:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):270:270 -> h
    235:245:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):271:271 -> h
    246:247:void androidx.camera.view.PreviewViewMeteringPointFactory.setSensorRect(android.graphics.Rect):72:72 -> h
    246:247:void androidx.camera.view.PreviewView$1.onSurfaceRequested(androidx.camera.core.SurfaceRequest):208 -> h
    31:51:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):37:37 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbl7;Ln16;Lz81;)Ljava/lang/Object;"}
    52:53:world.respect.datalayer.db.RespectSchoolDatabase world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb.access$getRespectSchoolDatabase$p(world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb):29:29 -> i
    52:53:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41 -> i
    54:57:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41:41 -> i
    58:59:world.respect.datalayer.UidNumberMapper world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb.access$getUidNumberMapper$p(world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb):29:29 -> i
    58:59:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):42 -> i
    60:61:java.lang.String io.ktor.http.Url.toString():227:227 -> i
    60:61:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):42 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:64:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):42:42 -> i
    65:70:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> i
    65:70:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):42 -> i
    71:72:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41:41 -> i
    73:74:java.lang.Object world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl.getLastModifiedAndETag(long,kotlin.coroutines.Continuation):468:468 -> i
    73:74:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:81:java.lang.Object world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl.getLastModifiedAndETag(long,kotlin.coroutines.Continuation):468:468 -> i
    75:81:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41 -> i
    82:85:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> i
    82:85:java.lang.Object world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl.getLastModifiedAndETag(long,kotlin.coroutines.Continuation):468 -> i
    82:85:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41 -> i
    86:90:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):41:41 -> i
    91:94:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):37:37 -> i
    95:96:world.respect.datalayer.networkvalidation.NetworkValidationInfo world.respect.datalayer.db.shared.adapters.ValidationInfoAdapterKt.asNetworkValidationInfo(world.respect.datalayer.db.shared.LastModifiedAndETagDb):7:7 -> i
    95:96:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):43 -> i
    97:98:long world.respect.datalayer.db.shared.LastModifiedAndETagDb.getLastModified():4:4 -> i
    97:98:world.respect.datalayer.networkvalidation.NetworkValidationInfo world.respect.datalayer.db.shared.adapters.ValidationInfoAdapterKt.asNetworkValidationInfo(world.respect.datalayer.db.shared.LastModifiedAndETagDb):8 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:98:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):43 -> i
    99:106:java.lang.String world.respect.datalayer.db.shared.LastModifiedAndETagDb.getEtag():5:5 -> i
    99:106:world.respect.datalayer.networkvalidation.NetworkValidationInfo world.respect.datalayer.db.shared.adapters.ValidationInfoAdapterKt.asNetworkValidationInfo(world.respect.datalayer.db.shared.LastModifiedAndETagDb):9 -> i
    99:106:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):43 -> i
    107:111:void world.respect.datalayer.networkvalidation.NetworkValidationInfo.<init>(long,java.lang.String,kotlin.time.Instant,long,java.lang.String,long,int,kotlin.jvm.internal.DefaultConstructorMarker):15:15 -> i
    107:111:world.respect.datalayer.networkvalidation.NetworkValidationInfo world.respect.datalayer.db.shared.adapters.ValidationInfoAdapterKt.asNetworkValidationInfo(world.respect.datalayer.db.shared.LastModifiedAndETagDb):7 -> i
    107:111:java.lang.Object world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb$publicationNetworkValidationHelper$1.getValidationInfo(io.ktor.http.Url,com.ustadmobile.ihttp.headers.IHttpHeaders,kotlin.coroutines.Continuation):43 -> i
    4:13:java.lang.String com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.get(java.lang.String):8:8 -> j
    14:31:java.lang.String com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.get(java.lang.String):22:22 -> j
    32:46:java.lang.String com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.get(java.lang.String):9:9 -> j
    47:50:java.lang.String com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.get(java.lang.String):8:8 -> j
    51:66:java.lang.String com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.get(java.lang.String):10:10 -> j
    1:8:androidx.compose.ui.graphics.Path io.github.alexzhirkevich.qrose.options.QrBallShapeKt$square$1.path(androidx.compose.ui.graphics.Path,float,io.github.alexzhirkevich.qrose.options.Neighbors):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lve;FLcf4;)Lve;"}
    1:4:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.transformedToOriginal(int):76:76 -> l
    5:6:java.util.List world.respect.app.util.phonenum.PhoneNumberTransformation$Transformation.getTransformedToOriginal():139:139 -> l
    5:6:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.transformedToOriginal(int):76 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:22:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.transformedToOriginal(int):76:76 -> l
    5:8:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56:56 -> m
    5:8:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    9:12:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):564:564 -> m
    9:12:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    9:12:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:12:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    13:15:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):565:565 -> m
    13:15:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    13:15:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    13:15:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    16:20:java.util.List com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.lambda$loadActiveContexts$9(android.database.sqlite.SQLiteDatabase):320:320 -> m
    16:20:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$$Lambda$12.apply(java.lang.Object):0 -> m
    16:20:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):567 -> m
    16:20:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    16:20:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    16:20:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    21:24:java.util.List com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.lambda$loadActiveContexts$9(android.database.sqlite.SQLiteDatabase):321:321 -> m
    21:24:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$$Lambda$12.apply(java.lang.Object):0 -> m
    21:24:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):567 -> m
    21:24:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    21:24:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    21:24:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    25:26:com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$$Lambda$20.lambdaFactory$():0:0 -> m
    25:26:java.util.List com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.lambda$loadActiveContexts$9(android.database.sqlite.SQLiteDatabase):321 -> m
    25:26:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$$Lambda$12.apply(java.lang.Object):0 -> m
    25:26:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):567 -> m
    25:26:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    25:26:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    25:26:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    27:32:java.util.List com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.lambda$loadActiveContexts$9(android.database.sqlite.SQLiteDatabase):320:320 -> m
    27:32:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$$Lambda$12.apply(java.lang.Object):0 -> m
    27:32:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):567 -> m
    27:32:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    27:32:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    27:32:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    33:35:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):568:568 -> m
    33:35:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    33:35:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    33:35:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    36:38:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):571:571 -> m
    36:38:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    36:38:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    36:38:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    39:54:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56:56 -> m
    39:54:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    55:59:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):57:57 -> m
    55:59:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    60:66:void com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoScheduler.schedule(com.google.android.datatransport.runtime.TransportContext,int):94:94 -> m
    60:66:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):57 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:66:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    67:69:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):571:571 -> m
    67:69:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    67:69:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    67:69:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    70:70:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.inTransaction(com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore$Function):572:572 -> m
    70:70:java.lang.Iterable com.google.android.datatransport.runtime.scheduling.persistence.SQLiteEventStore.loadActiveContexts():318 -> m
    70:70:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer.lambda$ensureContextsScheduled$0(com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer):56 -> m
    70:70:java.lang.Object com.google.android.datatransport.runtime.scheduling.jobscheduling.WorkInitializer$$Lambda$2.execute():0 -> m
    1:14:void androidx.camera.core.imagecapture.NoMetadataImageReader.setOnImageAvailableListener(androidx.camera.core.impl.ImageReaderProxy$OnImageAvailableListener,java.util.concurrent.Executor):116:116 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm33;Ljava/util/concurrent/Executor;)V"}
    6:9:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():26:26 -> names
    10:17:java.util.Set io.ktor.util.StringValuesBuilderImpl.names():386:386 -> names
    10:17:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():26 -> names
    18:19:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():26:26 -> names
    20:30:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():93:93 -> names
    31:44:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():94:94 -> names
    45:49:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():95:95 -> names
    50:53:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():26:26 -> names
    54:57:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():95:95 -> names
    58:62:java.util.Set io.ktor.http.UrlDecodedParametersBuilder.names():26:26 -> names
    63:72:java.util.Set com.ustadmobile.ihttp.headers.MapHttpHeadersAdapter.names():19:19 -> names
    7:11:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):44:44 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/String;)V"}
    12:15:java.lang.String io.ktor.http.CodecsKt.encodeURLParameter$default(java.lang.String,boolean,int,java.lang.Object):136:136 -> o
    12:15:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):44 -> o
    16:26:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):97:97 -> o
    27:40:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):98:98 -> o
    41:42:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):99:99 -> o
    43:46:java.lang.String io.ktor.http.CodecsKt.encodeURLParameterValue(java.lang.String):0:0 -> o
    43:46:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):44 -> o
    47:50:java.lang.String io.ktor.http.CodecsKt.encodeURLParameterValue(java.lang.String):181:181 -> o
    47:50:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):44 -> o
    51:54:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):99:99 -> o
    55:58:void io.ktor.http.UrlDecodedParametersBuilder.appendAll(java.lang.String,java.lang.Iterable):44:44 -> o
    1:1:void androidx.camera.core.SurfaceRequest$5.onFailure(java.lang.Throwable):539:539 -> p
    1:9:int androidx.camera.core.imagecapture.NoMetadataImageReader.getMaxImages():105:105 -> q
    1:13:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.acquireNextImage():80:80 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk33;"}
    1:4:void com.ustadmobile.libcache.okhttp.OkCallExtKt$await$2.onResponse(okhttp3.Call,okhttp3.Response):21:21 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lol5;Lxy5;)V"}
    5:8:boolean kotlinx.coroutines.CompletableDeferredImpl.complete(java.lang.Object):118:118 -> s
    5:8:void com.ustadmobile.libcache.okhttp.OkCallExtKt$await$2.onResponse(okhttp3.Call,okhttp3.Response):21 -> s
    1:4:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.originalToTransformed(int):62:62 -> t
    5:6:java.util.List world.respect.app.util.phonenum.PhoneNumberTransformation$Transformation.getOriginalToTransformed():138:138 -> t
    5:6:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.originalToTransformed(int):63 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:17:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.originalToTransformed(int):63:63 -> t
    18:19:java.util.List world.respect.app.util.phonenum.PhoneNumberTransformation$Transformation.getTransformedToOriginal():139:139 -> t
    18:19:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.originalToTransformed(int):65 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:26:int kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):237:237 -> t
    20:26:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.originalToTransformed(int):65 -> t
    27:31:int world.respect.app.util.phonenum.PhoneNumberTransformation$filter$1.originalToTransformed(int):61:61 -> t
    7:11:void io.ktor.http.UrlDecodedParametersBuilder.append(java.lang.String,java.lang.String):39:39 -> u
    12:16:java.lang.String io.ktor.http.CodecsKt.encodeURLParameter$default(java.lang.String,boolean,int,java.lang.Object):136:136 -> u
    12:16:void io.ktor.http.UrlDecodedParametersBuilder.append(java.lang.String,java.lang.String):39 -> u
    17:20:java.lang.String io.ktor.http.CodecsKt.encodeURLParameterValue(java.lang.String):181:181 -> u
    17:20:void io.ktor.http.UrlDecodedParametersBuilder.append(java.lang.String,java.lang.String):39 -> u
    21:24:void io.ktor.http.UrlDecodedParametersBuilder.append(java.lang.String,java.lang.String):39:39 -> u
    27:37:java.lang.Object androidx.camera.camera2.pipe.compat.SessionSequencer.awaitSessionLock(kotlin.coroutines.Continuation):97:97 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz81;)Ljava/lang/Object;"}
    38:51:java.lang.Object androidx.camera.camera2.pipe.compat.SessionSequencer.awaitSessionLock(kotlin.coroutines.Continuation):100:100 -> v
    52:54:java.lang.Object androidx.camera.camera2.pipe.compat.SessionSequencer.awaitSessionLock(kotlin.coroutines.Continuation):103:103 -> v
    55:55:kotlinx.coroutines.sync.Mutex androidx.camera.camera2.pipe.compat.ConcurrentSessionSequencer.getSharedMutex():77:77 -> v
    55:55:java.lang.Object androidx.camera.camera2.pipe.compat.SessionSequencer.awaitSessionLock(kotlin.coroutines.Continuation):101 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:64:java.lang.Object androidx.camera.camera2.pipe.compat.SessionSequencer.awaitSessionLock(kotlin.coroutines.Continuation):97:97 -> v
    65:65:kotlinx.coroutines.sync.Mutex androidx.camera.camera2.pipe.compat.ConcurrentSessionSequencer.getSharedMutex():77:77 -> v
    65:65:java.lang.Object androidx.camera.camera2.pipe.compat.SessionSequencer.awaitSessionLock(kotlin.coroutines.Continuation):98 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89:89 -> w
    5:22:long androidx.compose.ui.input.pointer.util.DefaultVelocityTracker.calculateVelocity-AH228Gc(long):80:80 -> w
    5:22:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89 -> w
    23:40:long androidx.compose.ui.input.pointer.util.DefaultVelocityTracker.calculateVelocity-AH228Gc(long):81:81 -> w
    23:40:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89 -> w
    41:43:long androidx.compose.ui.input.pointer.util.DefaultVelocityTracker.calculateVelocity-AH228Gc(long):178:178 -> w
    41:43:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89 -> w
    44:55:long androidx.compose.ui.input.pointer.util.DefaultVelocityTracker.calculateVelocity-AH228Gc(long):83:83 -> w
    44:55:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89 -> w
    56:67:long androidx.compose.ui.input.pointer.util.DefaultVelocityTracker.calculateVelocity-AH228Gc(long):84:84 -> w
    56:67:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89 -> w
    68:72:long androidx.compose.ui.input.pointer.util.DefaultVelocityTracker.calculateVelocity-AH228Gc(long):85:85 -> w
    68:72:long androidx.compose.ui.input.pointer.util.VelocityTracker.calculateVelocity-AH228Gc(long):89 -> w
    5:6:androidx.camera.core.impl.TagBundle androidx.camera.core.impl.TagBundle.emptyBundle():51:51 -> x
    5:6:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.createImageProxyWithEmptyMetadata(androidx.camera.core.ImageProxy):131 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk33;)Lfl6;"}
    7:10:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.createImageProxyWithEmptyMetadata(androidx.camera.core.ImageProxy):135:135 -> x
    11:25:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.createImageProxyWithEmptyMetadata(androidx.camera.core.ImageProxy):136:136 -> x
    26:33:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.createImageProxyWithEmptyMetadata(androidx.camera.core.ImageProxy):138:138 -> x
    34:36:void androidx.camera.core.streamsharing.VirtualCameraCaptureResult.<init>(androidx.camera.core.impl.TagBundle,long):59:59 -> x
    34:36:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.createImageProxyWithEmptyMetadata(androidx.camera.core.ImageProxy):138 -> x
    37:43:androidx.camera.core.ImageProxy androidx.camera.core.imagecapture.NoMetadataImageReader.createImageProxyWithEmptyMetadata(androidx.camera.core.ImageProxy):138:138 -> x
    1:3:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213:213 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfx0;)Lbe6;"}
    4:5:float sh.calvin.reorderable.CollectionScrollPadding.component1():0:0 -> y
    4:5:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):178 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    6:7:float sh.calvin.reorderable.CollectionScrollPadding.component2():0:0 -> y
    6:7:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):178 -> y
    6:7:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    8:11:androidx.compose.foundation.gestures.Orientation sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getOrientation():221:221 -> y
    8:11:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):179 -> y
    8:11:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    12:13:androidx.compose.foundation.gestures.Orientation androidx.compose.foundation.lazy.LazyListMeasureResult.getOrientation():62:62 -> y
    12:13:androidx.compose.foundation.gestures.Orientation sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getOrientation():221 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):179 -> y
    12:13:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    14:22:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):179:179 -> y
    14:22:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    23:31:long sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getViewportSize-YbymL2g():219:219 -> y
    23:31:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):181 -> y
    23:31:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    32:36:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):181:181 -> y
    32:36:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    37:49:long sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getViewportSize-YbymL2g():219:219 -> y
    37:49:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):180 -> y
    37:49:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    50:55:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.LazyCollectionLayoutInfo$DefaultImpls.getScrollAreaOffsets(sh.calvin.reorderable.LazyCollectionLayoutInfo,sh.calvin.reorderable.CollectionScrollPadding):184:184 -> y
    50:55:sh.calvin.reorderable.ScrollAreaOffsets sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getScrollAreaOffsets(sh.calvin.reorderable.CollectionScrollPadding):213 -> y
    1:4:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():215:215 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"}
    5:6:java.util.List androidx.compose.foundation.lazy.LazyListMeasureResult.getVisibleItemsInfo():52:52 -> z
    5:6:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():215 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:17:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():331:331 -> z
    18:31:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():332:332 -> z
    32:33:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():333:333 -> z
    34:35:androidx.compose.foundation.gestures.Orientation androidx.compose.foundation.lazy.LazyListMeasureResult.getOrientation():62:62 -> z
    34:35:androidx.compose.foundation.gestures.Orientation sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getOrientation():221 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():216 -> z
    36:40:sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionItemInfo$1 sh.calvin.reorderable.ReorderableLazyListKt.toLazyCollectionItemInfo(androidx.compose.foundation.lazy.LazyListItemInfo,androidx.compose.foundation.gestures.Orientation):198:198 -> z
    36:40:sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionItemInfo$1 sh.calvin.reorderable.ReorderableLazyListKt.access$toLazyCollectionItemInfo(androidx.compose.foundation.lazy.LazyListItemInfo,androidx.compose.foundation.gestures.Orientation):1 -> z
    36:40:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():216 -> z
    41:45:java.util.List sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1.getVisibleItemsInfo():333:333 -> z
