# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.input.pointer.PointerInputChange":"PointerEvent.kt","androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager":"SnapshotFlow.kt","com.google.android.gms.internal.auth-api.zbw":"com.google.android.gms:play-services-auth@@21.1.1","io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc":"Phonemetadata.java","androidx.compose.ui.input.pointer.PointerInputEventData":"InternalPointerInput.kt","io.github.alexzhirkevich.qrose.options.SquareShape":"QrShapeModifiers.kt","androidx.core.view.SoftwareKeyboardControllerCompat$Impl30":"SoftwareKeyboardControllerCompat.java","androidx.appcompat.widget.ToolbarWidgetWrapper":"ToolbarWidgetWrapper.java","com.google.android.datatransport.runtime.scheduling.persistence.EventStoreModule":"EventStoreModule.java","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","com.google.android.material.shape.MaterialShapeDrawable":"MaterialShapeDrawable.java","androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData":"PointerInputEventProcessor.kt","com.google.android.datatransport.runtime.scheduling.persistence.EventStoreModule_SchemaVersionFactory":"EventStoreModule_SchemaVersionFactory.java","com.google.android.gms.internal.auth-api.zbc":"com.google.android.gms:play-services-auth@@21.1.1","androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager":"SnapshotFlow.kt"}}
androidx.camera.core.impl.utils.futures.ListFuture$1 -> ev3:
# {"id":"sourceFile","fileName":"ListFuture.java"}
    byte ListFuture$1.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.camera.core.impl.utils.futures.ListFuture this$0 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    6:8:void com.ustadmobile.libcache.md5.Md5DigestAndroid.<init>():5:5 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(B)V"}
    9:17:void com.ustadmobile.libcache.md5.Md5DigestAndroid.<init>():7:7 -> <init>
    18:20:void okhttp3.internal.connection.RouteDatabase.<init>():26:26 -> <init>
    21:28:void okhttp3.internal.connection.RouteDatabase.<init>():27:27 -> <init>
    29:31:void io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.<init>():36:36 -> <init>
    32:43:void io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.<init>():34:34 -> <init>
    44:48:void io.github.alexzhirkevich.qrose.options.QrLogoShape$Companion$Default$1.<init>():12:12 -> <init>
    49:51:void io.github.alexzhirkevich.qrose.options.SquareShape.<init>(float):110:110 -> <init>
    49:51:void io.github.alexzhirkevich.qrose.options.SquareShape.<init>(float,int,kotlin.jvm.internal.DefaultConstructorMarker):111 -> <init>
    49:51:void io.github.alexzhirkevich.qrose.options.QrLogoShape$Companion$Default$1.<init>():12 -> <init>
    52:54:void io.github.alexzhirkevich.qrose.options.QrLogoShape$Companion$Default$1.<init>():12:12 -> <init>
    55:57:void androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.<init>():180:180 -> <init>
    58:66:void androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.<init>():182:182 -> <init>
    67:67:void ListFuture$1.<init>(java.lang.Object,byte):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    68:68:void com.google.android.gms.internal.auth-api.zbaj.<init>(com.google.android.gms.internal.auth-api.zbaq,com.google.android.gms.auth.api.identity.BeginSignInRequest):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lre8;Ld40;)V"}
    69:69:void ListFuture$1.<init>(byte,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    70:70:void androidx.sqlite.driver.SupportSQLiteDriver.<init>(androidx.sqlite.db.SupportSQLiteOpenHelper):33:33 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu07;)V"}
    71:73:void androidx.core.view.SoftwareKeyboardControllerCompat.<init>(android.view.View):47:49 -> <init>
    74:75:void androidx.core.view.SoftwareKeyboardControllerCompat$Impl30.<init>(android.view.View):157:158 -> <init>
    74:75:void androidx.core.view.SoftwareKeyboardControllerCompat.<init>(android.view.View):49 -> <init>
    76:76:void androidx.core.view.SoftwareKeyboardControllerCompat.<init>(android.view.View):49:49 -> <init>
    77:77:void androidx.core.view.SoftwareKeyboardControllerCompat.<init>(android.view.View):51:51 -> <init>
    78:79:void androidx.camera.camera2.compat.workaround.UseTorchAsFlashImpl.<init>(androidx.camera.camera2.compat.quirk.CameraQuirks,androidx.camera.camera2.pipe.CameraDevices,androidx.camera.camera2.internal.IntrinsicZoomCalculator):79:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfk0;Lyh0;Lkb3;)V"}
    80:80:void androidx.camera.camera2.compat.workaround.UseTorchAsFlashImpl.<init>(androidx.camera.camera2.compat.quirk.CameraQuirks,androidx.camera.camera2.pipe.CameraDevices,androidx.camera.camera2.internal.IntrinsicZoomCalculator):84:84 -> <init>
    81:81:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    81:81:void androidx.camera.camera2.compat.workaround.UseTorchAsFlashImpl.<init>(androidx.camera.camera2.compat.quirk.CameraQuirks,androidx.camera.camera2.pipe.CameraDevices,androidx.camera.camera2.internal.IntrinsicZoomCalculator):84 -> <init>
    82:82:void okhttp3.internal.concurrent.TaskRunner$RealBackend.<init>(java.util.concurrent.ThreadFactory):305:305 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvc8;)V"}
    83:83:void okhttp3.internal.concurrent.TaskRunner$RealBackend.<init>(java.util.concurrent.ThreadFactory):309:309 -> <init>
    84:84:void okhttp3.internal.concurrent.TaskRunner$RealBackend.<init>(java.util.concurrent.ThreadFactory):317:317 -> <init>
    85:85:void okhttp3.internal.concurrent.TaskRunner$RealBackend.<init>(java.util.concurrent.ThreadFactory):309:309 -> <init>
    9:17:java.util.List com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapter.getAllByName(java.lang.String):14:14 -> G
    18:28:java.util.List com.ustadmobile.ihttp.headers.MergedHeaders.getAllByName(java.lang.String):18:18 -> G
    29:47:java.util.List com.ustadmobile.ihttp.headers.MergedHeaders.getAllByName(java.lang.String):19:19 -> G
    48:50:java.util.List com.ustadmobile.ihttp.headers.MergedHeaders.getAllByName(java.lang.String):18:18 -> G
    1:5:com.google.android.material.shape.CornerSize com.google.android.material.shape.MaterialShapeDrawable$1.apply(com.google.android.material.shape.CornerSize):130:130 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lea1;)Lea1;"}
    6:11:com.google.android.material.shape.CornerSize com.google.android.material.shape.MaterialShapeDrawable$1.apply(com.google.android.material.shape.CornerSize):132:132 -> a
    12:16:float com.google.android.material.shape.MaterialShapeDrawable.access$000(com.google.android.material.shape.MaterialShapeDrawable):79:79 -> a
    12:16:com.google.android.material.shape.CornerSize com.google.android.material.shape.MaterialShapeDrawable$1.apply(com.google.android.material.shape.CornerSize):132 -> a
    17:20:com.google.android.material.shape.CornerSize com.google.android.material.shape.MaterialShapeDrawable$1.apply(com.google.android.material.shape.CornerSize):132:132 -> a
    5:10:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):1:1 -> accept
    11:20:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):2:2 -> accept
    21:24:void com.google.android.gms.internal.auth-api.zbw.zbc(com.google.android.gms.internal.auth-api.zbm,com.google.android.gms.auth.api.identity.BeginSignInRequest):1:1 -> accept
    21:24:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):4 -> accept
    25:26:void com.google.android.gms.internal.auth-api.zbw.zbc(com.google.android.gms.internal.auth-api.zbm,com.google.android.gms.auth.api.identity.BeginSignInRequest):2:2 -> accept
    25:26:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):4 -> accept
    27:29:void com.google.android.gms.internal.auth-api.zbc.zbd(android.os.Parcel,android.os.IInterface):1:1 -> accept
    27:29:void com.google.android.gms.internal.auth-api.zbw.zbc(com.google.android.gms.internal.auth-api.zbm,com.google.android.gms.auth.api.identity.BeginSignInRequest):2 -> accept
    27:29:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):4 -> accept
    30:32:void com.google.android.gms.internal.auth-api.zbw.zbc(com.google.android.gms.internal.auth-api.zbm,com.google.android.gms.auth.api.identity.BeginSignInRequest):3:3 -> accept
    30:32:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):4 -> accept
    33:36:void com.google.android.gms.internal.auth-api.zbw.zbc(com.google.android.gms.internal.auth-api.zbm,com.google.android.gms.auth.api.identity.BeginSignInRequest):4:4 -> accept
    33:36:void com.google.android.gms.internal.auth-api.zbaj.accept(java.lang.Object,java.lang.Object):4 -> accept
    1:8:sh.calvin.reorderable.LazyCollectionLayoutInfo sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionState$1.getLayoutInfo():236:236 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltt3;"}
    9:16:sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1 sh.calvin.reorderable.ReorderableLazyListKt.toLazyCollectionLayoutInfo(androidx.compose.foundation.lazy.LazyListLayoutInfo):213:213 -> b
    9:16:sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionLayoutInfo$1 sh.calvin.reorderable.ReorderableLazyListKt.access$toLazyCollectionLayoutInfo(androidx.compose.foundation.lazy.LazyListLayoutInfo):1 -> b
    9:16:sh.calvin.reorderable.LazyCollectionLayoutInfo sh.calvin.reorderable.ReorderableLazyListKt$toLazyCollectionState$1.getLayoutInfo():236 -> b
    1:5:java.lang.Integer[] androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputFormats():34:34 -> c
    6:20:java.lang.Integer[] androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputFormats():35:35 -> c
    21:25:java.lang.Integer[] androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputFormats():40:40 -> c
    26:31:java.lang.Integer[] androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputFormats():37:37 -> c
    32:36:java.lang.Integer[] androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputFormats():44:44 -> c
    1:3:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):0:0 -> d
    1:3:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    1:3:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo36;"}
    4:12:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):41:41 -> d
    4:12:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    4:12:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    13:16:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):42:42 -> d
    13:16:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    13:16:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    17:18:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):43:43 -> d
    17:18:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    17:18:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    19:25:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> d
    19:25:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):43 -> d
    19:25:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    19:25:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    26:27:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):45:45 -> d
    26:27:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    26:27:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    28:31:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):0:0 -> d
    28:31:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":85,"3":87,"6":90,"9":94,"12":99},"outline":"Lyi4;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    32:35:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):43:43 -> d
    32:35:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    32:35:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    36:43:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> d
    36:43:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):49 -> d
    36:43:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    36:43:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    44:47:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):494:494 -> d
    44:47:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):50 -> d
    44:47:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    44:47:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    48:51:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):494:494 -> d
    48:51:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):51 -> d
    48:51:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    48:51:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    52:58:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> d
    52:58:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):50 -> d
    52:58:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    52:58:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    59:62:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):53:53 -> d
    59:62:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    59:62:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    63:66:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    63:66:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    63:66:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    67:70:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):0:0 -> d
    67:70:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":100,"3":102,"6":105,"9":109,"12":114,"15":120,"18":127},"outline":"Lha1;l(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    71:74:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):48:48 -> d
    71:74:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    71:74:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    75:84:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):57:57 -> d
    75:84:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    75:84:SQLiteConnection ListFuture$1.open(java.lang.String):0 -> d
    85:85:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):45:45 -> d
    85:85:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    87:87:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):45:45 -> d
    87:87:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    90:90:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):45:45 -> d
    90:90:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    94:94:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):45:45 -> d
    94:94:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    99:99:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):45:45 -> d
    99:99:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    100:100:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    100:100:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    102:102:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    102:102:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    105:105:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    105:105:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    109:109:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    109:109:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    114:114:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    114:114:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    120:120:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    120:120:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    127:127:androidx.sqlite.driver.SupportSQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):54:54 -> d
    127:127:androidx.sqlite.SQLiteConnection androidx.sqlite.driver.SupportSQLiteDriver.open(java.lang.String):33 -> d
    4:17:long androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputMinFrameDuration(int,android.util.Size):76:76 -> e
    1:13:android.util.Size[] androidx.camera.camera2.compat.StreamConfigurationMapCompatBaseImpl.getOutputSizes(int):48:48 -> f
    1:2:java.lang.String io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc.getNationalNumberPattern():238:238 -> g
    1:2:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.matchNationalNumber(java.lang.CharSequence,io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc,boolean):41 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ld75;)Z"}
    3:10:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.matchNationalNumber(java.lang.CharSequence,io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc,boolean):44:44 -> g
    11:18:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.matchNationalNumber(java.lang.CharSequence,io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc,boolean):47:47 -> g
    19:22:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.match(java.lang.CharSequence,java.util.regex.Pattern,boolean):51:51 -> g
    19:22:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.matchNationalNumber(java.lang.CharSequence,io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc,boolean):47 -> g
    23:29:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.match(java.lang.CharSequence,java.util.regex.Pattern,boolean):52:52 -> g
    23:29:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.matchNationalNumber(java.lang.CharSequence,io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc,boolean):47 -> g
    30:38:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.match(java.lang.CharSequence,java.util.regex.Pattern,boolean):55:55 -> g
    30:38:boolean io.michaelrocks.libphonenumber.android.internal.RegexBasedMatcher.matchNationalNumber(java.lang.CharSequence,io.michaelrocks.libphonenumber.android.Phonemetadata$PhoneNumberDesc,boolean):47 -> g
    1:10:com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.get():28:28 -> get
    1:10:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.get():8 -> get
    11:12:int com.google.android.datatransport.runtime.scheduling.persistence.EventStoreModule.schemaVersion():40:40 -> get
    11:12:int com.google.android.datatransport.runtime.scheduling.persistence.EventStoreModule_SchemaVersionFactory.schemaVersion():21 -> get
    11:12:java.lang.Integer com.google.android.datatransport.runtime.scheduling.persistence.EventStoreModule_SchemaVersionFactory.get():13 -> get
    11:12:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.EventStoreModule_SchemaVersionFactory.get():6 -> get
    11:12:com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.get():28 -> get
    11:12:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.get():8 -> get
    13:21:com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.newInstance(android.content.Context,java.lang.String,int):37:37 -> get
    13:21:com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.get():28 -> get
    13:21:java.lang.Object com.google.android.datatransport.runtime.scheduling.persistence.SchemaManager_Factory.get():8 -> get
    22:22:androidx.compose.animation.core.FloatAnimationSpec androidx.compose.animation.core.VectorizedFloatAnimationSpec$1.get(int):962:962 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lsc2;"}
    1:2:boolean androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):585:585 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La44;Landroid/view/MenuItem;)Z"}
    1:2:boolean androidx.sqlite.driver.SupportSQLiteDriver.hasConnectionPool():38:38 -> i
    9:17:java.lang.String com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapter.get(java.lang.String):10:10 -> j
    18:38:java.lang.String com.ustadmobile.ihttp.headers.MergedHeaders.get(java.lang.String):11:11 -> j
    1:8:androidx.compose.ui.graphics.Path io.github.alexzhirkevich.qrose.options.QrLogoShape$Companion$Default$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;"}
    5:10:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):191:191 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La54;Lkb;)Lsd;"}
    11:14:java.util.List androidx.compose.ui.input.pointer.PointerInputEvent.getPointers():23:23 -> l
    11:14:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):191 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:21:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):191:191 -> l
    22:28:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):291:291 -> l
    29:32:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):292:292 -> l
    33:34:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):293:293 -> l
    35:36:long androidx.compose.ui.input.pointer.PointerInputEventData.getId-J3iCeTQ():43:43 -> l
    35:36:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):197 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:44:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):197:197 -> l
    45:46:long androidx.compose.ui.input.pointer.PointerInputEventData.getUptime():44:44 -> l
    45:46:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):199 -> l
    47:57:long androidx.compose.ui.input.pointer.PointerInputEventData.getPosition-F1C5BW0():46:46 -> l
    47:57:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):200 -> l
    58:59:long androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData.getUptime():247:247 -> l
    58:59:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):203 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:61:boolean androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData.getDown():249:249 -> l
    60:61:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):204 -> l
    62:65:long androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData.getPositionOnScreen-F1C5BW0():248:248 -> l
    62:65:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):205 -> l
    66:75:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):205:205 -> l
    76:77:long androidx.compose.ui.input.pointer.PointerInputEventData.getId-J3iCeTQ():43:43 -> l
    76:77:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):209 -> l
    78:79:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):210:210 -> l
    80:82:long androidx.compose.ui.input.pointer.PointerInputEventData.getUptime():44:44 -> l
    80:82:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):212 -> l
    83:86:long androidx.compose.ui.input.pointer.PointerInputEventData.getPosition-F1C5BW0():46:46 -> l
    83:86:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):213 -> l
    87:90:boolean androidx.compose.ui.input.pointer.PointerInputEventData.getDown():47:47 -> l
    87:90:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):214 -> l
    91:94:float androidx.compose.ui.input.pointer.PointerInputEventData.getPressure():48:48 -> l
    91:94:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):215 -> l
    95:98:int androidx.compose.ui.input.pointer.PointerInputEventData.getType-T8wyACA():49:49 -> l
    95:98:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):220 -> l
    99:104:java.util.List androidx.compose.ui.input.pointer.PointerInputEventData.getHistorical():51:51 -> l
    99:104:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):221 -> l
    105:108:long androidx.compose.ui.input.pointer.PointerInputEventData.getScrollDelta-F1C5BW0():52:52 -> l
    105:108:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):222 -> l
    109:112:float androidx.compose.ui.input.pointer.PointerInputEventData.getScaleGestureFactor():53:53 -> l
    109:112:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):223 -> l
    113:116:long androidx.compose.ui.input.pointer.PointerInputEventData.getPanGestureOffset-F1C5BW0():54:54 -> l
    113:116:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):224 -> l
    117:126:long androidx.compose.ui.input.pointer.PointerInputEventData.getOriginalEventPosition-F1C5BW0():55:55 -> l
    117:126:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):225 -> l
    127:133:void androidx.compose.ui.input.pointer.PointerInputChange.<init>(long,long,long,boolean,float,long,long,boolean,boolean,int,java.util.List,long,float,long,long,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> l
    127:133:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):210 -> l
    134:136:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):208:208 -> l
    137:140:boolean androidx.compose.ui.input.pointer.PointerInputEventData.getDown():47:47 -> l
    137:140:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):228 -> l
    141:142:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):231:231 -> l
    143:144:long androidx.compose.ui.input.pointer.PointerInputEventData.getUptime():44:44 -> l
    143:144:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):231 -> l
    145:152:long androidx.compose.ui.input.pointer.PointerInputEventData.getPositionOnScreen-F1C5BW0():45:45 -> l
    145:152:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):231 -> l
    153:157:void androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData.<init>(long,long,boolean,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> l
    153:157:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):231 -> l
    158:161:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):229:229 -> l
    162:172:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):234:234 -> l
    173:174:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):238:238 -> l
    175:177:void androidx.compose.ui.input.pointer.InternalPointerEvent.<init>(androidx.collection.LongSparseArray,androidx.compose.ui.input.pointer.PointerInputEvent):24:24 -> l
    175:177:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):238 -> l
    178:179:void androidx.compose.ui.input.pointer.InternalPointerEvent.<init>(androidx.collection.LongSparseArray,androidx.compose.ui.input.pointer.PointerInputEvent):27:27 -> l
    178:179:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):238 -> l
    180:182:void androidx.compose.ui.input.pointer.InternalPointerEvent.<init>(androidx.collection.LongSparseArray,androidx.compose.ui.input.pointer.PointerInputEvent):28:28 -> l
    180:182:androidx.compose.ui.input.pointer.InternalPointerEvent androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce(androidx.compose.ui.input.pointer.PointerInputEvent,androidx.compose.ui.input.pointer.PositionCalculator):238 -> l
    5:11:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):103:103 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwo0;Lqk2;)Ljava/lang/Object;"}
    12:13:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):104:104 -> m
    14:16:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):589:589 -> m
    17:20:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):107:107 -> m
    21:24:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):108:108 -> m
    25:26:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):109:109 -> m
    27:30:kotlinx.coroutines.channels.SendChannel androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.getSubscribedChannel():250:250 -> m
    27:30:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):109 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:36:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> m
    31:36:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):110 -> m
    37:41:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():358:358 -> m
    37:41:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    42:46:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():359:359 -> m
    42:46:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    47:48:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():361:361 -> m
    47:48:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    49:51:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():603:603 -> m
    49:51:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    52:53:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():364:364 -> m
    52:53:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    54:57:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():365:365 -> m
    54:57:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    58:62:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():366:366 -> m
    58:62:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    63:71:void androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager.watch$runtime(kotlinx.coroutines.channels.SendChannel,java.lang.Object):425:425 -> m
    63:71:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():366 -> m
    63:71:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    72:73:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():607:607 -> m
    72:73:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    74:75:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():610:610 -> m
    74:75:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    76:81:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():611:611 -> m
    76:81:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    82:123:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():614:614 -> m
    82:123:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    124:127:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():608:608 -> m
    124:127:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    128:153:void androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager.watch$runtime(kotlinx.coroutines.channels.SendChannel,java.lang.Object):425:425 -> m
    128:153:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():368 -> m
    128:153:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    154:156:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():370:370 -> m
    154:156:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    157:159:androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager.promote():373:373 -> m
    157:159:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114 -> m
    160:161:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):114:114 -> m
    162:168:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118:118 -> m
    169:172:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):192:192 -> m
    169:172:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    173:180:androidx.compose.runtime.snapshots.Snapshot androidx.compose.runtime.snapshots.Snapshot$Companion.takeSnapshot(kotlin.jvm.functions.Function1):344:344 -> m
    173:180:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):192 -> m
    173:180:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    181:183:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):193:193 -> m
    181:183:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    184:187:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):592:592 -> m
    184:187:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    188:191:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):594:594 -> m
    188:191:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    192:194:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):596:596 -> m
    192:194:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    195:197:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):197:197 -> m
    195:197:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    198:204:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):201:201 -> m
    198:204:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    205:208:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):596:596 -> m
    205:208:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    209:212:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):197:197 -> m
    209:212:java.lang.Object androidx.compose.runtime.SnapshotFlowManager.runAndWatch$runtime(kotlinx.coroutines.channels.SendChannel,kotlin.jvm.functions.Function0):118 -> m
    1:16:java.lang.Object attachCompleter(androidx.concurrent.futures.CallbackToFutureAdapter$Completer):81:81 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqe0;)Ljava/lang/Object;"}
    17:18:java.lang.Object attachCompleter(androidx.concurrent.futures.CallbackToFutureAdapter$Completer):83:83 -> n
    19:38:java.lang.Object attachCompleter(androidx.concurrent.futures.CallbackToFutureAdapter$Completer):84:84 -> n
    6:14:java.util.Set com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapter.names():18:18 -> names
    15:18:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():24:24 -> names
    19:23:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():28:28 -> names
    24:30:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():29:29 -> names
    31:36:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():24:24 -> names
    37:42:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():31:31 -> names
    43:53:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():34:34 -> names
    54:65:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():35:35 -> names
    66:67:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():36:36 -> names
    68:76:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():24:24 -> names
    77:80:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():36:36 -> names
    81:86:java.util.Set com.ustadmobile.ihttp.headers.MergedHeaders.names():24:24 -> names
    1:6:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):590:590 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La44;)V"}
    7:8:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():342:342 -> r
    7:8:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):590 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():342:342 -> r
    9:12:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):590 -> r
    13:18:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):592:592 -> r
    19:24:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):591:591 -> r
    25:30:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):592:592 -> r
    31:34:void androidx.appcompat.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):593:593 -> r
