# {"id":"partitionSourceFiles","fileNameMappings":{"okio.RealBufferedSource":"RealBufferedSource.kt","androidx.compose.foundation.lazy.layout.IntervalList$Interval":"IntervalList.kt","androidx.compose.foundation.lazy.layout.Lazy_androidKt":"Lazy.android.kt","kotlinx.io.JvmCoreKt":"JvmCore.kt","kotlin.jvm.internal.MutablePropertyReference":"MutablePropertyReference.java","kotlin.jvm.internal.MutablePropertyReference0":"MutablePropertyReference0.java","kotlinx.io.SinksJvmKt$asOutputStream$isClosed$1":"SinksJvm.kt","com.ustadmobile.libcache.io.InputStreamExtKt":"InputStreamExt.kt","kotlinx.io.SinksJvmKt":"SinksJvm.kt","com.ustadmobile.libcache.io.OutputStreamExtKt":"OutputStreamExt.kt","kotlinx.io.CoreKt":"Core.kt","coil3.network.NetworkResponse":"NetworkClient.kt","coil3.network.NetworkHeaders":"NetworkHeaders.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzgf -> d29:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    kotlin.jvm.functions.Function2 world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.lambda$-595563567 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly21;"}
    kotlin.jvm.functions.Function2 world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.lambda$271297992 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly21;"}
    1:7:void world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.<clinit>():49:49 -> <clinit>
    8:16:androidx.compose.runtime.internal.ComposableLambda androidx.compose.runtime.internal.ComposableLambdaKt.composableLambdaInstance(int,boolean,java.lang.Object):1367:1367 -> <clinit>
    8:16:void world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.<clinit>():49 -> <clinit>
    17:18:void world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.<clinit>():49:49 -> <clinit>
    19:25:void world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.<clinit>():68:68 -> <clinit>
    26:33:androidx.compose.runtime.internal.ComposableLambda androidx.compose.runtime.internal.ComposableLambdaKt.composableLambdaInstance(int,boolean,java.lang.Object):1367:1367 -> <clinit>
    26:33:void world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.<clinit>():68 -> <clinit>
    34:36:void world.respect.app.view.enrollment.edit.ComposableSingletons$EnrollmentEditScreenKt.<clinit>():68:68 -> <clinit>
    1:8:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getContentType(int):76:76 -> a
    9:11:int androidx.compose.foundation.lazy.layout.IntervalList$Interval.getStartIndex():74:74 -> a
    9:11:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getContentType(int):77 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:java.lang.Object androidx.compose.foundation.lazy.layout.IntervalList$Interval.getValue():78:78 -> a
    12:13:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getContentType(int):78 -> a
    14:26:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getContentType(int):40:40 -> a
    androidx.compose.foundation.lazy.layout.IntervalList androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getIntervals() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lsd;"}
    1:8:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getKey(int):73:73 -> c
    9:12:int androidx.compose.foundation.lazy.layout.IntervalList$Interval.getStartIndex():74:74 -> c
    9:12:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getKey(int):74 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:java.lang.Object androidx.compose.foundation.lazy.layout.IntervalList$Interval.getValue():78:78 -> c
    13:14:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getKey(int):75 -> c
    15:32:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getKey(int):35:35 -> c
    33:38:java.lang.Object androidx.compose.foundation.lazy.layout.Lazy_androidKt.getDefaultLazyLayoutKey(int):23:23 -> c
    33:38:java.lang.Object androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getKey(int):35 -> c
    6:9:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> d
    6:9:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):15 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljq5;)Lbl4;"}
    10:13:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):15:15 -> d
    14:17:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> d
    14:17:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):16 -> d
    18:21:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):16:16 -> d
    22:25:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> d
    22:25:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):17 -> d
    26:29:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):17:17 -> d
    30:34:void coil3.network.NetworkHeaders$Builder.<init>():32:32 -> d
    30:34:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):18 -> d
    35:38:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> d
    35:38:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):19 -> d
    39:46:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):19:19 -> d
    47:53:java.lang.String okio.RealBufferedSource.readUtf8LineStrict():109:109 -> d
    47:53:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    54:60:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):10:10 -> d
    54:60:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    61:78:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12:12 -> d
    61:78:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    79:87:coil3.network.NetworkHeaders$Builder coil3.network.NetworkHeaders$Builder.add(java.lang.String,java.lang.String):48:48 -> d
    79:87:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12 -> d
    79:87:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    88:93:coil3.network.NetworkHeaders$Builder coil3.network.NetworkHeaders$Builder.add(java.lang.String,java.lang.String):67:67 -> d
    88:93:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12 -> d
    88:93:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    94:98:coil3.network.NetworkHeaders$Builder coil3.network.NetworkHeaders$Builder.add(java.lang.String,java.lang.String):48:48 -> d
    94:98:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12 -> d
    94:98:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    99:101:coil3.network.NetworkHeaders$Builder coil3.network.NetworkHeaders$Builder.add(java.lang.String,java.lang.String):70:70 -> d
    99:101:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12 -> d
    99:101:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    102:103:coil3.network.NetworkHeaders$Builder coil3.network.NetworkHeaders$Builder.add(java.lang.String,java.lang.String):48:48 -> d
    102:103:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12 -> d
    102:103:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    104:109:coil3.network.NetworkHeaders$Builder coil3.network.NetworkHeaders$Builder.add(java.lang.String,java.lang.String):49:49 -> d
    104:109:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):12 -> d
    104:109:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    110:120:coil3.network.NetworkHeaders$Builder coil3.network.internal.UtilsKt.append(coil3.network.NetworkHeaders$Builder,java.lang.String):11:11 -> d
    110:120:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):21 -> d
    121:122:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):23:23 -> d
    123:128:coil3.network.NetworkHeaders coil3.network.NetworkHeaders$Builder.build():53:53 -> d
    123:128:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):27 -> d
    129:133:void coil3.network.NetworkHeaders.<init>(java.util.Map,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> d
    129:133:coil3.network.NetworkHeaders coil3.network.NetworkHeaders$Builder.build():53 -> d
    129:133:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):27 -> d
    134:137:void coil3.network.NetworkResponse.<init>(int,long,long,coil3.network.NetworkHeaders,coil3.network.NetworkResponseBody,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):110:110 -> d
    134:137:coil3.network.NetworkResponse coil3.network.CacheNetworkResponse.readFrom(okio.BufferedSource):23 -> d
    1:6:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):50:50 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lky6;Lo35;Lr51;Lr51;)Lkl7;"}
    7:12:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):52:52 -> e
    13:17:kotlinx.io.Sink kotlinx.io.CoreKt.buffered(kotlinx.io.RawSink):34:34 -> e
    13:17:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    18:21:java.io.OutputStream kotlinx.io.SinksJvmKt.asOutputStream(kotlinx.io.Sink):60:60 -> e
    18:21:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    22:30:void kotlin.jvm.internal.MutablePropertyReference.<init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):23:23 -> e
    22:30:void kotlin.jvm.internal.MutablePropertyReference0.<init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):25 -> e
    22:30:void kotlin.jvm.internal.MutablePropertyReference0Impl.<init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29 -> e
    22:30:void kotlinx.io.SinksJvmKt$asOutputStream$isClosed$1.<init>(java.lang.Object):0 -> e
    22:30:java.io.OutputStream kotlinx.io.SinksJvmKt.asOutputStream(kotlinx.io.Sink):60 -> e
    22:30:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    31:35:java.io.OutputStream kotlinx.io.SinksJvmKt.asOutputStream(kotlinx.io.Sink):66:66 -> e
    31:35:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    36:44:java.io.OutputStream com.ustadmobile.libcache.io.OutputStreamExtKt.compressIfRequired(java.io.OutputStream,com.ustadmobile.libcache.CompressionType):10:10 -> e
    36:44:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    45:51:java.io.OutputStream com.ustadmobile.libcache.io.OutputStreamExtKt.compressIfRequired(java.io.OutputStream,com.ustadmobile.libcache.CompressionType):12:12 -> e
    45:51:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    52:56:java.io.OutputStream com.ustadmobile.libcache.io.OutputStreamExtKt.compressIfRequired(java.io.OutputStream,com.ustadmobile.libcache.CompressionType):10:10 -> e
    52:56:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    57:58:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):55:55 -> e
    59:62:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):56:56 -> e
    63:65:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):55:55 -> e
    66:73:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):43:43 -> e
    66:73:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):57 -> e
    74:80:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):45:45 -> e
    74:80:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):57 -> e
    81:82:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):43:43 -> e
    81:82:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):57 -> e
    83:85:void kotlin.NoWhenBranchMatchedException.<init>():9:9 -> e
    83:85:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):43 -> e
    83:85:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):57 -> e
    86:86:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):43:43 -> e
    86:86:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):57 -> e
    87:90:long kotlin.io.ByteStreamsKt.copyTo$default(java.io.InputStream,java.io.OutputStream,int,int,java.lang.Object):118:118 -> e
    87:90:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):59 -> e
    91:93:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):60:60 -> e
    94:96:void kotlin.io.CloseableKt.closeFinally(java.io.Closeable,java.lang.Throwable):47:47 -> e
    94:96:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54 -> e
    97:98:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):64:64 -> e
    99:105:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):65:65 -> e
    106:111:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):64:64 -> e
    112:118:com.ustadmobile.libcache.io.TransferResult com.ustadmobile.libcache.io.SourceExtKt.transferToAndGetSha256(kotlinx.io.Source,kotlinx.io.files.Path,com.ustadmobile.libcache.CompressionType,com.ustadmobile.libcache.CompressionType):54:54 -> e
    4:7:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):144:144 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ler5;Lr51;)Lky6;"}
    8:11:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145:145 -> f
    12:20:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):43:43 -> f
    12:20:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145 -> f
    21:27:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):45:45 -> f
    21:27:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145 -> f
    28:32:java.io.InputStream com.ustadmobile.libcache.io.InputStreamExtKt.uncompress(java.io.InputStream,com.ustadmobile.libcache.CompressionType):43:43 -> f
    28:32:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145 -> f
    33:34:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145:145 -> f
    35:39:kotlinx.io.RawSource kotlinx.io.JvmCoreKt.asSource(java.io.InputStream):70:70 -> f
    35:39:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145 -> f
    40:45:kotlinx.io.Source kotlinx.io.CoreKt.buffered(kotlinx.io.RawSource):28:28 -> f
    40:45:kotlinx.io.Source com.ustadmobile.libcache.io.SourceExtKt.uncompress(kotlinx.io.Source,com.ustadmobile.libcache.CompressionType):145 -> f
    1:6:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):72:72 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ler5;)[B"}
    7:12:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):73:73 -> g
    13:14:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):74:74 -> g
    15:22:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):76:76 -> g
    23:28:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):77:77 -> g
    29:31:void kotlin.io.CloseableKt.closeFinally(java.io.Closeable,java.lang.Throwable):47:47 -> g
    29:31:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):73 -> g
    32:39:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):80:80 -> g
    40:45:byte[] com.ustadmobile.libcache.io.SourceExtKt.useAndReadSha256(kotlinx.io.Source):73:73 -> g
    1:3:int coil3.network.NetworkResponse.getCode():111:111 -> h
    1:3:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):32 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbl4;Liq5;)V"}
    4:11:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):32:32 -> h
    12:13:long coil3.network.NetworkResponse.getRequestMillis():112:112 -> h
    12:13:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):33 -> h
    14:19:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):33:33 -> h
    20:21:long coil3.network.NetworkResponse.getResponseMillis():113:113 -> h
    20:21:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):34 -> h
    22:27:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):34:34 -> h
    28:29:coil3.network.NetworkHeaders coil3.network.NetworkResponse.getHeaders():114:114 -> h
    28:29:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):35 -> h
    30:31:java.util.Map coil3.network.NetworkHeaders.asMap():23:23 -> h
    30:31:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):35 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:35:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):35:35 -> h
    36:68:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):36:36 -> h
    69:74:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):37:37 -> h
    75:90:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):38:38 -> h
    91:112:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):39:39 -> h
    113:121:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):40:40 -> h
    122:126:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):41:41 -> h
    127:129:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):42:42 -> h
    130:134:void coil3.network.CacheNetworkResponse.writeTo(coil3.network.NetworkResponse,okio.BufferedSink):43:43 -> h
