AnimatedContentScopeandroidx.compose.animationAppLauncherScreen/androidx.compose.animation.AnimatedContentScopeAppLauncherScreenViewModel/androidx.compose.animation.AnimatedContentScope AppListScreen/androidx.compose.animation.AnimatedContentScopeAppListScreenViewModel/androidx.compose.animation.AnimatedContentScope AppsDetail/androidx.compose.animation.AnimatedContentScopeAppsDetailScreen/androidx.compose.animation.AnimatedContentScopeAppsDetailScreenViewModel/androidx.compose.animation.AnimatedContentScopeAssignmentScreen/androidx.compose.animation.AnimatedContentScopeAssignmentScreenViewModel/androidx.compose.animation.AnimatedContentScope ClazzScreen/androidx.compose.animation.AnimatedContentScopeClazzScreenViewModel/androidx.compose.animation.AnimatedContentScopeEnterLinkScreen/androidx.compose.animation.AnimatedContentScopeEnterLnkScreenViewModel/androidx.compose.animation.AnimatedContentScopeLessonDetailScreen/androidx.compose.animation.AnimatedContentScopeLessonDetailScreenViewModel/androidx.compose.animation.AnimatedContentScopeLessonListScreen/androidx.compose.animation.AnimatedContentScopeLessonListScreenViewModel/androidx.compose.animation.AnimatedContentScope ReportScreen/androidx.compose.animation.AnimatedContentScopeReportScreenViewModel/androidx.compose.animation.AnimatedContentScoperespectViewModel/androidx.compose.animation.AnimatedContentScopetoRoute/androidx.compose.animation.AnimatedContentScope ScrollStateandroidx.compose.foundation backgroundandroidx.compose.foundationborderandroidx.compose.foundation clickableandroidx.compose.foundationisSystemInDarkThemeandroidx.compose.foundationrememberScrollStateandroidx.compose.foundationverticalScrollandroidx.compose.foundation Alignment"androidx.compose.foundation.layout AppGridItem"androidx.compose.foundation.layoutAppLauncherModel"androidx.compose.foundation.layoutAppLauncherScreenViewModel"androidx.compose.foundation.layoutAppListScreenViewModel"androidx.compose.foundation.layoutAppsDetailScreenViewModel"androidx.compose.foundation.layout Arrangement"androidx.compose.foundation.layoutBox"androidx.compose.foundation.layoutBoxScope"androidx.compose.foundation.layoutButton"androidx.compose.foundation.layoutButtonDefaults"androidx.compose.foundation.layout CircleShape"androidx.compose.foundation.layoutColor"androidx.compose.foundation.layoutColumn"androidx.compose.foundation.layout ColumnScope"androidx.compose.foundation.layout Composable"androidx.compose.foundation.layout EnterLink"androidx.compose.foundation.layoutEnterLnkScreenViewModel"androidx.compose.foundation.layoutExperimentalLayoutApi"androidx.compose.foundation.layout FontWeight"androidx.compose.foundation.layout GridCells"androidx.compose.foundation.layoutIcon"androidx.compose.foundation.layout IconButton"androidx.compose.foundation.layoutIcons"androidx.compose.foundation.layoutKeyboardOptions"androidx.compose.foundation.layout KeyboardType"androidx.compose.foundation.layout LazyColumn"androidx.compose.foundation.layoutLazyRow"androidx.compose.foundation.layout LessonList"androidx.compose.foundation.layout MaterialTheme"androidx.compose.foundation.layoutModifier"androidx.compose.foundation.layoutNavHostController"androidx.compose.foundation.layoutOutlinedButton"androidx.compose.foundation.layoutOutlinedTextField"androidx.compose.foundation.layout PaddingValues"androidx.compose.foundation.layoutRes"androidx.compose.foundation.layoutRoundedCornerShape"androidx.compose.foundation.layoutRow"androidx.compose.foundation.layoutRowScope"androidx.compose.foundation.layoutSpacer"androidx.compose.foundation.layoutString"androidx.compose.foundation.layoutText"androidx.compose.foundation.layout TextAlign"androidx.compose.foundation.layoutTextFieldDefaults"androidx.compose.foundation.layoutUnit"androidx.compose.foundation.layoutalign"androidx.compose.foundation.layout aspectRatio"androidx.compose.foundation.layout background"androidx.compose.foundation.layoutblack"androidx.compose.foundation.layoutborder"androidx.compose.foundation.layout buttonColors"androidx.compose.foundation.layout clickable"androidx.compose.foundation.layoutclip"androidx.compose.foundation.layoutcollectAsState"androidx.compose.foundation.layout fillMaxSize"androidx.compose.foundation.layout fillMaxWidth"androidx.compose.foundation.layoutgetValue"androidx.compose.foundation.layoutheight"androidx.compose.foundation.layoutlet"androidx.compose.foundation.layoutmd_theme_light_primaryContainer"androidx.compose.foundation.layoutmutableStateOf"androidx.compose.foundation.layoutoutlinedTextFieldColors"androidx.compose.foundation.layoutpadding"androidx.compose.foundation.layoutprovideDelegate"androidx.compose.foundation.layoutremember"androidx.compose.foundation.layoutrepeat"androidx.compose.foundation.layoutsetValue"androidx.compose.foundation.layoutsize"androidx.compose.foundation.layoutspacedBy"androidx.compose.foundation.layoutstringResource"androidx.compose.foundation.layoutweight"androidx.compose.foundation.layoutwhite"androidx.compose.foundation.layoutwidth"androidx.compose.foundation.layoutCenter.androidx.compose.foundation.layout.Arrangement Horizontal.androidx.compose.foundation.layout.ArrangementHorizontalOrVertical.androidx.compose.foundation.layout.Arrangement SpaceBetween.androidx.compose.foundation.layout.Arrangement SpaceEvenly.androidx.compose.foundation.layout.ArrangementVertical.androidx.compose.foundation.layout.ArrangementspacedBy.androidx.compose.foundation.layout.Arrangement Alignment+androidx.compose.foundation.layout.BoxScopeAndroid+androidx.compose.foundation.layout.BoxScopeColor+androidx.compose.foundation.layout.BoxScopeIcon+androidx.compose.foundation.layout.BoxScopeIcons+androidx.compose.foundation.layout.BoxScopeModifier+androidx.compose.foundation.layout.BoxScopeText+androidx.compose.foundation.layout.BoxScope TextAlign+androidx.compose.foundation.layout.BoxScopealign+androidx.compose.foundation.layout.BoxScopedp+androidx.compose.foundation.layout.BoxScope fillMaxWidth+androidx.compose.foundation.layout.BoxScopepadding+androidx.compose.foundation.layout.BoxScopesp+androidx.compose.foundation.layout.BoxScopeAdd.androidx.compose.foundation.layout.ColumnScope Alignment.androidx.compose.foundation.layout.ColumnScopeAndroid.androidx.compose.foundation.layout.ColumnScope Arrangement.androidx.compose.foundation.layout.ColumnScope ArrowForward.androidx.compose.foundation.layout.ColumnScopeBox.androidx.compose.foundation.layout.ColumnScopeButton.androidx.compose.foundation.layout.ColumnScopeButtonDefaults.androidx.compose.foundation.layout.ColumnScope CircleShape.androidx.compose.foundation.layout.ColumnScopeColor.androidx.compose.foundation.layout.ColumnScopeColumn.androidx.compose.foundation.layout.ColumnScope CrueltyFree.androidx.compose.foundation.layout.ColumnScope EnterLink.androidx.compose.foundation.layout.ColumnScope FontWeight.androidx.compose.foundation.layout.ColumnScopeIcon.androidx.compose.foundation.layout.ColumnScope IconButton.androidx.compose.foundation.layout.ColumnScopeIcons.androidx.compose.foundation.layout.ColumnScopeKeyboardOptions.androidx.compose.foundation.layout.ColumnScope KeyboardType.androidx.compose.foundation.layout.ColumnScope LazyColumn.androidx.compose.foundation.layout.ColumnScopeLazyRow.androidx.compose.foundation.layout.ColumnScope LessonDetail.androidx.compose.foundation.layout.ColumnScope LessonList.androidx.compose.foundation.layout.ColumnScopeLinearProgressIndicator.androidx.compose.foundation.layout.ColumnScopeLink.androidx.compose.foundation.layout.ColumnScope MaterialTheme.androidx.compose.foundation.layout.ColumnScopeModifier.androidx.compose.foundation.layout.ColumnScopeMoreVert.androidx.compose.foundation.layout.ColumnScopeOutlinedButton.androidx.compose.foundation.layout.ColumnScopeOutlinedTextField.androidx.compose.foundation.layout.ColumnScopeRes.androidx.compose.foundation.layout.ColumnScopeRoundedCornerShape.androidx.compose.foundation.layout.ColumnScopeRow.androidx.compose.foundation.layout.ColumnScopeSpacer.androidx.compose.foundation.layout.ColumnScopeText.androidx.compose.foundation.layout.ColumnScope TextAlign.androidx.compose.foundation.layout.ColumnScopeTextFieldDefaults.androidx.compose.foundation.layout.ColumnScopeadd_app.androidx.compose.foundation.layout.ColumnScope add_from_link.androidx.compose.foundation.layout.ColumnScopeadd_link.androidx.compose.foundation.layout.ColumnScopealign.androidx.compose.foundation.layout.ColumnScopeapp_link_provided_message.androidx.compose.foundation.layout.ColumnScopeapp_name.androidx.compose.foundation.layout.ColumnScope aspectRatio.androidx.compose.foundation.layout.ColumnScope background.androidx.compose.foundation.layout.ColumnScopeblack.androidx.compose.foundation.layout.ColumnScopeborder.androidx.compose.foundation.layout.ColumnScope buttonColors.androidx.compose.foundation.layout.ColumnScope clickable.androidx.compose.foundation.layout.ColumnScopeclip.androidx.compose.foundation.layout.ColumnScopedp.androidx.compose.foundation.layout.ColumnScope empty_list.androidx.compose.foundation.layout.ColumnScopeempty_list_description.androidx.compose.foundation.layout.ColumnScopeerror_link_message.androidx.compose.foundation.layout.ColumnScopeexample_url_placeholder.androidx.compose.foundation.layout.ColumnScope fillMaxWidth.androidx.compose.foundation.layout.ColumnScopeheight.androidx.compose.foundation.layout.ColumnScopeitems.androidx.compose.foundation.layout.ColumnScopelessons.androidx.compose.foundation.layout.ColumnScopelet.androidx.compose.foundation.layout.ColumnScope link_label.androidx.compose.foundation.layout.ColumnScopemd_theme_light_primaryContainer.androidx.compose.foundation.layout.ColumnScopenext.androidx.compose.foundation.layout.ColumnScopeoutlinedTextFieldColors.androidx.compose.foundation.layout.ColumnScopepadding.androidx.compose.foundation.layout.ColumnScoperepeat.androidx.compose.foundation.layout.ColumnScopescore_or_progress.androidx.compose.foundation.layout.ColumnScopesize.androidx.compose.foundation.layout.ColumnScopesp.androidx.compose.foundation.layout.ColumnScopespacedBy.androidx.compose.foundation.layout.ColumnScopestringResource.androidx.compose.foundation.layout.ColumnScopetry_it.androidx.compose.foundation.layout.ColumnScopeweight.androidx.compose.foundation.layout.ColumnScopewhite.androidx.compose.foundation.layout.ColumnScopewidth.androidx.compose.foundation.layout.ColumnScopeAPP_TOP_LEVEL_NAV_ITEMS+androidx.compose.foundation.layout.RowScopeAdd+androidx.compose.foundation.layout.RowScope Alignment+androidx.compose.foundation.layout.RowScopeAndroid+androidx.compose.foundation.layout.RowScope Arrangement+androidx.compose.foundation.layout.RowScopeArrowCircleDown+androidx.compose.foundation.layout.RowScope ArrowForward+androidx.compose.foundation.layout.RowScopeBox+androidx.compose.foundation.layout.RowScopeButton+androidx.compose.foundation.layout.RowScope CircleShape+androidx.compose.foundation.layout.RowScopeClose+androidx.compose.foundation.layout.RowScopeColor+androidx.compose.foundation.layout.RowScopeColumn+androidx.compose.foundation.layout.RowScope EnterLink+androidx.compose.foundation.layout.RowScope FontWeight+androidx.compose.foundation.layout.RowScopeIcon+androidx.compose.foundation.layout.RowScope IconButton+androidx.compose.foundation.layout.RowScope IconLabel+androidx.compose.foundation.layout.RowScopeIcons+androidx.compose.foundation.layout.RowScope LessonList+androidx.compose.foundation.layout.RowScopeLinearProgressIndicator+androidx.compose.foundation.layout.RowScopeLink+androidx.compose.foundation.layout.RowScopeModifier+androidx.compose.foundation.layout.RowScopeMoreVert+androidx.compose.foundation.layout.RowScopeNavigationBarItem+androidx.compose.foundation.layout.RowScopeNearMe+androidx.compose.foundation.layout.RowScopeOutlinedButton+androidx.compose.foundation.layout.RowScopeOutlinedTextField+androidx.compose.foundation.layout.RowScopePerson+androidx.compose.foundation.layout.RowScopeRes+androidx.compose.foundation.layout.RowScopeRoundedCornerShape+androidx.compose.foundation.layout.RowScopeRow+androidx.compose.foundation.layout.RowScopeSearch+androidx.compose.foundation.layout.RowScopeShare+androidx.compose.foundation.layout.RowScopeSpacer+androidx.compose.foundation.layout.RowScopeText+androidx.compose.foundation.layout.RowScopeadd_app+androidx.compose.foundation.layout.RowScope add_from_link+androidx.compose.foundation.layout.RowScopealign+androidx.compose.foundation.layout.RowScopeapp_name+androidx.compose.foundation.layout.RowScope aspectRatio+androidx.compose.foundation.layout.RowScopeassign+androidx.compose.foundation.layout.RowScope background+androidx.compose.foundation.layout.RowScopeblack+androidx.compose.foundation.layout.RowScopeborder+androidx.compose.foundation.layout.RowScope clickable+androidx.compose.foundation.layout.RowScopeclip+androidx.compose.foundation.layout.RowScopedownload+androidx.compose.foundation.layout.RowScopedp+androidx.compose.foundation.layout.RowScope fillMaxWidth+androidx.compose.foundation.layout.RowScopefocusRequester+androidx.compose.foundation.layout.RowScopeforEachIndexed+androidx.compose.foundation.layout.RowScopeheight+androidx.compose.foundation.layout.RowScopelessons+androidx.compose.foundation.layout.RowScopelet+androidx.compose.foundation.layout.RowScopenext+androidx.compose.foundation.layout.RowScopeonFocusChanged+androidx.compose.foundation.layout.RowScopepadding+androidx.compose.foundation.layout.RowScopeplay+androidx.compose.foundation.layout.RowScoperepeat+androidx.compose.foundation.layout.RowScopescore_or_progress+androidx.compose.foundation.layout.RowScopesearch+androidx.compose.foundation.layout.RowScopeshare+androidx.compose.foundation.layout.RowScopesize+androidx.compose.foundation.layout.RowScopesp+androidx.compose.foundation.layout.RowScopespacedBy+androidx.compose.foundation.layout.RowScopestringResource+androidx.compose.foundation.layout.RowScopetestTag+androidx.compose.foundation.layout.RowScopetry_it+androidx.compose.foundation.layout.RowScopeweight+androidx.compose.foundation.layout.RowScopewhite+androidx.compose.foundation.layout.RowScopewidth+androidx.compose.foundation.layout.RowScope LazyColumn androidx.compose.foundation.lazy LazyItemScope androidx.compose.foundation.lazy LazyListScope androidx.compose.foundation.lazyLazyRow androidx.compose.foundation.lazyitems androidx.compose.foundation.lazy Alignment.androidx.compose.foundation.lazy.LazyItemScopeAndroid.androidx.compose.foundation.lazy.LazyItemScope Arrangement.androidx.compose.foundation.lazy.LazyItemScopeArrowCircleDown.androidx.compose.foundation.lazy.LazyItemScopeBox.androidx.compose.foundation.lazy.LazyItemScope CircleShape.androidx.compose.foundation.lazy.LazyItemScopeColor.androidx.compose.foundation.lazy.LazyItemScopeColumn.androidx.compose.foundation.lazy.LazyItemScope FontWeight.androidx.compose.foundation.lazy.LazyItemScopeIcon.androidx.compose.foundation.lazy.LazyItemScope IconLabel.androidx.compose.foundation.lazy.LazyItemScopeIcons.androidx.compose.foundation.lazy.LazyItemScope LessonDetail.androidx.compose.foundation.lazy.LazyItemScopeLinearProgressIndicator.androidx.compose.foundation.lazy.LazyItemScopeModifier.androidx.compose.foundation.lazy.LazyItemScopeNearMe.androidx.compose.foundation.lazy.LazyItemScopeOutlinedButton.androidx.compose.foundation.lazy.LazyItemScopeRes.androidx.compose.foundation.lazy.LazyItemScopeRoundedCornerShape.androidx.compose.foundation.lazy.LazyItemScopeRow.androidx.compose.foundation.lazy.LazyItemScopeShare.androidx.compose.foundation.lazy.LazyItemScopeSpacer.androidx.compose.foundation.lazy.LazyItemScopeText.androidx.compose.foundation.lazy.LazyItemScopeapp_name.androidx.compose.foundation.lazy.LazyItemScopeassign.androidx.compose.foundation.lazy.LazyItemScope background.androidx.compose.foundation.lazy.LazyItemScopeblack.androidx.compose.foundation.lazy.LazyItemScopeborder.androidx.compose.foundation.lazy.LazyItemScope clickable.androidx.compose.foundation.lazy.LazyItemScopeclip.androidx.compose.foundation.lazy.LazyItemScopedownload.androidx.compose.foundation.lazy.LazyItemScopedp.androidx.compose.foundation.lazy.LazyItemScope fillMaxWidth.androidx.compose.foundation.lazy.LazyItemScopeheight.androidx.compose.foundation.lazy.LazyItemScopepadding.androidx.compose.foundation.lazy.LazyItemScopeplay.androidx.compose.foundation.lazy.LazyItemScoperelated_lessons.androidx.compose.foundation.lazy.LazyItemScopescore_or_progress.androidx.compose.foundation.lazy.LazyItemScopeshare.androidx.compose.foundation.lazy.LazyItemScopesize.androidx.compose.foundation.lazy.LazyItemScopesp.androidx.compose.foundation.lazy.LazyItemScopespacedBy.androidx.compose.foundation.lazy.LazyItemScopestringResource.androidx.compose.foundation.lazy.LazyItemScopeweight.androidx.compose.foundation.lazy.LazyItemScopewhite.androidx.compose.foundation.lazy.LazyItemScopewidth.androidx.compose.foundation.lazy.LazyItemScope Alignment.androidx.compose.foundation.lazy.LazyListScopeAndroid.androidx.compose.foundation.lazy.LazyListScope Arrangement.androidx.compose.foundation.lazy.LazyListScopeArrowCircleDown.androidx.compose.foundation.lazy.LazyListScopeBox.androidx.compose.foundation.lazy.LazyListScope CircleShape.androidx.compose.foundation.lazy.LazyListScopeColor.androidx.compose.foundation.lazy.LazyListScopeColumn.androidx.compose.foundation.lazy.LazyListScope FontWeight.androidx.compose.foundation.lazy.LazyListScopeIcon.androidx.compose.foundation.lazy.LazyListScope IconLabel.androidx.compose.foundation.lazy.LazyListScopeIcons.androidx.compose.foundation.lazy.LazyListScope LessonDetail.androidx.compose.foundation.lazy.LazyListScopeLinearProgressIndicator.androidx.compose.foundation.lazy.LazyListScopeModifier.androidx.compose.foundation.lazy.LazyListScopeNearMe.androidx.compose.foundation.lazy.LazyListScopeOutlinedButton.androidx.compose.foundation.lazy.LazyListScopeRes.androidx.compose.foundation.lazy.LazyListScopeRoundedCornerShape.androidx.compose.foundation.lazy.LazyListScopeRow.androidx.compose.foundation.lazy.LazyListScopeShare.androidx.compose.foundation.lazy.LazyListScopeSpacer.androidx.compose.foundation.lazy.LazyListScopeText.androidx.compose.foundation.lazy.LazyListScopeapp_name.androidx.compose.foundation.lazy.LazyListScopeassign.androidx.compose.foundation.lazy.LazyListScope background.androidx.compose.foundation.lazy.LazyListScopeblack.androidx.compose.foundation.lazy.LazyListScopeborder.androidx.compose.foundation.lazy.LazyListScope clickable.androidx.compose.foundation.lazy.LazyListScopeclip.androidx.compose.foundation.lazy.LazyListScopedownload.androidx.compose.foundation.lazy.LazyListScopedp.androidx.compose.foundation.lazy.LazyListScope fillMaxWidth.androidx.compose.foundation.lazy.LazyListScopeheight.androidx.compose.foundation.lazy.LazyListScopeitem.androidx.compose.foundation.lazy.LazyListScopeitems.androidx.compose.foundation.lazy.LazyListScopepadding.androidx.compose.foundation.lazy.LazyListScopeplay.androidx.compose.foundation.lazy.LazyListScoperelated_lessons.androidx.compose.foundation.lazy.LazyListScopescore_or_progress.androidx.compose.foundation.lazy.LazyListScopeshare.androidx.compose.foundation.lazy.LazyListScopesize.androidx.compose.foundation.lazy.LazyListScopesp.androidx.compose.foundation.lazy.LazyListScopespacedBy.androidx.compose.foundation.lazy.LazyListScopestringResource.androidx.compose.foundation.lazy.LazyListScopeweight.androidx.compose.foundation.lazy.LazyListScopewhite.androidx.compose.foundation.lazy.LazyListScopewidth.androidx.compose.foundation.lazy.LazyListScope GridCells%androidx.compose.foundation.lazy.gridLazyGridItemScope%androidx.compose.foundation.lazy.grid LazyGridScope%androidx.compose.foundation.lazy.gridLazyVerticalGrid%androidx.compose.foundation.lazy.griditems%androidx.compose.foundation.lazy.gridFixed/androidx.compose.foundation.lazy.grid.GridCells AppGridItem7androidx.compose.foundation.lazy.grid.LazyGridItemScope AppGridItem3androidx.compose.foundation.lazy.grid.LazyGridScopeitems3androidx.compose.foundation.lazy.grid.LazyGridScope CircleShape!androidx.compose.foundation.shapeRoundedCornerShape!androidx.compose.foundation.shapeKeyboardOptions androidx.compose.foundation.textButtonandroidx.compose.material ButtonColorsandroidx.compose.materialButtonDefaultsandroidx.compose.materialColorandroidx.compose.materialColumnandroidx.compose.material Composableandroidx.compose.materialEnterLnkScreenViewModelandroidx.compose.materialKeyboardOptionsandroidx.compose.material KeyboardTypeandroidx.compose.materialModifierandroidx.compose.materialNavHostControllerandroidx.compose.materialOutlinedTextFieldandroidx.compose.materialResandroidx.compose.materialSpacerandroidx.compose.materialTextandroidx.compose.materialTextFieldColorsandroidx.compose.materialTextFieldDefaultsandroidx.compose.material buttonColorsandroidx.compose.materialcollectAsStateandroidx.compose.material fillMaxSizeandroidx.compose.material fillMaxWidthandroidx.compose.materialgetValueandroidx.compose.materialheightandroidx.compose.materialmd_theme_light_primaryContainerandroidx.compose.materialmutableStateOfandroidx.compose.materialoutlinedTextFieldColorsandroidx.compose.materialpaddingandroidx.compose.materialprovideDelegateandroidx.compose.materialrememberandroidx.compose.materialsetValueandroidx.compose.materialstringResourceandroidx.compose.material buttonColors(androidx.compose.material.ButtonDefaultsoutlinedTextFieldColors+androidx.compose.material.TextFieldDefaultsIconsandroidx.compose.material.icons AutoMirrored%androidx.compose.material.icons.IconsDefault%androidx.compose.material.icons.IconsFilled%androidx.compose.material.icons.IconsOutlined2androidx.compose.material.icons.Icons.AutoMirrored ArrowBack;androidx.compose.material.icons.Icons.AutoMirrored.OutlinedAdd,androidx.compose.material.icons.Icons.FilledAndroid,androidx.compose.material.icons.Icons.FilledArrowCircleDown,androidx.compose.material.icons.Icons.Filled ArrowForward,androidx.compose.material.icons.Icons.FilledBarChart,androidx.compose.material.icons.Icons.FilledClose,androidx.compose.material.icons.Icons.Filled CrueltyFree,androidx.compose.material.icons.Icons.FilledGridView,androidx.compose.material.icons.Icons.FilledImportContacts,androidx.compose.material.icons.Icons.Filled LibraryBooks,androidx.compose.material.icons.Icons.FilledLink,androidx.compose.material.icons.Icons.FilledMoreVert,androidx.compose.material.icons.Icons.FilledNearMe,androidx.compose.material.icons.Icons.FilledPerson,androidx.compose.material.icons.Icons.FilledSearch,androidx.compose.material.icons.Icons.FilledShare,androidx.compose.material.icons.Icons.Filled ArrowBack5androidx.compose.material.icons.automirrored.outlinedAdd&androidx.compose.material.icons.filledAndroid&androidx.compose.material.icons.filledArrowCircleDown&androidx.compose.material.icons.filled ArrowForward&androidx.compose.material.icons.filledBarChart&androidx.compose.material.icons.filledClose&androidx.compose.material.icons.filled CrueltyFree&androidx.compose.material.icons.filledGridView&androidx.compose.material.icons.filledImportContacts&androidx.compose.material.icons.filled LibraryBooks&androidx.compose.material.icons.filledLink&androidx.compose.material.icons.filledMoreVert&androidx.compose.material.icons.filledNearMe&androidx.compose.material.icons.filledPerson&androidx.compose.material.icons.filledSearch&androidx.compose.material.icons.filledShare&androidx.compose.material.icons.filled Alignmentandroidx.compose.material3AppListScreenViewModelandroidx.compose.material3AppsDetailScreenViewModelandroidx.compose.material3 Arrangementandroidx.compose.material3Boxandroidx.compose.material3Buttonandroidx.compose.material3 CircleShapeandroidx.compose.material3Colorandroidx.compose.material3 ColorSchemeandroidx.compose.material3Columnandroidx.compose.material3 Composableandroidx.compose.material3 EnterLinkandroidx.compose.material3ExperimentalMaterial3Apiandroidx.compose.material3ExtendedFloatingActionButtonandroidx.compose.material3 FontWeightandroidx.compose.material3Iconandroidx.compose.material3 IconButtonandroidx.compose.material3Iconsandroidx.compose.material3 LazyColumnandroidx.compose.material3LazyRowandroidx.compose.material3 LessonListandroidx.compose.material3LinearProgressIndicatorandroidx.compose.material3 MaterialThemeandroidx.compose.material3Modifierandroidx.compose.material3NavHostControllerandroidx.compose.material3 NavigationBarandroidx.compose.material3NavigationBarItemandroidx.compose.material3OutlinedButtonandroidx.compose.material3OutlinedTextFieldandroidx.compose.material3Resandroidx.compose.material3RoundedCornerShapeandroidx.compose.material3Rowandroidx.compose.material3Scaffoldandroidx.compose.material3 SnackbarHostandroidx.compose.material3SnackbarHostStateandroidx.compose.material3SnackbarResultandroidx.compose.material3Spacerandroidx.compose.material3Stringandroidx.compose.material3Textandroidx.compose.material3 TopAppBarandroidx.compose.material3TopAppBarColorsandroidx.compose.material3TopAppBarDefaultsandroidx.compose.material3 Typographyandroidx.compose.material3alignandroidx.compose.material3 aspectRatioandroidx.compose.material3 backgroundandroidx.compose.material3blackandroidx.compose.material3borderandroidx.compose.material3 clickableandroidx.compose.material3clipandroidx.compose.material3collectAsStateandroidx.compose.material3darkColorSchemeandroidx.compose.material3 fillMaxSizeandroidx.compose.material3 fillMaxWidthandroidx.compose.material3getValueandroidx.compose.material3heightandroidx.compose.material3letandroidx.compose.material3lightColorSchemeandroidx.compose.material3paddingandroidx.compose.material3provideDelegateandroidx.compose.material3repeatandroidx.compose.material3sizeandroidx.compose.material3spacedByandroidx.compose.material3stringResourceandroidx.compose.material3weightandroidx.compose.material3whiteandroidx.compose.material3widthandroidx.compose.material3Color&androidx.compose.material3.ColorScheme"appBarSelectionModeBackgroundColor&androidx.compose.material3.ColorSchemeappBarSelectionModeContentColor&androidx.compose.material3.ColorSchemeoutline&androidx.compose.material3.ColorSchemeprimary&androidx.compose.material3.ColorSchemeprimaryContainer&androidx.compose.material3.ColorScheme colorScheme(androidx.compose.material3.MaterialTheme typography(androidx.compose.material3.MaterialTheme showSnackbar,androidx.compose.material3.SnackbarHostStatetopAppBarColors,androidx.compose.material3.TopAppBarDefaults titleLarge%androidx.compose.material3.Typography Alignmentandroidx.compose.runtimeAppListScreenViewModelandroidx.compose.runtime Arrangementandroidx.compose.runtimeBoxandroidx.compose.runtimeButtonandroidx.compose.runtimeButtonDefaultsandroidx.compose.runtime CircleShapeandroidx.compose.runtimeColorandroidx.compose.runtimeColumnandroidx.compose.runtime Composableandroidx.compose.runtimeCompositionLocalProviderandroidx.compose.runtime EnterLinkandroidx.compose.runtimeEnterLnkScreenViewModelandroidx.compose.runtimeIconandroidx.compose.runtimeIconsandroidx.compose.runtimeKeyboardOptionsandroidx.compose.runtime KeyboardTypeandroidx.compose.runtimeLaunchedEffectandroidx.compose.runtime LazyColumnandroidx.compose.runtime MaterialThemeandroidx.compose.runtimeModifierandroidx.compose.runtimeMutableIntStateandroidx.compose.runtime MutableStateandroidx.compose.runtimeNavHostControllerandroidx.compose.runtimeOutlinedTextFieldandroidx.compose.runtimeProvidableCompositionLocalandroidx.compose.runtime ProvidedValueandroidx.compose.runtimeResandroidx.compose.runtimeRowandroidx.compose.runtimeSpacerandroidx.compose.runtimeStateandroidx.compose.runtimeTextandroidx.compose.runtimeTextFieldDefaultsandroidx.compose.runtime backgroundandroidx.compose.runtimeblackandroidx.compose.runtimeborderandroidx.compose.runtime buttonColorsandroidx.compose.runtime clickableandroidx.compose.runtimeclipandroidx.compose.runtimecollectAsStateandroidx.compose.runtimecompositionLocalOfandroidx.compose.runtime fillMaxSizeandroidx.compose.runtime fillMaxWidthandroidx.compose.runtimegetValueandroidx.compose.runtimeheightandroidx.compose.runtimemd_theme_light_primaryContainerandroidx.compose.runtimemutableIntStateOfandroidx.compose.runtimemutableStateOfandroidx.compose.runtimeoutlinedTextFieldColorsandroidx.compose.runtimepaddingandroidx.compose.runtimeprovideDelegateandroidx.compose.runtimerememberandroidx.compose.runtimerememberCoroutineScopeandroidx.compose.runtimesetValueandroidx.compose.runtimesizeandroidx.compose.runtimespacedByandroidx.compose.runtimestringResourceandroidx.compose.runtimewhiteandroidx.compose.runtimewidthandroidx.compose.runtimesetValue(androidx.compose.runtime.MutableIntStategetValue%androidx.compose.runtime.MutableStateprovideDelegate%androidx.compose.runtime.MutableStatesetValue%androidx.compose.runtime.MutableStateprovides3androidx.compose.runtime.ProvidableCompositionLocalgetValueandroidx.compose.runtime.StateprovideDelegateandroidx.compose.runtime.StateComposableFunction0!androidx.compose.runtime.internalComposableFunction1!androidx.compose.runtime.internalComposableFunction2!androidx.compose.runtime.internal Alignmentandroidx.compose.uiModifierandroidx.compose.uiCenterandroidx.compose.ui.AlignmentCenterHorizontallyandroidx.compose.ui.AlignmentCenterVerticallyandroidx.compose.ui.Alignment Companionandroidx.compose.ui.Alignment Horizontalandroidx.compose.ui.AlignmentStartandroidx.compose.ui.AlignmentVerticalandroidx.compose.ui.AlignmentCenter'androidx.compose.ui.Alignment.CompanionCenterHorizontally'androidx.compose.ui.Alignment.CompanionCenterVertically'androidx.compose.ui.Alignment.CompanionStart'androidx.compose.ui.Alignment.Companion Companionandroidx.compose.ui.Modifieralignandroidx.compose.ui.Modifier aspectRatioandroidx.compose.ui.Modifier backgroundandroidx.compose.ui.Modifierborderandroidx.compose.ui.Modifier clickableandroidx.compose.ui.Modifierclipandroidx.compose.ui.Modifier fillMaxSizeandroidx.compose.ui.Modifier fillMaxWidthandroidx.compose.ui.ModifierfocusRequesterandroidx.compose.ui.Modifierheightandroidx.compose.ui.Modifierletandroidx.compose.ui.ModifieronFocusChangedandroidx.compose.ui.Modifierpaddingandroidx.compose.ui.Modifiersizeandroidx.compose.ui.ModifiertestTagandroidx.compose.ui.ModifierverticalScrollandroidx.compose.ui.Modifierweightandroidx.compose.ui.Modifierwidthandroidx.compose.ui.Modifieralign&androidx.compose.ui.Modifier.Companion clickable&androidx.compose.ui.Modifier.Companion fillMaxSize&androidx.compose.ui.Modifier.Companion fillMaxWidth&androidx.compose.ui.Modifier.Companionheight&androidx.compose.ui.Modifier.Companionpadding&androidx.compose.ui.Modifier.Companionsize&androidx.compose.ui.Modifier.CompaniontestTag&androidx.compose.ui.Modifier.Companionweight&androidx.compose.ui.Modifier.Companionwidth&androidx.compose.ui.Modifier.Companionclipandroidx.compose.ui.drawFocusRequesterandroidx.compose.ui.focus FocusStateandroidx.compose.ui.focusfocusRequesterandroidx.compose.ui.focusonFocusChangedandroidx.compose.ui.focus requestFocus(androidx.compose.ui.focus.FocusRequesterhasFocus$androidx.compose.ui.focus.FocusStateColorandroidx.compose.ui.graphicsBlack"androidx.compose.ui.graphics.Color Companion"androidx.compose.ui.graphics.ColorGray"androidx.compose.ui.graphics.Color LightGray"androidx.compose.ui.graphics.ColorRed"androidx.compose.ui.graphics.ColorWhite"androidx.compose.ui.graphics.ColorBlack,androidx.compose.ui.graphics.Color.CompanionGray,androidx.compose.ui.graphics.Color.Companion LightGray,androidx.compose.ui.graphics.Color.CompanionRed,androidx.compose.ui.graphics.Color.CompanionWhite,androidx.compose.ui.graphics.Color.Companion ImageVector#androidx.compose.ui.graphics.vectortestTagandroidx.compose.ui.platform TextStyleandroidx.compose.ui.text FontWeightandroidx.compose.ui.text.fontBold(androidx.compose.ui.text.font.FontWeight Companion(androidx.compose.ui.text.font.FontWeightBold2androidx.compose.ui.text.font.FontWeight.Companion KeyboardTypeandroidx.compose.ui.text.input Companion+androidx.compose.ui.text.input.KeyboardTypeUri+androidx.compose.ui.text.input.KeyboardTypeUri5androidx.compose.ui.text.input.KeyboardType.Companion TextAlignandroidx.compose.ui.text.style TextOverflowandroidx.compose.ui.text.styleCenter(androidx.compose.ui.text.style.TextAlign Companion(androidx.compose.ui.text.style.TextAlignCenter2androidx.compose.ui.text.style.TextAlign.Companion Companion+androidx.compose.ui.text.style.TextOverflowEllipsis+androidx.compose.ui.text.style.TextOverflowEllipsis5androidx.compose.ui.text.style.TextOverflow.CompanionDpandroidx.compose.ui.unitTextUnitandroidx.compose.ui.unitdpandroidx.compose.ui.unitgetDpandroidx.compose.ui.unitspandroidx.compose.ui.unitApplicationScopeandroidx.compose.ui.windowFrameWindowScopeandroidx.compose.ui.windowWindowandroidx.compose.ui.window applicationandroidx.compose.ui.windowApp+androidx.compose.ui.window.ApplicationScopeWindow+androidx.compose.ui.window.ApplicationScopeexitApplication+androidx.compose.ui.window.ApplicationScopeApp+androidx.compose.ui.window.FrameWindowScope ViewModelandroidx.lifecycleviewModelScopeandroidx.lifecycle viewModel$androidx.lifecycle.viewmodel.composeNavBackStackEntryandroidx.navigation NavControllerandroidx.navigationNavGraphBuilderandroidx.navigationNavHostControllerandroidx.navigationtoRouteandroidx.navigationtoRoute%androidx.navigation.NavBackStackEntrynavigate!androidx.navigation.NavController popBackStack!androidx.navigation.NavControllerpreviousBackStackEntry!androidx.navigation.NavControllerAppLauncherScreen#androidx.navigation.NavGraphBuilderAppLauncherScreenViewModel#androidx.navigation.NavGraphBuilder AppListScreen#androidx.navigation.NavGraphBuilderAppListScreenViewModel#androidx.navigation.NavGraphBuilder AppsDetail#androidx.navigation.NavGraphBuilderAppsDetailScreen#androidx.navigation.NavGraphBuilderAppsDetailScreenViewModel#androidx.navigation.NavGraphBuilderAssignmentScreen#androidx.navigation.NavGraphBuilderAssignmentScreenViewModel#androidx.navigation.NavGraphBuilder ClazzScreen#androidx.navigation.NavGraphBuilderClazzScreenViewModel#androidx.navigation.NavGraphBuilderEnterLinkScreen#androidx.navigation.NavGraphBuilderEnterLnkScreenViewModel#androidx.navigation.NavGraphBuilderLessonDetailScreen#androidx.navigation.NavGraphBuilderLessonDetailScreenViewModel#androidx.navigation.NavGraphBuilderLessonListScreen#androidx.navigation.NavGraphBuilderLessonListScreenViewModel#androidx.navigation.NavGraphBuilder ReportScreen#androidx.navigation.NavGraphBuilderReportScreenViewModel#androidx.navigation.NavGraphBuilder composable#androidx.navigation.NavGraphBuilderrespectViewModel#androidx.navigation.NavGraphBuildertoRoute#androidx.navigation.NavGraphBuildernavigate%androidx.navigation.NavHostControllerNavHostandroidx.navigation.compose composableandroidx.navigation.composerememberNavControllerandroidx.navigation.composeBoolean"com.ustadmobile.libuicompose.themeColor"com.ustadmobile.libuicompose.theme ColorScheme"com.ustadmobile.libuicompose.theme Composable"com.ustadmobile.libuicompose.theme DarkColors"com.ustadmobile.libuicompose.theme LightColors"com.ustadmobile.libuicompose.themeSuppress"com.ustadmobile.libuicompose.themeUnit"com.ustadmobile.libuicompose.theme"appBarSelectionModeBackgroundColor"com.ustadmobile.libuicompose.themeappBarSelectionModeContentColor"com.ustadmobile.libuicompose.themeblack"com.ustadmobile.libuicompose.thememd_theme_dark_background"com.ustadmobile.libuicompose.thememd_theme_dark_error"com.ustadmobile.libuicompose.thememd_theme_dark_errorContainer"com.ustadmobile.libuicompose.thememd_theme_dark_inverseOnSurface"com.ustadmobile.libuicompose.thememd_theme_dark_inversePrimary"com.ustadmobile.libuicompose.thememd_theme_dark_inverseSurface"com.ustadmobile.libuicompose.thememd_theme_dark_onBackground"com.ustadmobile.libuicompose.thememd_theme_dark_onError"com.ustadmobile.libuicompose.thememd_theme_dark_onErrorContainer"com.ustadmobile.libuicompose.thememd_theme_dark_onPrimary"com.ustadmobile.libuicompose.theme md_theme_dark_onPrimaryContainer"com.ustadmobile.libuicompose.thememd_theme_dark_onSecondary"com.ustadmobile.libuicompose.theme"md_theme_dark_onSecondaryContainer"com.ustadmobile.libuicompose.thememd_theme_dark_onSurface"com.ustadmobile.libuicompose.thememd_theme_dark_onSurfaceVariant"com.ustadmobile.libuicompose.thememd_theme_dark_onTertiary"com.ustadmobile.libuicompose.theme!md_theme_dark_onTertiaryContainer"com.ustadmobile.libuicompose.thememd_theme_dark_outline"com.ustadmobile.libuicompose.thememd_theme_dark_outlineVariant"com.ustadmobile.libuicompose.thememd_theme_dark_primary"com.ustadmobile.libuicompose.thememd_theme_dark_primaryContainer"com.ustadmobile.libuicompose.thememd_theme_dark_scrim"com.ustadmobile.libuicompose.thememd_theme_dark_secondary"com.ustadmobile.libuicompose.theme md_theme_dark_secondaryContainer"com.ustadmobile.libuicompose.thememd_theme_dark_surface"com.ustadmobile.libuicompose.thememd_theme_dark_surfaceTint"com.ustadmobile.libuicompose.thememd_theme_dark_surfaceVariant"com.ustadmobile.libuicompose.thememd_theme_dark_tertiary"com.ustadmobile.libuicompose.thememd_theme_dark_tertiaryContainer"com.ustadmobile.libuicompose.thememd_theme_light_background"com.ustadmobile.libuicompose.thememd_theme_light_error"com.ustadmobile.libuicompose.thememd_theme_light_errorContainer"com.ustadmobile.libuicompose.thememd_theme_light_inverseOnSurface"com.ustadmobile.libuicompose.thememd_theme_light_inversePrimary"com.ustadmobile.libuicompose.thememd_theme_light_inverseSurface"com.ustadmobile.libuicompose.thememd_theme_light_onBackground"com.ustadmobile.libuicompose.thememd_theme_light_onError"com.ustadmobile.libuicompose.thememd_theme_light_onErrorContainer"com.ustadmobile.libuicompose.thememd_theme_light_onPrimary"com.ustadmobile.libuicompose.theme!md_theme_light_onPrimaryContainer"com.ustadmobile.libuicompose.thememd_theme_light_onSecondary"com.ustadmobile.libuicompose.theme#md_theme_light_onSecondaryContainer"com.ustadmobile.libuicompose.thememd_theme_light_onSurface"com.ustadmobile.libuicompose.thememd_theme_light_onSurfaceVariant"com.ustadmobile.libuicompose.thememd_theme_light_onTertiary"com.ustadmobile.libuicompose.theme"md_theme_light_onTertiaryContainer"com.ustadmobile.libuicompose.thememd_theme_light_outline"com.ustadmobile.libuicompose.thememd_theme_light_outlineVariant"com.ustadmobile.libuicompose.thememd_theme_light_primary"com.ustadmobile.libuicompose.thememd_theme_light_primaryContainer"com.ustadmobile.libuicompose.thememd_theme_light_scrim"com.ustadmobile.libuicompose.thememd_theme_light_secondary"com.ustadmobile.libuicompose.theme!md_theme_light_secondaryContainer"com.ustadmobile.libuicompose.thememd_theme_light_surface"com.ustadmobile.libuicompose.thememd_theme_light_surfaceTint"com.ustadmobile.libuicompose.thememd_theme_light_surfaceVariant"com.ustadmobile.libuicompose.thememd_theme_light_tertiary"com.ustadmobile.libuicompose.theme md_theme_light_tertiaryContainer"com.ustadmobile.libuicompose.themewhite"com.ustadmobile.libuicompose.themeBooleankotlin ByteArraykotlin Function0kotlin Function1kotlin Function2kotlinLazykotlinNothingkotlinOptInkotlinStringkotlinSuppresskotlingetValuekotlinlazykotlinletkotlinrepeatkotlinnotkotlin.Booleaninvokekotlin.Function0invokekotlin.Function1getValue kotlin.LazyprovideDelegate kotlin.Lazymatches kotlin.Stringplus kotlin.StringListkotlin.collectionsMapkotlin.collections MutableMapkotlin.collectionsSetkotlin.collections emptyListkotlin.collectionsforEachIndexedkotlin.collectionsgetValuekotlin.collectionslistOfkotlin.collections mutableMapOfkotlin.collectionssetOfkotlin.collectionsforEachIndexedkotlin.collections.ListisEmptykotlin.collections.Listputkotlin.collections.MutableMapSuspendFunction1kotlin.coroutinesKClasskotlin.reflect KFunction0kotlin.reflectKMutableProperty0kotlin.reflect KProperty0kotlin.reflect KProperty1kotlin.reflectforEachIndexedkotlin.sequencesRegex kotlin.textforEachIndexed kotlin.textmatches kotlin.textrepeat kotlin.textCoroutineScopekotlinx.coroutines Dispatcherskotlinx.coroutinesJobkotlinx.coroutinesMainCoroutineDispatcherkotlinx.coroutineslaunchkotlinx.coroutines withContextkotlinx.coroutinesAppBarSearchUiState!kotlinx.coroutines.CoroutineScopeAppList!kotlinx.coroutines.CoroutineScope Dispatchers!kotlinx.coroutines.CoroutineScope FabUiState!kotlinx.coroutines.CoroutineScopeRes!kotlinx.coroutines.CoroutineScope _appUiState!kotlinx.coroutines.CoroutineScopeadd!kotlinx.coroutines.CoroutineScopeapps!kotlinx.coroutines.CoroutineScope apps_detail!kotlinx.coroutines.CoroutineScope assignments!kotlinx.coroutines.CoroutineScopeclazz!kotlinx.coroutines.CoroutineScope enter_link!kotlinx.coroutines.CoroutineScope getString!kotlinx.coroutines.CoroutineScopelaunch!kotlinx.coroutines.CoroutineScope lesson_list!kotlinx.coroutines.CoroutineScope navController!kotlinx.coroutines.CoroutineScopereport!kotlinx.coroutines.CoroutineScope select_app!kotlinx.coroutines.CoroutineScopeupdate!kotlinx.coroutines.CoroutineScope withContext!kotlinx.coroutines.CoroutineScopeMainkotlinx.coroutines.Dispatchers immediate*kotlinx.coroutines.MainCoroutineDispatcherFlowkotlinx.coroutines.flow FlowCollectorkotlinx.coroutines.flowMutableStateFlowkotlinx.coroutines.flow StateFlowkotlinx.coroutines.flow asStateFlowkotlinx.coroutines.flowmapkotlinx.coroutines.flowupdatekotlinx.coroutines.flowcollectkotlinx.coroutines.flow.Flowmapkotlinx.coroutines.flow.Flow%kotlinx.coroutines.flow.FlowCollector asStateFlow(kotlinx.coroutines.flow.MutableStateFlowupdate(kotlinx.coroutines.flow.MutableStateFlowvalue(kotlinx.coroutines.flow.MutableStateFlowcollectAsState!kotlinx.coroutines.flow.StateFlow Serializablekotlinx.serializationDrawableResourceorg.jetbrains.compose.resourcesExperimentalResourceApiorg.jetbrains.compose.resources FontResourceorg.jetbrains.compose.resourcesInternalResourceApiorg.jetbrains.compose.resourcesPluralStringResourceorg.jetbrains.compose.resources Qualifierorg.jetbrains.compose.resources ResourceItemorg.jetbrains.compose.resourcesStringArrayResourceorg.jetbrains.compose.resourcesStringResourceorg.jetbrains.compose.resourcesgetResourceUriorg.jetbrains.compose.resources getStringorg.jetbrains.compose.resourcesreadResourceBytesorg.jetbrains.compose.resourcesstringResourceorg.jetbrains.compose.resources ByteArray&respect.composeapp.generated.resourcesCommonMainDrawable0&respect.composeapp.generated.resourcesCommonMainString0&respect.composeapp.generated.resourcesDrawableResource&respect.composeapp.generated.resourcesExperimentalResourceApi&respect.composeapp.generated.resources FontResource&respect.composeapp.generated.resourcesInternalResourceApi&respect.composeapp.generated.resourcesMap&respect.composeapp.generated.resources MutableMap&respect.composeapp.generated.resourcesOptIn&respect.composeapp.generated.resourcesPluralStringResource&respect.composeapp.generated.resourcesRes&respect.composeapp.generated.resourcesString&respect.composeapp.generated.resourcesStringArrayResource&respect.composeapp.generated.resourcesStringResource&respect.composeapp.generated.resources$_collectCommonMainDrawable0Resources&respect.composeapp.generated.resources"_collectCommonMainString0Resources&respect.composeapp.generated.resourcesadd&respect.composeapp.generated.resourcesadd_app&respect.composeapp.generated.resources add_from_link&respect.composeapp.generated.resourcesadd_link&respect.composeapp.generated.resourcesallDrawableResources&respect.composeapp.generated.resourcesallFontResources&respect.composeapp.generated.resourcesallPluralStringResources&respect.composeapp.generated.resourcesallStringArrayResources&respect.composeapp.generated.resourcesallStringResources&respect.composeapp.generated.resourcesapp_link_provided_message&respect.composeapp.generated.resourcesapp_name&respect.composeapp.generated.resourcesapps&respect.composeapp.generated.resources apps_detail&respect.composeapp.generated.resourcesassign&respect.composeapp.generated.resources assignments&respect.composeapp.generated.resourcesclazz&respect.composeapp.generated.resourcesdownload&respect.composeapp.generated.resources empty_list&respect.composeapp.generated.resourcesempty_list_description&respect.composeapp.generated.resources enter_link&respect.composeapp.generated.resourceserror_link_message&respect.composeapp.generated.resourcesexample_url_placeholder&respect.composeapp.generated.resourcesgetResourceUri&respect.composeapp.generated.resourcesgetValue&respect.composeapp.generated.resourcesinit_add&respect.composeapp.generated.resources init_add_app&respect.composeapp.generated.resourcesinit_add_from_link&respect.composeapp.generated.resources init_add_link&respect.composeapp.generated.resourcesinit_app_link_provided_message&respect.composeapp.generated.resources init_app_name&respect.composeapp.generated.resources init_apps&respect.composeapp.generated.resourcesinit_apps_detail&respect.composeapp.generated.resources init_assign&respect.composeapp.generated.resourcesinit_assignments&respect.composeapp.generated.resources init_clazz&respect.composeapp.generated.resourcesinit_compose_multiplatform&respect.composeapp.generated.resources init_download&respect.composeapp.generated.resourcesinit_empty_list&respect.composeapp.generated.resourcesinit_empty_list_description&respect.composeapp.generated.resourcesinit_enter_link&respect.composeapp.generated.resourcesinit_error_link_message&respect.composeapp.generated.resourcesinit_example_url_placeholder&respect.composeapp.generated.resources init_install&respect.composeapp.generated.resourcesinit_lesson_list&respect.composeapp.generated.resources init_lessons&respect.composeapp.generated.resourcesinit_link_label&respect.composeapp.generated.resources init_next&respect.composeapp.generated.resources init_play&respect.composeapp.generated.resourcesinit_related_lessons&respect.composeapp.generated.resources init_report&respect.composeapp.generated.resourcesinit_score_or_progress&respect.composeapp.generated.resources init_search&respect.composeapp.generated.resourcesinit_select_app&respect.composeapp.generated.resources init_share&respect.composeapp.generated.resources init_try_it&respect.composeapp.generated.resourceslazy&respect.composeapp.generated.resources lesson_list&respect.composeapp.generated.resourceslessons&respect.composeapp.generated.resources link_label&respect.composeapp.generated.resources mutableMapOf&respect.composeapp.generated.resourcesnext&respect.composeapp.generated.resourcesorg&respect.composeapp.generated.resourcesplay&respect.composeapp.generated.resourcesprovideDelegate&respect.composeapp.generated.resourcesreadResourceBytes&respect.composeapp.generated.resourcesrelated_lessons&respect.composeapp.generated.resourcesreport&respect.composeapp.generated.resourcesscore_or_progress&respect.composeapp.generated.resourcessearch&respect.composeapp.generated.resources select_app&respect.composeapp.generated.resourcessetOf&respect.composeapp.generated.resourcesshare&respect.composeapp.generated.resourcestry_it&respect.composeapp.generated.resourcescompose_multiplatform:respect.composeapp.generated.resources.CommonMainDrawable0getValue:respect.composeapp.generated.resources.CommonMainDrawable0init_compose_multiplatform:respect.composeapp.generated.resources.CommonMainDrawable0lazy:respect.composeapp.generated.resources.CommonMainDrawable0provideDelegate:respect.composeapp.generated.resources.CommonMainDrawable0add8respect.composeapp.generated.resources.CommonMainString0add_app8respect.composeapp.generated.resources.CommonMainString0 add_from_link8respect.composeapp.generated.resources.CommonMainString0add_link8respect.composeapp.generated.resources.CommonMainString0app_link_provided_message8respect.composeapp.generated.resources.CommonMainString0app_name8respect.composeapp.generated.resources.CommonMainString0apps8respect.composeapp.generated.resources.CommonMainString0 apps_detail8respect.composeapp.generated.resources.CommonMainString0assign8respect.composeapp.generated.resources.CommonMainString0 assignments8respect.composeapp.generated.resources.CommonMainString0clazz8respect.composeapp.generated.resources.CommonMainString0download8respect.composeapp.generated.resources.CommonMainString0 empty_list8respect.composeapp.generated.resources.CommonMainString0empty_list_description8respect.composeapp.generated.resources.CommonMainString0 enter_link8respect.composeapp.generated.resources.CommonMainString0error_link_message8respect.composeapp.generated.resources.CommonMainString0example_url_placeholder8respect.composeapp.generated.resources.CommonMainString0getValue8respect.composeapp.generated.resources.CommonMainString0init_add8respect.composeapp.generated.resources.CommonMainString0 init_add_app8respect.composeapp.generated.resources.CommonMainString0init_add_from_link8respect.composeapp.generated.resources.CommonMainString0 init_add_link8respect.composeapp.generated.resources.CommonMainString0init_app_link_provided_message8respect.composeapp.generated.resources.CommonMainString0 init_app_name8respect.composeapp.generated.resources.CommonMainString0 init_apps8respect.composeapp.generated.resources.CommonMainString0init_apps_detail8respect.composeapp.generated.resources.CommonMainString0 init_assign8respect.composeapp.generated.resources.CommonMainString0init_assignments8respect.composeapp.generated.resources.CommonMainString0 init_clazz8respect.composeapp.generated.resources.CommonMainString0 init_download8respect.composeapp.generated.resources.CommonMainString0init_empty_list8respect.composeapp.generated.resources.CommonMainString0init_empty_list_description8respect.composeapp.generated.resources.CommonMainString0init_enter_link8respect.composeapp.generated.resources.CommonMainString0init_error_link_message8respect.composeapp.generated.resources.CommonMainString0init_example_url_placeholder8respect.composeapp.generated.resources.CommonMainString0 init_install8respect.composeapp.generated.resources.CommonMainString0init_lesson_list8respect.composeapp.generated.resources.CommonMainString0 init_lessons8respect.composeapp.generated.resources.CommonMainString0init_link_label8respect.composeapp.generated.resources.CommonMainString0 init_next8respect.composeapp.generated.resources.CommonMainString0 init_play8respect.composeapp.generated.resources.CommonMainString0init_related_lessons8respect.composeapp.generated.resources.CommonMainString0 init_report8respect.composeapp.generated.resources.CommonMainString0init_score_or_progress8respect.composeapp.generated.resources.CommonMainString0 init_search8respect.composeapp.generated.resources.CommonMainString0init_select_app8respect.composeapp.generated.resources.CommonMainString0 init_share8respect.composeapp.generated.resources.CommonMainString0 init_try_it8respect.composeapp.generated.resources.CommonMainString0install8respect.composeapp.generated.resources.CommonMainString0lazy8respect.composeapp.generated.resources.CommonMainString0 lesson_list8respect.composeapp.generated.resources.CommonMainString0lessons8respect.composeapp.generated.resources.CommonMainString0 link_label8respect.composeapp.generated.resources.CommonMainString0next8respect.composeapp.generated.resources.CommonMainString0play8respect.composeapp.generated.resources.CommonMainString0provideDelegate8respect.composeapp.generated.resources.CommonMainString0related_lessons8respect.composeapp.generated.resources.CommonMainString0report8respect.composeapp.generated.resources.CommonMainString0score_or_progress8respect.composeapp.generated.resources.CommonMainString0search8respect.composeapp.generated.resources.CommonMainString0 select_app8respect.composeapp.generated.resources.CommonMainString0share8respect.composeapp.generated.resources.CommonMainString0try_it8respect.composeapp.generated.resources.CommonMainString0 ByteArray*respect.composeapp.generated.resources.ResExperimentalResourceApi*respect.composeapp.generated.resources.ResString*respect.composeapp.generated.resources.Resdrawable*respect.composeapp.generated.resources.ResgetResourceUri*respect.composeapp.generated.resources.ResgetValue*respect.composeapp.generated.resources.ResreadResourceBytes*respect.composeapp.generated.resources.Resstring*respect.composeapp.generated.resources.ResCommonMainDrawable03respect.composeapp.generated.resources.Res.drawableCommonMainString01respect.composeapp.generated.resources.Res.stringadd1respect.composeapp.generated.resources.Res.stringadd_app1respect.composeapp.generated.resources.Res.string add_from_link1respect.composeapp.generated.resources.Res.stringadd_link1respect.composeapp.generated.resources.Res.stringapp_link_provided_message1respect.composeapp.generated.resources.Res.stringapp_name1respect.composeapp.generated.resources.Res.stringapps1respect.composeapp.generated.resources.Res.string apps_detail1respect.composeapp.generated.resources.Res.stringassign1respect.composeapp.generated.resources.Res.string assignments1respect.composeapp.generated.resources.Res.stringclazz1respect.composeapp.generated.resources.Res.stringdownload1respect.composeapp.generated.resources.Res.string empty_list1respect.composeapp.generated.resources.Res.stringempty_list_description1respect.composeapp.generated.resources.Res.string enter_link1respect.composeapp.generated.resources.Res.stringerror_link_message1respect.composeapp.generated.resources.Res.stringexample_url_placeholder1respect.composeapp.generated.resources.Res.string lesson_list1respect.composeapp.generated.resources.Res.stringlessons1respect.composeapp.generated.resources.Res.string link_label1respect.composeapp.generated.resources.Res.stringnext1respect.composeapp.generated.resources.Res.stringplay1respect.composeapp.generated.resources.Res.stringrelated_lessons1respect.composeapp.generated.resources.Res.stringreport1respect.composeapp.generated.resources.Res.stringscore_or_progress1respect.composeapp.generated.resources.Res.stringsearch1respect.composeapp.generated.resources.Res.string select_app1respect.composeapp.generated.resources.Res.stringshare1respect.composeapp.generated.resources.Res.stringtry_it1respect.composeapp.generated.resources.Res.stringApp world.respectWindow world.respectmain world.respectAPP_TOP_LEVEL_NAV_ITEMSworld.respect.app.appAnyworld.respect.app.appAppworld.respect.app.app AppBarColorsworld.respect.app.app AppLauncherworld.respect.app.appAppLauncherScreenworld.respect.app.appAppLauncherScreenViewModelworld.respect.app.appAppListworld.respect.app.app AppListScreenworld.respect.app.appAppListScreenViewModelworld.respect.app.app AppNavHostworld.respect.app.app AppUiStateworld.respect.app.app AppsDetailworld.respect.app.appAppsDetailScreenworld.respect.app.appAppsDetailScreenViewModelworld.respect.app.app Assignmentworld.respect.app.appAssignmentScreenworld.respect.app.appAssignmentScreenViewModelworld.respect.app.appBooleanworld.respect.app.appClazzworld.respect.app.app ClazzScreenworld.respect.app.appClazzScreenViewModelworld.respect.app.app Composableworld.respect.app.app EnterLinkworld.respect.app.appEnterLinkScreenworld.respect.app.appEnterLnkScreenViewModelworld.respect.app.appExperimentalLayoutApiworld.respect.app.appExperimentalMaterial3Apiworld.respect.app.app FabUiStateworld.respect.app.appIconworld.respect.app.app IconButtonworld.respect.app.appIconsworld.respect.app.app ImageVectorworld.respect.app.app LessonDetailworld.respect.app.appLessonDetailScreenworld.respect.app.appLessonDetailScreenViewModelworld.respect.app.app LessonListworld.respect.app.appLessonListScreenworld.respect.app.appLessonListScreenViewModelworld.respect.app.appLocalWidthClassworld.respect.app.app MaterialThemeworld.respect.app.appModifierworld.respect.app.app NavControllerworld.respect.app.appNavHostControllerworld.respect.app.appOptInworld.respect.app.appOutlinedTextFieldworld.respect.app.appReportworld.respect.app.app ReportScreenworld.respect.app.appReportScreenViewModelworld.respect.app.appResworld.respect.app.app RespectAppBarworld.respect.app.app Serializableworld.respect.app.app SizeClassworld.respect.app.appSnackBarDispatcherworld.respect.app.appStringworld.respect.app.appStringResourceworld.respect.app.appTextworld.respect.app.app TextOverflowworld.respect.app.appTopAppBarDefaultsworld.respect.app.appTopNavigationItemworld.respect.app.appUnitworld.respect.app.appfocusRequesterworld.respect.app.appforEachIndexedworld.respect.app.appletworld.respect.app.applistOfworld.respect.app.apponFocusChangedworld.respect.app.apppaddingworld.respect.app.appprovideDelegateworld.respect.app.apprespectViewModelworld.respect.app.appstringResourceworld.respect.app.apptestTagworld.respect.app.apptoRouteworld.respect.app.apptopAppBarColorsworld.respect.app.appwidthworld.respect.app.appString world.respect.app.app.AppsDetailparam world.respect.app.app.AppsDetailEXPANDEDworld.respect.app.app.SizeClassMEDIUMworld.respect.app.app.SizeClass destRoute'world.respect.app.app.TopNavigationItemicon'world.respect.app.app.TopNavigationItemlabel'world.respect.app.app.TopNavigationItemAppActionButtonworld.respect.app.appstate AppBarColorsworld.respect.app.appstateAppBarSearchUiStateworld.respect.app.appstate AppStateIconworld.respect.app.appstate AppUiStateworld.respect.app.appstateBooleanworld.respect.app.appstateFabIconworld.respect.app.appstate FabUiStateworld.respect.app.appstateLoadingUiStateworld.respect.app.appstateSnackworld.respect.app.appstateSnackBarDispatcherworld.respect.app.appstateStateworld.respect.app.appstateStringworld.respect.app.appstateUnitworld.respect.app.appstateSTANDARD'world.respect.app.appstate.AppBarColorsonSearchTextChanged.world.respect.app.appstate.AppBarSearchUiState searchText.world.respect.app.appstate.AppBarSearchUiStatevisible.world.respect.app.appstate.AppBarSearchUiState appBarColors%world.respect.app.appstate.AppUiStatecopy%world.respect.app.appstate.AppUiStatefabState%world.respect.app.appstate.AppUiState hideAppBar%world.respect.app.appstate.AppUiStatehideBottomNavigation%world.respect.app.appstate.AppUiState loadingState%world.respect.app.appstate.AppUiStatenavigationVisible%world.respect.app.appstate.AppUiState searchState%world.respect.app.appstate.AppUiStateshowBackButton%world.respect.app.appstate.AppUiStatetitle%world.respect.app.appstate.AppUiStateBoolean%world.respect.app.appstate.FabUiStateFabIcon%world.respect.app.appstate.FabUiStateString%world.respect.app.appstate.FabUiStateUnit%world.respect.app.appstate.FabUiStateicon%world.respect.app.appstate.FabUiStateonClick%world.respect.app.appstate.FabUiStatetext%world.respect.app.appstate.FabUiStatevisible%world.respect.app.appstate.FabUiStateADD-world.respect.app.appstate.FabUiState.FabIconNONE-world.respect.app.appstate.FabUiState.FabIconLoadingUiState)world.respect.app.appstate.LoadingUiStateState)world.respect.app.appstate.LoadingUiStateLoadingUiState3world.respect.app.appstate.LoadingUiState.CompanionState3world.respect.app.appstate.LoadingUiState.Companion INDETERMINATE/world.respect.app.appstate.LoadingUiState.State NOT_LOADING/world.respect.app.appstate.LoadingUiState.Stateaction world.respect.app.appstate.Snackmessage world.respect.app.appstate.SnackStringworld.respect.app.componentStringResourceworld.respect.app.component AppUiStateworld.respect.app.effectsAppUiStateEffectworld.respect.app.effects Composableworld.respect.app.effects Dispatchersworld.respect.app.effectsFlowworld.respect.app.effectsUnitworld.respect.app.effects withContextworld.respect.app.effectsAppLauncherModel#world.respect.app.model.applauncherString#world.respect.app.model.applauncherageRange4world.respect.app.model.applauncher.AppLauncherModelcategory4world.respect.app.model.applauncher.AppLauncherModel imageText4world.respect.app.model.applauncher.AppLauncherModeltitle4world.respect.app.model.applauncher.AppLauncherModel AppListModelworld.respect.app.model.applistBooleanworld.respect.app.model.applistStringworld.respect.app.model.applistageRange,world.respect.app.model.applist.AppListModelcategory,world.respect.app.model.applist.AppListModeltitle,world.respect.app.model.applist.AppListModelAppsDetailModel"world.respect.app.model.appsdetailImages"world.respect.app.model.appsdetailLessonListModel"world.respect.app.model.appsdetailList"world.respect.app.model.appsdetailString"world.respect.app.model.appsdetailappDescription2world.respect.app.model.appsdetail.AppsDetailModelappName2world.respect.app.model.appsdetail.AppsDetailModel imageName2world.respect.app.model.appsdetail.AppsDetailModellessons2world.respect.app.model.appsdetail.AppsDetailModellet2world.respect.app.model.appsdetail.AppsDetailModelLessonListModel"world.respect.app.model.lessonlistString"world.respect.app.model.lessonlistclazz2world.respect.app.model.lessonlist.LessonListModeldesc2world.respect.app.model.lessonlist.LessonListModelduration2world.respect.app.model.lessonlist.LessonListModellanguage2world.respect.app.model.lessonlist.LessonListModelname2world.respect.app.model.lessonlist.LessonListModel Alignment"world.respect.app.view.applauncher AppGridItem"world.respect.app.view.applauncherAppLauncherModel"world.respect.app.view.applauncherAppLauncherScreen"world.respect.app.view.applauncherAppLauncherScreenViewModel"world.respect.app.view.applauncher Arrangement"world.respect.app.view.applauncherBox"world.respect.app.view.applauncherColor"world.respect.app.view.applauncherColumn"world.respect.app.view.applauncher Composable"world.respect.app.view.applauncher FontWeight"world.respect.app.view.applauncher GridCells"world.respect.app.view.applauncherIcon"world.respect.app.view.applauncherIcons"world.respect.app.view.applauncherModifier"world.respect.app.view.applauncherRes"world.respect.app.view.applauncherRow"world.respect.app.view.applauncherSpacer"world.respect.app.view.applauncherText"world.respect.app.view.applauncher TextAlign"world.respect.app.view.applauncherUnit"world.respect.app.view.applauncheralign"world.respect.app.view.applauncher aspectRatio"world.respect.app.view.applauncher background"world.respect.app.view.applauncher fillMaxSize"world.respect.app.view.applauncher fillMaxWidth"world.respect.app.view.applauncherheight"world.respect.app.view.applauncherpadding"world.respect.app.view.applauncherprovideDelegate"world.respect.app.view.applaunchersize"world.respect.app.view.applauncherspacedBy"world.respect.app.view.applauncherstringResource"world.respect.app.view.applauncher Alignmentworld.respect.app.view.applist AppListScreenworld.respect.app.view.applistAppListScreenViewModelworld.respect.app.view.applist Arrangementworld.respect.app.view.applistBoxworld.respect.app.view.applist CircleShapeworld.respect.app.view.applistColumnworld.respect.app.view.applist Composableworld.respect.app.view.applist EnterLinkworld.respect.app.view.applistIconworld.respect.app.view.applistIconsworld.respect.app.view.applist LazyColumnworld.respect.app.view.applist MaterialThemeworld.respect.app.view.applistModifierworld.respect.app.view.applistNavHostControllerworld.respect.app.view.applistResworld.respect.app.view.applistRowworld.respect.app.view.applistSpacerworld.respect.app.view.applistTextworld.respect.app.view.applist backgroundworld.respect.app.view.applistblackworld.respect.app.view.applistborderworld.respect.app.view.applist clickableworld.respect.app.view.applistclipworld.respect.app.view.applistcollectAsStateworld.respect.app.view.applist fillMaxSizeworld.respect.app.view.applist fillMaxWidthworld.respect.app.view.applistgetValueworld.respect.app.view.applistheightworld.respect.app.view.applistpaddingworld.respect.app.view.applistprovideDelegateworld.respect.app.view.applistsizeworld.respect.app.view.applistspacedByworld.respect.app.view.appliststringResourceworld.respect.app.view.applistwhiteworld.respect.app.view.applistwidthworld.respect.app.view.applist Alignment!world.respect.app.view.appsdetailAppsDetailScreen!world.respect.app.view.appsdetailAppsDetailScreenViewModel!world.respect.app.view.appsdetail Arrangement!world.respect.app.view.appsdetailBox!world.respect.app.view.appsdetailButton!world.respect.app.view.appsdetailColor!world.respect.app.view.appsdetailColumn!world.respect.app.view.appsdetail Composable!world.respect.app.view.appsdetail FontWeight!world.respect.app.view.appsdetailIcon!world.respect.app.view.appsdetail IconButton!world.respect.app.view.appsdetailIcons!world.respect.app.view.appsdetailLazyRow!world.respect.app.view.appsdetail LessonList!world.respect.app.view.appsdetailModifier!world.respect.app.view.appsdetailNavHostController!world.respect.app.view.appsdetailOutlinedButton!world.respect.app.view.appsdetailRes!world.respect.app.view.appsdetailRoundedCornerShape!world.respect.app.view.appsdetailRow!world.respect.app.view.appsdetailSpacer!world.respect.app.view.appsdetailString!world.respect.app.view.appsdetailText!world.respect.app.view.appsdetailalign!world.respect.app.view.appsdetail aspectRatio!world.respect.app.view.appsdetail background!world.respect.app.view.appsdetailclip!world.respect.app.view.appsdetail fillMaxSize!world.respect.app.view.appsdetail fillMaxWidth!world.respect.app.view.appsdetailheight!world.respect.app.view.appsdetaillet!world.respect.app.view.appsdetailpadding!world.respect.app.view.appsdetailprovideDelegate!world.respect.app.view.appsdetailrepeat!world.respect.app.view.appsdetailsize!world.respect.app.view.appsdetailspacedBy!world.respect.app.view.appsdetailstringResource!world.respect.app.view.appsdetailweight!world.respect.app.view.appsdetailwidth!world.respect.app.view.appsdetailAssignmentScreen"world.respect.app.view.assignmentsAssignmentScreenViewModel"world.respect.app.view.assignments Composable"world.respect.app.view.assignmentsNavHostController"world.respect.app.view.assignments ClazzScreenworld.respect.app.view.clazzClazzScreenViewModelworld.respect.app.view.clazz Composableworld.respect.app.view.clazzNavHostControllerworld.respect.app.view.clazzButton world.respect.app.view.enterlinkButtonDefaults world.respect.app.view.enterlinkColor world.respect.app.view.enterlinkColumn world.respect.app.view.enterlink Composable world.respect.app.view.enterlinkEnterLinkScreen world.respect.app.view.enterlinkEnterLnkScreenViewModel world.respect.app.view.enterlinkKeyboardOptions world.respect.app.view.enterlink KeyboardType world.respect.app.view.enterlinkModifier world.respect.app.view.enterlinkNavHostController world.respect.app.view.enterlinkOutlinedTextField world.respect.app.view.enterlinkRes world.respect.app.view.enterlinkSpacer world.respect.app.view.enterlinkText world.respect.app.view.enterlinkTextFieldDefaults world.respect.app.view.enterlink buttonColors world.respect.app.view.enterlinkcollectAsState world.respect.app.view.enterlink fillMaxSize world.respect.app.view.enterlink fillMaxWidth world.respect.app.view.enterlinkgetValue world.respect.app.view.enterlinkheight world.respect.app.view.enterlinkmd_theme_light_primaryContainer world.respect.app.view.enterlinkmutableStateOf world.respect.app.view.enterlinkoutlinedTextFieldColors world.respect.app.view.enterlinkpadding world.respect.app.view.enterlinkprovideDelegate world.respect.app.view.enterlinkremember world.respect.app.view.enterlinksetValue world.respect.app.view.enterlinkstringResource world.respect.app.view.enterlink Alignment#world.respect.app.view.lessondetail Arrangement#world.respect.app.view.lessondetailBox#world.respect.app.view.lessondetail CircleShape#world.respect.app.view.lessondetailColor#world.respect.app.view.lessondetailColumn#world.respect.app.view.lessondetail Composable#world.respect.app.view.lessondetail FontWeight#world.respect.app.view.lessondetailIcon#world.respect.app.view.lessondetail IconLabel#world.respect.app.view.lessondetailIcons#world.respect.app.view.lessondetail ImageVector#world.respect.app.view.lessondetail LessonDetail#world.respect.app.view.lessondetailLessonDetailScreen#world.respect.app.view.lessondetailLessonDetailScreenViewModel#world.respect.app.view.lessondetailLinearProgressIndicator#world.respect.app.view.lessondetailModifier#world.respect.app.view.lessondetailNavHostController#world.respect.app.view.lessondetailOutlinedButton#world.respect.app.view.lessondetailRes#world.respect.app.view.lessondetailRoundedCornerShape#world.respect.app.view.lessondetailRow#world.respect.app.view.lessondetailSpacer#world.respect.app.view.lessondetailString#world.respect.app.view.lessondetailText#world.respect.app.view.lessondetail background#world.respect.app.view.lessondetailblack#world.respect.app.view.lessondetailborder#world.respect.app.view.lessondetail clickable#world.respect.app.view.lessondetailclip#world.respect.app.view.lessondetail fillMaxSize#world.respect.app.view.lessondetail fillMaxWidth#world.respect.app.view.lessondetailheight#world.respect.app.view.lessondetailpadding#world.respect.app.view.lessondetailprovideDelegate#world.respect.app.view.lessondetailsize#world.respect.app.view.lessondetailspacedBy#world.respect.app.view.lessondetailstringResource#world.respect.app.view.lessondetailweight#world.respect.app.view.lessondetailwhite#world.respect.app.view.lessondetailwidth#world.respect.app.view.lessondetail Alignment!world.respect.app.view.lessonlist Arrangement!world.respect.app.view.lessonlistBox!world.respect.app.view.lessonlist CircleShape!world.respect.app.view.lessonlistColumn!world.respect.app.view.lessonlist Composable!world.respect.app.view.lessonlistIcon!world.respect.app.view.lessonlistIcons!world.respect.app.view.lessonlist LazyColumn!world.respect.app.view.lessonlist LessonDetail!world.respect.app.view.lessonlistLessonListScreen!world.respect.app.view.lessonlistLessonListScreenViewModel!world.respect.app.view.lessonlistModifier!world.respect.app.view.lessonlistNavHostController!world.respect.app.view.lessonlistRow!world.respect.app.view.lessonlistSpacer!world.respect.app.view.lessonlistText!world.respect.app.view.lessonlist background!world.respect.app.view.lessonlistblack!world.respect.app.view.lessonlistborder!world.respect.app.view.lessonlist clickable!world.respect.app.view.lessonlistclip!world.respect.app.view.lessonlist fillMaxSize!world.respect.app.view.lessonlist fillMaxWidth!world.respect.app.view.lessonlistpadding!world.respect.app.view.lessonlistprovideDelegate!world.respect.app.view.lessonlistsize!world.respect.app.view.lessonlistspacedBy!world.respect.app.view.lessonlistwhite!world.respect.app.view.lessonlistwidth!world.respect.app.view.lessonlist Composableworld.respect.app.view.reportNavHostControllerworld.respect.app.view.report ReportScreenworld.respect.app.view.reportReportScreenViewModelworld.respect.app.view.report AppUiStateworld.respect.app.viewmodel Composableworld.respect.app.viewmodelFlowworld.respect.app.viewmodelKClassworld.respect.app.viewmodelLoadingUiStateworld.respect.app.viewmodelMutableStateFlowworld.respect.app.viewmodelNavHostControllerworld.respect.app.viewmodelRespectViewModelworld.respect.app.viewmodelStringworld.respect.app.viewmodelTworld.respect.app.viewmodelUnitworld.respect.app.viewmodel ViewModelworld.respect.app.viewmodel asStateFlowworld.respect.app.viewmodelrespectViewModelworld.respect.app.viewmodelupdateworld.respect.app.viewmodel AppUiState,world.respect.app.viewmodel.RespectViewModelMutableStateFlow,world.respect.app.viewmodel.RespectViewModel _appUiState,world.respect.app.viewmodel.RespectViewModel appUiState,world.respect.app.viewmodel.RespectViewModel asStateFlow,world.respect.app.viewmodel.RespectViewModel navController,world.respect.app.viewmodel.RespectViewModelupdate,world.respect.app.viewmodel.RespectViewModelAppLauncherModel'world.respect.app.viewmodel.applauncherAppLauncherScreenViewModel'world.respect.app.viewmodel.applauncherAppLauncherUiState'world.respect.app.viewmodel.applauncherAppList'world.respect.app.viewmodel.applauncher FabUiState'world.respect.app.viewmodel.applauncherList'world.respect.app.viewmodel.applauncherMutableStateFlow'world.respect.app.viewmodel.applauncherRes'world.respect.app.viewmodel.applauncherRespectViewModel'world.respect.app.viewmodel.applauncher _appUiState'world.respect.app.viewmodel.applauncher asStateFlow'world.respect.app.viewmodel.applauncher emptyList'world.respect.app.viewmodel.applauncher getString'world.respect.app.viewmodel.applauncherlaunch'world.respect.app.viewmodel.applauncherlistOf'world.respect.app.viewmodel.applauncher navController'world.respect.app.viewmodel.applauncherupdate'world.respect.app.viewmodel.applauncherAppLauncherModelBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelAppLauncherUiStateBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelAppListBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModel FabUiStateBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelMutableStateFlowBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelResBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModel _appUiStateBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModel_uiStateBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModeladdBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelappsBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModel asStateFlowBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModel getStringBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModellaunchBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModellistOfBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelloadAppLauncherDataBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModel navControllerBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModeluiStateBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelupdateBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelviewModelScopeBworld.respect.app.viewmodel.applauncher.AppLauncherScreenViewModelappLauncherDataList:world.respect.app.viewmodel.applauncher.AppLauncherUiStatecopy:world.respect.app.viewmodel.applauncher.AppLauncherUiState AppListModel#world.respect.app.viewmodel.applistAppListScreenViewModel#world.respect.app.viewmodel.applistAppListUiState#world.respect.app.viewmodel.applistList#world.respect.app.viewmodel.applistMutableStateFlow#world.respect.app.viewmodel.applistRes#world.respect.app.viewmodel.applistRespectViewModel#world.respect.app.viewmodel.applist _appUiState#world.respect.app.viewmodel.applist asStateFlow#world.respect.app.viewmodel.applist emptyList#world.respect.app.viewmodel.applist getString#world.respect.app.viewmodel.applistlaunch#world.respect.app.viewmodel.applistlistOf#world.respect.app.viewmodel.applistupdate#world.respect.app.viewmodel.applist AppListModel:world.respect.app.viewmodel.applist.AppListScreenViewModelAppListUiState:world.respect.app.viewmodel.applist.AppListScreenViewModelMutableStateFlow:world.respect.app.viewmodel.applist.AppListScreenViewModelRes:world.respect.app.viewmodel.applist.AppListScreenViewModel _appUiState:world.respect.app.viewmodel.applist.AppListScreenViewModel_uiState:world.respect.app.viewmodel.applist.AppListScreenViewModel asStateFlow:world.respect.app.viewmodel.applist.AppListScreenViewModel getString:world.respect.app.viewmodel.applist.AppListScreenViewModellaunch:world.respect.app.viewmodel.applist.AppListScreenViewModellistOf:world.respect.app.viewmodel.applist.AppListScreenViewModelloadAppListData:world.respect.app.viewmodel.applist.AppListScreenViewModel select_app:world.respect.app.viewmodel.applist.AppListScreenViewModeluiState:world.respect.app.viewmodel.applist.AppListScreenViewModelupdate:world.respect.app.viewmodel.applist.AppListScreenViewModelviewModelScope:world.respect.app.viewmodel.applist.AppListScreenViewModel appListData2world.respect.app.viewmodel.applist.AppListUiStatecopy2world.respect.app.viewmodel.applist.AppListUiStateAppsDetailModel&world.respect.app.viewmodel.appsdetailAppsDetailScreenViewModel&world.respect.app.viewmodel.appsdetailAppsDetailUiState&world.respect.app.viewmodel.appsdetailImages&world.respect.app.viewmodel.appsdetailLessonListModel&world.respect.app.viewmodel.appsdetailMutableStateFlow&world.respect.app.viewmodel.appsdetailRes&world.respect.app.viewmodel.appsdetailRespectViewModel&world.respect.app.viewmodel.appsdetail _appUiState&world.respect.app.viewmodel.appsdetail asStateFlow&world.respect.app.viewmodel.appsdetail getString&world.respect.app.viewmodel.appsdetaillaunch&world.respect.app.viewmodel.appsdetaillistOf&world.respect.app.viewmodel.appsdetailupdate&world.respect.app.viewmodel.appsdetailAppsDetailModel@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelAppsDetailUiState@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelImages@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelLessonListModel@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelMutableStateFlow@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelRes@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModel _appUiState@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModel_uiState@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModel apps_detail@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModel asStateFlow@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModel getString@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModellaunch@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModellistOf@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelloaddata@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModeluiState@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelupdate@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelviewModelScope@world.respect.app.viewmodel.appsdetail.AppsDetailScreenViewModelappsDetailData8world.respect.app.viewmodel.appsdetail.AppsDetailUiStateAssignmentScreenViewModel'world.respect.app.viewmodel.assignmentsRes'world.respect.app.viewmodel.assignmentsRespectViewModel'world.respect.app.viewmodel.assignments _appUiState'world.respect.app.viewmodel.assignments getString'world.respect.app.viewmodel.assignmentslaunch'world.respect.app.viewmodel.assignmentsupdate'world.respect.app.viewmodel.assignmentsResAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModel _appUiStateAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModel assignmentsAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModel getStringAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModellaunchAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModelupdateAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModelviewModelScopeAworld.respect.app.viewmodel.assignments.AssignmentScreenViewModelClazzScreenViewModel!world.respect.app.viewmodel.clazzRes!world.respect.app.viewmodel.clazzRespectViewModel!world.respect.app.viewmodel.clazz _appUiState!world.respect.app.viewmodel.clazz getString!world.respect.app.viewmodel.clazzlaunch!world.respect.app.viewmodel.clazzupdate!world.respect.app.viewmodel.clazzRes6world.respect.app.viewmodel.clazz.ClazzScreenViewModel _appUiState6world.respect.app.viewmodel.clazz.ClazzScreenViewModelclazz6world.respect.app.viewmodel.clazz.ClazzScreenViewModel getString6world.respect.app.viewmodel.clazz.ClazzScreenViewModellaunch6world.respect.app.viewmodel.clazz.ClazzScreenViewModelupdate6world.respect.app.viewmodel.clazz.ClazzScreenViewModelviewModelScope6world.respect.app.viewmodel.clazz.ClazzScreenViewModelBoolean%world.respect.app.viewmodel.enterlinkEnterLinkUiState%world.respect.app.viewmodel.enterlinkEnterLnkScreenViewModel%world.respect.app.viewmodel.enterlinkList%world.respect.app.viewmodel.enterlinkMutableStateFlow%world.respect.app.viewmodel.enterlinkRegex%world.respect.app.viewmodel.enterlinkRes%world.respect.app.viewmodel.enterlinkRespectViewModel%world.respect.app.viewmodel.enterlinkString%world.respect.app.viewmodel.enterlink _appUiState%world.respect.app.viewmodel.enterlink asStateFlow%world.respect.app.viewmodel.enterlink emptyList%world.respect.app.viewmodel.enterlink getString%world.respect.app.viewmodel.enterlinklaunch%world.respect.app.viewmodel.enterlinkmatches%world.respect.app.viewmodel.enterlinkupdate%world.respect.app.viewmodel.enterlinkEnterLinkUiState=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelMutableStateFlow=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelRegex=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelRes=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModel _appUiState=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModel_uiState=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModel asStateFlow=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModel enter_link=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModel getString=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModel isValidUrl=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModellaunch=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelmatches=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModeluiState=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelupdate=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelviewModelScope=world.respect.app.viewmodel.enterlink.EnterLnkScreenViewModelLessonDetailScreenViewModel(world.respect.app.viewmodel.lessondetailLessonDetailUiState(world.respect.app.viewmodel.lessondetailLessonListModel(world.respect.app.viewmodel.lessondetailList(world.respect.app.viewmodel.lessondetailMutableStateFlow(world.respect.app.viewmodel.lessondetailRespectViewModel(world.respect.app.viewmodel.lessondetail asStateFlow(world.respect.app.viewmodel.lessondetail emptyList(world.respect.app.viewmodel.lessondetaillistOf(world.respect.app.viewmodel.lessondetailLessonDetailUiStateDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModelLessonListModelDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModelMutableStateFlowDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModel_uiStateDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModel asStateFlowDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModellistOfDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModelloaddataDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModeluiStateDworld.respect.app.viewmodel.lessondetail.LessonDetailScreenViewModellessonDetailData