# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","androidx.emoji2.text.flatbuffer.Utf8":"Utf8.java","androidx.window.layout.util.BoundsHelper$Companion":"BoundsHelper.kt","androidx.window.layout.util.BoundsHelperKt":"BoundsHelper.kt","androidx.compose.material3.tokens.PrimaryNavigationTabTokens":"PrimaryNavigationTabTokens.kt","com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader":"ResponseCacheControlHeader.kt","androidx.compose.runtime.RecomposeScopeImpl":"RecomposeScopeImpl.kt","androidx.compose.foundation.layout.SizeKt":"Size.kt","kotlinx.coroutines.scheduling.SchedulerTimeSource":"Tasks.kt","okio.internal.-Path":"Path.kt","androidx.window.layout.util.DisplayCompatHelperApi28":"DisplayCompatHelper.kt","androidx.window.layout.util.ActivityCompatHelperApi24":"ActivityCompatHelperApi24.kt","com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader":"RequestCacheControlHeader.kt","io.ktor.util.date.GMTDate":"Date.kt","com.ustadmobile.libcache.date.ParseHttpDateKt":"ParseHttpDate.kt","kotlin.time.Clock$System":"Clock.kt","com.google.android.datatransport.runtime.ExecutionModule":"ExecutionModule.java","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
com.ustadmobile.libcache.db.dao.RequestedEntryDao_Impl -> e06:
# {"id":"sourceFile","fileName":"RequestedEntryDao_Impl.kt"}
    byte RequestedEntryDao_Impl.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.window.layout.util.BoundsHelperApi28Impl androidx.window.layout.util.BoundsHelperApi28Impl.INSTANCE -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le06;"}
    androidx.compose.ui.modifier.EmptyMap androidx.compose.ui.modifier.EmptyMap.INSTANCE -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le06;"}
    kotlinx.coroutines.scheduling.NanoTimeSource kotlinx.coroutines.scheduling.NanoTimeSource.INSTANCE -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le06;"}
    okhttp3.internal.http2.PushObserver okhttp3.internal.http2.PushObserver.CANCEL -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le06;"}
    androidx.compose.material3.TabRowDefaults androidx.compose.material3.TabRowDefaults.INSTANCE -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le06;"}
    androidx.emoji2.text.flatbuffer.Utf8 androidx.emoji2.text.flatbuffer.Utf8.DEFAULT -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le06;"}
    4:6:void androidx.window.layout.util.BoundsHelperApi28Impl.<init>():125:125 -> <clinit>
    4:6:void androidx.window.layout.util.BoundsHelperApi28Impl.<clinit>():0 -> <clinit>
    4:6:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    7:8:void androidx.window.layout.util.BoundsHelperApi28Impl.<clinit>():0:0 -> <clinit>
    7:8:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    9:11:void RequestedEntryDao_Impl.<clinit>():0:0 -> <clinit>
    12:14:void androidx.compose.ui.modifier.ModifierLocalMap.<init>():35:35 -> <clinit>
    12:14:void androidx.compose.ui.modifier.ModifierLocalMap.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    12:14:void androidx.compose.ui.modifier.EmptyMap.<init>():101 -> <clinit>
    12:14:void androidx.compose.ui.modifier.EmptyMap.<clinit>():0 -> <clinit>
    12:14:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    15:16:void androidx.compose.ui.modifier.EmptyMap.<clinit>():0:0 -> <clinit>
    15:16:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    17:19:void RequestedEntryDao_Impl.<clinit>():0:0 -> <clinit>
    20:22:void kotlinx.coroutines.scheduling.SchedulerTimeSource.<init>():100:100 -> <clinit>
    20:22:void kotlinx.coroutines.scheduling.NanoTimeSource.<init>():104 -> <clinit>
    20:22:void kotlinx.coroutines.scheduling.NanoTimeSource.<clinit>():0 -> <clinit>
    20:22:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    23:24:void kotlinx.coroutines.scheduling.NanoTimeSource.<clinit>():0:0 -> <clinit>
    23:24:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    25:27:void okhttp3.internal.http2.PushObserver.<clinit>():90:90 -> <clinit>
    25:27:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    28:30:void okhttp3.internal.http2.PushObserver$Companion$PushObserverCancel.<init>():92:92 -> <clinit>
    28:30:void okhttp3.internal.http2.PushObserver.<clinit>():90 -> <clinit>
    28:30:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    31:32:void okhttp3.internal.http2.PushObserver.<clinit>():90:90 -> <clinit>
    31:32:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    33:35:void RequestedEntryDao_Impl.<clinit>():0:0 -> <clinit>
    36:38:void androidx.compose.material3.TabRowDefaults.<init>():978:978 -> <clinit>
    36:38:void androidx.compose.material3.TabRowDefaults.<clinit>():0 -> <clinit>
    36:38:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    39:41:void androidx.compose.material3.TabRowDefaults.<clinit>():0:0 -> <clinit>
    39:41:void RequestedEntryDao_Impl.<clinit>():0 -> <clinit>
    5:8:void androidx.camera.core.ImageCapture$1.<init>(androidx.camera.core.ImageCapture):1394:1394 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx53;)V"}
    9:9:void RequestedEntryDao_Impl.<init>(byte):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    4:50:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1084:1084 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li94;FJLeo2;I)V"}
    51:56:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1080:1080 -> a
    57:58:float androidx.compose.material3.tokens.PrimaryNavigationTabTokens.getActiveIndicatorHeight-D9Ej5fM():27:27 -> a
    57:58:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1082 -> a
    59:60:androidx.compose.material3.tokens.ColorSchemeKeyTokens androidx.compose.material3.tokens.PrimaryNavigationTabTokens.getActiveIndicatorColor():26:26 -> a
    59:60:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1083 -> a
    61:64:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1083:1083 -> a
    65:69:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1080:1080 -> a
    70:73:androidx.compose.ui.Modifier androidx.compose.foundation.layout.SizeKt.fillMaxWidth$default(androidx.compose.ui.Modifier,float,int,java.lang.Object):477:477 -> a
    70:73:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1085 -> a
    74:77:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1085:1085 -> a
    78:79:androidx.compose.ui.graphics.Shape androidx.compose.ui.graphics.RectangleShapeKt.getRectangleShape():27:27 -> a
    78:79:androidx.compose.ui.Modifier androidx.compose.foundation.BackgroundKt.background-bw27NRU$default(androidx.compose.ui.Modifier,long,androidx.compose.ui.graphics.Shape,int,java.lang.Object):51 -> a
    78:79:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1085 -> a
    80:83:androidx.compose.ui.Modifier androidx.compose.foundation.BackgroundKt.background-bw27NRU$default(androidx.compose.ui.Modifier,long,androidx.compose.ui.graphics.Shape,int,java.lang.Object):51:51 -> a
    80:83:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1085 -> a
    84:89:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1085:1085 -> a
    90:94:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1080:1080 -> a
    95:108:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1086:1086 -> a
    109:111:void androidx.compose.runtime.RecomposeScopeImpl.updateScope(kotlin.jvm.functions.Function2):249:249 -> a
    109:111:void androidx.compose.material3.TabRowDefaults.SecondaryIndicator-9IZ8Weo(androidx.compose.ui.Modifier,float,long,androidx.compose.runtime.Composer,int,int):1086 -> a
    4:5:okio.Path okio.Path$Companion.get(java.lang.String,boolean):119:119 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb45;"}
    6:7:okio.Path okio.internal.-Path.commonToPath(java.lang.String,boolean):300:300 -> b
    6:7:okio.Path okio.Path$Companion.get(java.lang.String,boolean):119 -> b
    8:10:void okio.Buffer.<init>():76:76 -> b
    8:10:okio.Path okio.internal.-Path.commonToPath(java.lang.String,boolean):300 -> b
    8:10:okio.Path okio.Path$Companion.get(java.lang.String,boolean):119 -> b
    11:19:okio.Path okio.internal.-Path.commonToPath(java.lang.String,boolean):300:300 -> b
    11:19:okio.Path okio.Path$Companion.get(java.lang.String,boolean):119 -> b
    1:6:world.respect.shared.resources.UiText world.respect.shared.domain.report.formatter.CountGraphFormatter.format(java.lang.Object):9:9 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Llt7;"}
    7:17:world.respect.shared.resources.UiText world.respect.shared.domain.report.formatter.CountGraphFormatter.format(double):13:13 -> c
    7:17:world.respect.shared.resources.UiText world.respect.shared.domain.report.formatter.CountGraphFormatter.format(java.lang.Object):9 -> c
    3:7:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):136:136 -> d
    8:17:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):137:137 -> d
    18:25:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):140:140 -> d
    26:28:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):141:141 -> d
    29:32:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):142:142 -> d
    33:38:boolean androidx.window.layout.util.ActivityCompatHelperApi24.isInMultiWindowMode(android.app.Activity):26:26 -> d
    33:38:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):147 -> d
    39:48:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):148:148 -> d
    49:63:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):149:149 -> d
    64:73:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):151:151 -> d
    74:86:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):152:152 -> d
    87:90:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):156:156 -> d
    91:94:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):157:157 -> d
    95:98:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):158:158 -> d
    99:103:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):159:159 -> d
    104:104:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):163:163 -> d
    105:107:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):160:160 -> d
    108:109:java.lang.String androidx.window.layout.util.BoundsHelper$Companion.getTAG():51:51 -> d
    108:109:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):160 -> d
    110:112:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):160:160 -> d
    113:120:void androidx.window.layout.util.BoundsHelperKt.getRectSizeFromDisplay(android.app.Activity,android.graphics.Rect):317:317 -> d
    113:120:void androidx.window.layout.util.BoundsHelperKt.access$getRectSizeFromDisplay(android.app.Activity,android.graphics.Rect):1 -> d
    113:120:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):161 -> d
    121:123:void androidx.window.layout.util.BoundsHelperKt.getRectSizeFromDisplay(android.app.Activity,android.graphics.Rect):320:320 -> d
    121:123:void androidx.window.layout.util.BoundsHelperKt.access$getRectSizeFromDisplay(android.app.Activity,android.graphics.Rect):1 -> d
    121:123:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):161 -> d
    124:127:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):167:167 -> d
    128:131:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):171:171 -> d
    132:136:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):172:172 -> d
    137:139:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):173:173 -> d
    140:146:boolean androidx.window.layout.util.ActivityCompatHelperApi24.isInMultiWindowMode(android.app.Activity):26:26 -> d
    140:146:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):175 -> d
    147:150:int androidx.window.layout.util.BoundsHelperKt.getNavigationBarHeight(android.content.Context):307:307 -> d
    147:150:int androidx.window.layout.util.BoundsHelperKt.access$getNavigationBarHeight(android.content.Context):1 -> d
    147:150:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):179 -> d
    151:162:int androidx.window.layout.util.BoundsHelperKt.getNavigationBarHeight(android.content.Context):308:308 -> d
    151:162:int androidx.window.layout.util.BoundsHelperKt.access$getNavigationBarHeight(android.content.Context):1 -> d
    151:162:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):179 -> d
    163:168:int androidx.window.layout.util.BoundsHelperKt.getNavigationBarHeight(android.content.Context):310:310 -> d
    163:168:int androidx.window.layout.util.BoundsHelperKt.access$getNavigationBarHeight(android.content.Context):1 -> d
    163:168:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):179 -> d
    169:175:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):180:180 -> d
    176:178:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):181:181 -> d
    179:185:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):182:182 -> d
    186:188:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):183:183 -> d
    189:192:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):184:184 -> d
    193:194:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):185:185 -> d
    195:210:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):189:189 -> d
    211:216:boolean androidx.window.layout.util.ActivityCompatHelperApi24.isInMultiWindowMode(android.app.Activity):26:26 -> d
    211:216:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):190 -> d
    217:222:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):334:334 -> d
    217:222:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    217:222:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    223:226:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):335:335 -> d
    223:226:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    223:226:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    227:229:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):336:336 -> d
    227:229:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    227:229:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    230:233:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):337:337 -> d
    230:233:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    230:233:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    234:251:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):339:339 -> d
    234:251:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    234:251:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    252:254:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):340:340 -> d
    252:254:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    252:254:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    255:261:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):341:341 -> d
    255:261:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    255:261:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    262:271:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):342:342 -> d
    262:271:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    262:271:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    272:274:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):343:343 -> d
    272:274:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    272:274:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    275:278:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):344:344 -> d
    275:278:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    275:278:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    279:284:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):345:345 -> d
    279:284:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    279:284:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    285:290:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):346:346 -> d
    285:290:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    285:290:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    291:294:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):350:350 -> d
    291:294:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    291:294:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    295:298:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):351:351 -> d
    295:298:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    295:298:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    299:302:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):352:352 -> d
    299:302:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    299:302:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    303:306:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):353:353 -> d
    303:306:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    303:306:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    307:310:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):354:354 -> d
    307:310:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    307:310:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    311:315:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):355:355 -> d
    311:315:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    311:315:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    316:316:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):358:358 -> d
    316:316:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    316:316:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    317:319:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):356:356 -> d
    317:319:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    317:319:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    320:321:java.lang.String androidx.window.layout.util.BoundsHelper$Companion.getTAG():51:51 -> d
    320:321:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):356 -> d
    320:321:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    320:321:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    322:326:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.getCutoutForDisplay(android.view.Display):356:356 -> d
    322:326:android.view.DisplayCutout androidx.window.layout.util.BoundsHelperKt.access$getCutoutForDisplay(android.view.Display):1 -> d
    322:326:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):196 -> d
    327:328:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):198:198 -> d
    329:334:int androidx.window.layout.util.DisplayCompatHelperApi28.safeInsetLeft(android.view.DisplayCutout):27:27 -> d
    329:334:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):198 -> d
    335:336:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):199:199 -> d
    337:341:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):201:201 -> d
    342:347:int androidx.window.layout.util.DisplayCompatHelperApi28.safeInsetRight(android.view.DisplayCutout):35:35 -> d
    342:347:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):201 -> d
    348:349:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):202:202 -> d
    350:354:int androidx.window.layout.util.DisplayCompatHelperApi28.safeInsetRight(android.view.DisplayCutout):35:35 -> d
    350:354:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):202 -> d
    355:356:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):202:202 -> d
    357:358:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):204:204 -> d
    359:364:int androidx.window.layout.util.DisplayCompatHelperApi28.safeInsetTop(android.view.DisplayCutout):31:31 -> d
    359:364:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):204 -> d
    365:366:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):205:205 -> d
    367:371:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):207:207 -> d
    372:377:int androidx.window.layout.util.DisplayCompatHelperApi28.safeInsetBottom(android.view.DisplayCutout):39:39 -> d
    372:377:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):207 -> d
    378:379:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):208:208 -> d
    380:384:int androidx.window.layout.util.DisplayCompatHelperApi28.safeInsetBottom(android.view.DisplayCutout):39:39 -> d
    380:384:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):208 -> d
    385:387:android.graphics.Rect androidx.window.layout.util.BoundsHelperApi28Impl.currentWindowBounds(android.app.Activity):208:208 -> d
    5:11:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25:25 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le06;Lll3;Luz5;Le43;JJI)Lme;"}
    12:21:java.lang.String com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapter.get(java.lang.String):10:10 -> e
    12:21:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):27 -> e
    22:30:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):28:28 -> e
    31:36:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):31:31 -> e
    37:42:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):32:32 -> e
    43:45:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25:25 -> e
    46:48:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):0:0 -> e
    46:48:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    49:64:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):19:19 -> e
    49:64:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    65:70:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> e
    65:70:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> e
    65:70:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):21 -> e
    65:70:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    71:82:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):21:21 -> e
    71:82:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    83:86:java.lang.Long com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getMaxStale():12:12 -> e
    83:86:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):31 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    83:86:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    87:94:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):31:31 -> e
    87:94:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    95:101:boolean com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getNoCache():14:14 -> e
    95:101:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):32 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:101:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    102:105:boolean com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader.getNoCache():10:10 -> e
    102:105:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):33 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    102:105:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    106:112:boolean com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader.getMustRevalidate():13:13 -> e
    106:112:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):33 -> e
    106:112:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    113:119:boolean com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getNoCache():14:14 -> e
    113:119:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):34 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:119:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    120:127:java.lang.Long com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getStaleAtAge():29:29 -> e
    120:127:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):36 -> e
    120:127:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    128:150:java.lang.Long com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getStaleAtAge():30:30 -> e
    128:150:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):36 -> e
    128:150:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    151:168:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):36:36 -> e
    151:168:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    169:170:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):37:37 -> e
    169:170:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    171:185:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):35:35 -> e
    171:185:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    186:189:java.lang.Long com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getMinFresh():13:13 -> e
    186:189:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):40 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    186:189:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    190:202:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):40:40 -> e
    190:202:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    203:209:boolean com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader.getImmutable():18:18 -> e
    203:209:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):41 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    203:209:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    210:213:java.lang.Long com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getMaxAge():11:11 -> e
    210:213:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):42 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    210:213:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    214:226:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):42:42 -> e
    214:226:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    227:230:java.lang.Long com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader.getMaxAge():8:8 -> e
    227:230:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):43 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    227:230:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    231:242:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):43:43 -> e
    231:242:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    243:246:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):46:46 -> e
    243:246:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    247:258:boolean com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader.getOnlyIfCached():17:17 -> e
    247:258:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):46 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    247:258:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    259:264:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):55:55 -> e
    259:264:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    265:268:long com.ustadmobile.libcache.date.ParseHttpDateKt.fromHttpDateToMillis(java.lang.String):6:6 -> e
    265:268:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):55 -> e
    265:268:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    269:282:long io.ktor.util.date.GMTDate.getTimestamp():113:113 -> e
    269:282:long com.ustadmobile.libcache.date.ParseHttpDateKt.fromHttpDateToMillis(java.lang.String):6 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    269:282:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):55 -> e
    269:282:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    283:286:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> e
    283:286:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> e
    283:286:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):59 -> e
    283:286:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    287:296:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):59:59 -> e
    287:296:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    297:300:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):64:64 -> e
    297:300:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    301:310:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):66:66 -> e
    301:310:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    311:314:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):67:67 -> e
    311:314:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    315:317:void com.ustadmobile.libcache.cachecontrol.CachedResponseStatus.<init>(boolean,java.lang.String,java.lang.String):14:14 -> e
    315:317:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):64 -> e
    315:317:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    318:319:void com.ustadmobile.libcache.cachecontrol.CachedResponseStatus.<init>(boolean,java.lang.String,java.lang.String):15:15 -> e
    318:319:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):64 -> e
    318:319:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    320:321:void com.ustadmobile.libcache.cachecontrol.CachedResponseStatus.<init>(boolean,java.lang.String,java.lang.String):16:16 -> e
    320:321:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):64 -> e
    320:321:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    322:324:void com.ustadmobile.libcache.cachecontrol.CachedResponseStatus.<init>(boolean,java.lang.String,java.lang.String):17:17 -> e
    322:324:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImpl.invoke(com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long):64 -> e
    322:324:com.ustadmobile.libcache.cachecontrol.CachedResponseStatus com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker.invoke$default(com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessChecker,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.RequestCacheControlHeader,com.ustadmobile.ihttp.headers.IHttpHeaders,com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader,long,long,int,java.lang.Object):25 -> e
    1:4:java.lang.Object world.respect.shared.domain.report.formatter.CountGraphFormatter.adjust(java.lang.Object):9:9 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Double;)Ljava/lang/Object;"}
    5:9:java.lang.Double world.respect.shared.domain.report.formatter.CountGraphFormatter.adjust(double):10:10 -> g
    5:9:java.lang.Object world.respect.shared.domain.report.formatter.CountGraphFormatter.adjust(java.lang.Object):9 -> g
    1:10:java.util.concurrent.Executor com.google.android.datatransport.runtime.ExecutionModule.executor():28:28 -> get
    1:10:java.util.concurrent.Executor com.google.android.datatransport.runtime.ExecutionModule_ExecutorFactory.executor():23 -> get
    1:10:java.util.concurrent.Executor com.google.android.datatransport.runtime.ExecutionModule_ExecutorFactory.get():15 -> get
    1:10:java.lang.Object com.google.android.datatransport.runtime.ExecutionModule_ExecutorFactory.get():8 -> get
    11:14:java.lang.String androidx.compose.ui.layout.SubcomposeLayoutKt$ReusedSlotId$1.toString():1477:1477 -> toString
