# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.viewmodel.RespectViewModel":"RespectViewModel.kt","world.respect.shared.navigation.LearningUnitDetail":"AppRoutes.kt","world.respect.lib.opds.model.LangMapObjectValue":"LangMap.kt","world.respect.shared.util.ext.StringExtKt":"StringExt.kt","androidx.navigation.SavedStateHandleKt":"SavedStateHandle.kt","world.respect.lib.opds.model.LangMapStringValue":"LangMap.kt","world.respect.shared.viewmodel.app.appstate.AppUiState":"AppUiState.kt","world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState":"LearningUnitDetailViewModel.kt","world.respect.shared.util.ext.LangMapExtKt":"LangMapExt.kt","kotlinx.coroutines.flow.SharingStarted$Companion":"SharingStarted.kt"}}
world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailViewModel -> xv3:
# {"id":"sourceFile","fileName":"LearningUnitDetailViewModel.kt"}
    com.ustadmobile.libcache.UstadCache ustadCache -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsv7;"}
    world.respect.shared.domain.account.RespectAccountManager accountManager -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc26;"}
    world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher snackBarDispatcher -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzw6;"}
    world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase goToAppStoreUseCase -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luu2;"}
    org.koin.core.scope.Scope scope -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqk6;"}
    kotlinx.coroutines.flow.MutableStateFlow _uiState -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf17;"}
    kotlinx.coroutines.flow.StateFlow uiState -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfr5;"}
    world.respect.shared.navigation.LearningUnitDetail route -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnv3;"}
    kotlin.Lazy schoolDataSource$delegate -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrr3;"}
    kotlin.Lazy launchAppUseCase$delegate -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrr3;"}
    kotlin.Lazy getLicenseLabelUseCase$delegate -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrr3;"}
    kotlin.Lazy launchCustomTabUseCase$delegate -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrr3;"}
    kotlin.Lazy addBookmarkUseCase$delegate -> x0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrr3;"}
    kotlin.Lazy removeBookmarkUseCase$delegate -> y0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrr3;"}
    3:7:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):87:87 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lne6;Lsv7;Lc26;Lzw6;Luu2;)V"}
    8:11:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):89:89 -> <init>
    12:15:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):90:90 -> <init>
    16:19:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):91:91 -> <init>
    20:21:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):92:92 -> <init>
    22:27:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):96:96 -> <init>
    28:29:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98:98 -> <init>
    30:40:void world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState.<init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState,int,kotlin.jvm.internal.DefaultConstructorMarker):67:67 -> <init>
    30:40:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98 -> <init>
    41:48:void world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState.<init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState,int,kotlin.jvm.internal.DefaultConstructorMarker):68:68 -> <init>
    41:48:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98 -> <init>
    49:59:void world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState.<init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState,int,kotlin.jvm.internal.DefaultConstructorMarker):69:69 -> <init>
    49:59:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98 -> <init>
    60:73:void world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState.<init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState,int,kotlin.jvm.internal.DefaultConstructorMarker):74:74 -> <init>
    60:73:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98 -> <init>
    74:76:void world.respect.shared.viewmodel.learningunit.detail.LearningUnitDetailUiState.<init>(world.respect.lib.dataloadstate.DataLoadState,world.respect.lib.dataloadstate.DataLoadState,com.ustadmobile.libcache.PublicationPinState,boolean,world.respect.shared.domain.license.GetLicenseLabelUseCase$LicenseLabelResult,world.respect.lib.dataloadstate.DataLoadState,int,kotlin.jvm.internal.DefaultConstructorMarker):66:66 -> <init>
    74:76:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98 -> <init>
    77:82:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):98:98 -> <init>
    83:86:kotlinx.coroutines.flow.StateFlow kotlinx.coroutines.flow.FlowKt.asStateFlow(kotlinx.coroutines.flow.MutableStateFlow):1:1 -> <init>
    83:86:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):100 -> <init>
    87:88:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):100:100 -> <init>
    89:96:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):354:354 -> <init>
    97:100:java.lang.Object androidx.navigation.SavedStateHandleKt.toRoute(androidx.lifecycle.SavedStateHandle,kotlin.reflect.KClass,java.util.Map):1:1 -> <init>
    97:100:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):354 -> <init>
    101:102:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):354:354 -> <init>
    103:104:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):102:102 -> <init>
    105:116:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):360:360 -> <init>
    117:118:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):104:104 -> <init>
    119:128:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):366:366 -> <init>
    129:130:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):106:106 -> <init>
    131:140:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):372:372 -> <init>
    141:142:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):108:108 -> <init>
    143:152:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):378:378 -> <init>
    153:154:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):110:110 -> <init>
    155:164:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):384:384 -> <init>
    165:166:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):113:113 -> <init>
    167:176:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):390:390 -> <init>
    177:178:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):115:115 -> <init>
    179:180:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.RespectViewModel.get_appUiState():38:38 -> <init>
    179:180:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):118 -> <init>
    181:184:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):392:392 -> <init>
    185:187:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):393:393 -> <init>
    188:189:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120:120 -> <init>
    190:194:world.respect.lib.opds.model.LangMap world.respect.shared.navigation.LearningUnitDetail.getTitle():592:592 -> <init>
    190:194:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    195:200:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):12:12 -> <init>
    195:200:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    201:202:java.lang.String world.respect.lib.opds.model.LangMapStringValue.getValue():39:39 -> <init>
    201:202:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):12 -> <init>
    201:202:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    203:205:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):12:12 -> <init>
    203:205:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    206:211:world.respect.shared.resources.UiText world.respect.shared.util.ext.StringExtKt.asUiText(java.lang.String):7:7 -> <init>
    206:211:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):12 -> <init>
    206:211:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    212:219:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):13:13 -> <init>
    212:219:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    220:221:java.util.Map world.respect.lib.opds.model.LangMapObjectValue.getMap():46:46 -> <init>
    220:221:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):13 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    220:221:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    222:225:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):13:13 -> <init>
    222:225:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    226:229:world.respect.shared.resources.UiText world.respect.shared.util.ext.LangMapExtKt.asUiText(world.respect.lib.opds.model.LangMap):11:11 -> <init>
    226:229:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
    230:270:world.respect.shared.resources.UiText world.respect.shared.viewmodel.app.appstate.AppUiState.getTitle():19:19 -> <init>
    230:270:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):120 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    271:274:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):119:119 -> <init>
    275:280:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):394:394 -> <init>
    281:288:world.respect.datalayer.SchoolDataSource getSchoolDataSource():104:104 -> <init>
    281:288:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):124 -> <init>
    289:292:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):124:124 -> <init>
    293:294:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):125:125 -> <init>
    295:296:io.ktor.http.Url world.respect.shared.navigation.LearningUnitDetail.getLearningUnitManifestUrl():586:586 -> <init>
    295:296:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):125 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    297:302:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):126:126 -> <init>
    303:304:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):127:127 -> <init>
    305:306:io.ktor.http.Url world.respect.shared.navigation.LearningUnitDetail.getLearningUnitManifestUrl():586:586 -> <init>
    305:306:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):127 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    307:308:java.lang.String world.respect.shared.navigation.LearningUnitDetail.getExpectedIdentifier():580:580 -> <init>
    307:308:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):128 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    309:312:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):124:124 -> <init>
    313:316:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):129:129 -> <init>
    317:318:kotlinx.coroutines.flow.SharingStarted kotlinx.coroutines.flow.SharingStarted$Companion.getLazily():82:82 -> <init>
    317:318:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):129 -> <init>
    319:322:kotlinx.coroutines.flow.SharedFlow kotlinx.coroutines.flow.FlowKt.shareIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.flow.SharingStarted,int):1:1 -> <init>
    319:322:kotlinx.coroutines.flow.SharedFlow kotlinx.coroutines.flow.FlowKt__ShareKt.shareIn$default(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.flow.SharingStarted,int,int,java.lang.Object):131 -> <init>
    319:322:kotlinx.coroutines.flow.SharedFlow kotlinx.coroutines.flow.FlowKt.shareIn$default(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.flow.SharingStarted,int,int,java.lang.Object):1 -> <init>
    319:322:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):129 -> <init>
    323:331:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):131:131 -> <init>
    332:334:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    332:334:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):131 -> <init>
    335:344:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):146:146 -> <init>
    345:347:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    345:347:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):146 -> <init>
    348:356:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):188:188 -> <init>
    357:359:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    357:359:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):188 -> <init>
    360:368:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):194:194 -> <init>
    369:371:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    369:371:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):194 -> <init>
    372:382:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):202:202 -> <init>
    383:388:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    383:388:void <init>(androidx.lifecycle.SavedStateHandle,com.ustadmobile.libcache.UstadCache,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.viewmodel.app.appstate.SnackBarDispatcher,world.respect.shared.domain.launchapp.gotoappstore.GoToAppStoreUseCase):202 -> <init>
    1:3:org.koin.core.scope.Scope getScope():96:96 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqk6;"}
